999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于軟件工程方法的SEMAT理論與實踐

2018-01-17 00:29:41夏韓平
電子技術與軟件工程 2017年23期

夏韓平

摘 要 隨著科學技術的快速發展,我國軟件開發領域實現了較為長足的進步,SEMAT理論的廣泛應用便是這一進步的最直觀體現,基于此,本文結合SEMAT理論基本需求進行了基礎模型的構建,并對應用SEMAT工具后的實際效果進行了檢查,希望由此能夠為相關業內人士帶來一定啟發。

【關鍵詞】軟件工程 SEMAT理論 Alpha

本文基于軟件工程方法的SEMAT理論與實踐展開具體研究的原因所在。

1 需求分析

結合SEMAT理論進行分析,即可為系統的設計提供基礎性支持,分析主要圍繞SEMAT內核、基本元素、基礎活動共三方面開展。

1.1 SEMAT內核

SEMAT內核主要由基礎進展元素和基礎活動兩大部分組成,前者包含部分軟件系統開發時“我們一直在使用的事物”,而后者則包含部分“我們一直在從事的事情”。進一步分析SEMAT內核不難發現,其組織可以細分為Customer、Solution、Endeavor三個離散關注領域,其中Customer主要包含實際使用與開發軟件系統有關的任何事情,而Solution則包含與軟件系統規劃和開發有關的任何事情,Endeavor則由團隊開發和團隊工作模式有關的任何事情組成,三者可以理解為客戶、解決方案、努力。

1.2 基本元素

Alpha指的是軟件開發過程中需要監控進展可健康度的事物,關于進展和健康度、致力于良好結果產生、本質為集合屬于Alpha所強調的三點。SEMAT內核包含Opportunity、Stakeholder、Requirements、Software System、Team、Work、Work-of-Working共7種Alpha,7種Alpha分別表示機會、涉眾、需求、軟件系統、團隊、工作、工作方式。

1.3 基礎活動

activity執行在軟件開發工作中發揮著重要作用,如估算工作量、同意產品擁有者的用戶故事等,內核本身則單純發揮著活動空間的定義作用,由此三類活動空間必須得到重視,活動控制的具體展示如下:

1.3.1 第一類活動空間

在探索可能性、理解涉眾需要、確保涉眾曼儀、使用系統的支持下,該空間能夠較好用于理解機會以及支持和吸引涉眾參與。

1.3.2 第二類活動空間

在理解需求、塑造系統、實現系統、測試系統、部署需求、運營系統的一系列過程中,該空間便能夠較好用于適合的解決方案開發,贏得機會、滿足涉眾也將由此實現。

1.3.3 第三類活動空間

準備做動作、協調活動、支持團隊、跟蹤進展、停止工作均屬于第三類活動空間內容,由此團隊的形成、按一致同意的工作方式進行將真正得以實現。

2 系統設計

為滿足結合SEMAT理論的系統設計需求,開展的具體設計應遵循系統建模、概要設計兩部分開展。

2.1 系統建模

結合需求分析即可進行兩個基礎架構的構建,其中基礎元素架構主要體現Alpha之間的關系,而活動空間架構則按照事情完成順序進行,也就是說只有在完成理解需求后方可進行系統塑造。

2.2 概要設計

為了更好實現對Alpha的應用,需要為各個Alpha設計狀態卡片用以反映其具體狀態,Alpha的狀態由此將得以較好體現,具體開發工作的步驟理解也將得有力支持。而在完成Alpha的狀態卡片設計后,設計人員還需要結合設計成果進行以組為單位的相關聯判定準則構成的集合設計,表1對設計成果的部分進行了直觀展示。

值得注意的是,上述設計使用了走查這一設計方法,該設計方法可以描述為:將Alpha卡片排列并將其中狀態卡片依次從左向右排列→結合卡片詢問各狀態完成信息→將完成的Alpha卡片放到左邊直至出現未達到的狀態卡片→將卡片及之后的卡片放到右邊,由此具體軟件工程的開展就將獲得較好支持。

3 質量分析

在完成Alpha卡片的開發后,即可結合項目實例進行SEMAT工具的實際效果分析,因此本文對某軟件開發的五次例會進行了綜合分析。

3.1 第一次例會

按照任務板情況骨干成員、中級開發人員分別負責測試培訓和測試環節搭建,而協調項目經理則與客戶代表討論要實現的需求項。

3.2 第二次例會

完成1任務但工作方式未達到“工作良好”狀態,因此增加新的任務,同時跟進3、4、5任務。

3.3 第三次例會

中級開發人員完成任務2,任務3、4由實習生分別進行,項目經理、開發骨干、客戶代表負責任務7進行新需求的確認。

3.4 第四次例會

任務3、4完成,且項目達到“工作方式:工作良好狀態”,任務5和任務7分別由開發人員和開發骨干接受。

3.5 第五次例會

所以軟件系統狀態卡片均被移入“已完成”列表,圖1對其進行了直觀展示。

結合某應用SEMAT工具的軟件工程開發實例不難發現,Alpha卡片的應用為開發工作的有條不紊開展提供了有力支持,SEMAT理論的實踐價值由此可見一斑。

4 結論

綜上所述,SEMAT理論理論能夠較好用于軟件工程領域。而在此基礎上,本文涉及的應用SEMAT工具的某軟件開發實例,則直觀證明了研究的實踐價值。因此,在相關領域的理論研究與實踐探索中,本文內容便能夠發揮一定參考作用。

參考文獻

[1]鐘南.面向Agent軟件工程的現狀與挑戰[J].硅谷,2013,612:1+3.

[2]賈應煒.云計算環境下的GIS軟件工程設計分析[J].現代電子技術,2015,3817:133-134+138.

作者單位

浙江科技學院 浙江省杭州市 310023endprint

主站蜘蛛池模板: 国产福利影院在线观看| 婷婷色中文| 久久精品亚洲中文字幕乱码| 在线看国产精品| 国产青榴视频在线观看网站| 女人18毛片久久| 天天做天天爱夜夜爽毛片毛片| 国产精品成人一区二区不卡| 综合久久五月天| 亚洲人网站| 中国美女**毛片录像在线| 国产喷水视频| 香蕉久久国产超碰青草| 女人爽到高潮免费视频大全| 欧洲极品无码一区二区三区| 国产91熟女高潮一区二区| 国产精品女同一区三区五区| 色久综合在线| 亚洲综合色区在线播放2019| 国产裸舞福利在线视频合集| 91精品aⅴ无码中文字字幕蜜桃| 一级毛片免费观看不卡视频| 精品伊人久久久大香线蕉欧美| 精品欧美一区二区三区久久久| 亚洲第一综合天堂另类专| 蜜臀av性久久久久蜜臀aⅴ麻豆| 日韩亚洲高清一区二区| 人妻少妇乱子伦精品无码专区毛片| 亚洲色图欧美激情| 九九热这里只有国产精品| 国产高颜值露脸在线观看| 网友自拍视频精品区| 一级看片免费视频| 一区二区三区四区日韩| yy6080理论大片一级久久| 十八禁美女裸体网站| 国产一区二区三区在线观看免费| 欧美日韩福利| 综合亚洲色图| 免费毛片视频| 国内视频精品| 日本爱爱精品一区二区| 亚洲无码日韩一区| 欧美一级夜夜爽www| 日韩a级片视频| 亚洲欧美另类日本| 激情综合网激情综合| 国产美女叼嘿视频免费看| 亚洲福利片无码最新在线播放| 久久免费看片| 91成人精品视频| 免费在线视频a| 久久婷婷综合色一区二区| 亚洲天堂精品在线观看| 亚洲码一区二区三区| 国产精品久久自在自2021| 亚洲成人在线网| 激情亚洲天堂| 国产成人精品视频一区二区电影| 国产精品hd在线播放| 精品国产欧美精品v| 国产精品自拍合集| 国产你懂得| 成人中文在线| 手机在线免费毛片| 国产一级妓女av网站| 亚洲国产欧洲精品路线久久| 国产激情国语对白普通话| 福利在线免费视频| 国产日韩欧美成人| 欧美日本二区| 久久亚洲日本不卡一区二区| 欧美精品成人一区二区视频一| 久久中文无码精品| 亚洲自拍另类| 99视频在线免费| 在线免费观看AV| 久久人搡人人玩人妻精品| 高清久久精品亚洲日韩Av| 一级毛片高清| 久久超级碰| 亚洲综合日韩精品|