• Menu

    軟件需求工程學習筆記(二)

    國外的軟件需求工程研究片段

    德國學者 Christof Ebert編著的《需求工程-實踐者之路》從需求工程實踐出發,著重論述了需求工程過程在軟件項目周期的各個階段與軟件項目活動結合的問題。

          德國學者 Klaus Pohl 編著的《需求工程 -基礎、原理和技術》對需求工程中主要概念、方法、原理和技術進行了全面介紹,覆蓋了面向目標的需求工程、基于場景的需求工程、面向方案的需求工程以及需求抽取、文檔化、協商、確認和管理等需求工程活動。

    英國學者Robertson夫婦編著的《掌握需求過程》分階段論述了需求工程的活動過程,并給出了需求工程的知識模型和實用的需求規格說明的模板。

    塞爾維亞學者Gojko Adzic編著的《實例化需求-團隊如何交付正確的軟件》總結了多個軟件項目團隊軟件交付過程的經驗,介紹了這些團隊如何在很短的周期內說明需求、開發軟件、并交付正確的、無缺陷的產品;為團隊在實施實例化需求說明時使用的模式、想法和工件創建了一致的語言;展示了案例中的團隊用來實現實例化需求說明原則的關鍵性實踐;在案例分析部分展示了一些團隊實施實例化需求說明的歷程。

    美國學者Dean Leffingwell編著的《敏捷軟件需求-團隊、項目群與企業級的精益需求實踐》全面介紹了如何在敏捷環境中管理軟件需求,提出了企業的敏捷需求全景圖,針對項目團隊、項目集和項目組合這三個級別描述了一個整體的敏捷需求過程模型。

    20世紀90年代中期開始,M.Jackson和P.Zave等人在詳細討論和分析傳統的結構化需求分析方法和面向對象需求分析方法的基礎上,對需求工程的本質進行了深入思考。他們提出了面向問題域的需求分析方法。他們認為軟件的本質是配置的機器M,在相關的域D內產生期望的效果R。機器M是可運行程序的計算機,包括輸入/輸出設備;期望的效果R即用戶需求;與問題相關的域D即問題所處的客觀世界。因此,需求工程的本質問題在于從待求解問題的角度,考慮待開發軟件系統將在與待求解問題相關的域內產生的效果。

    20年代90年代,A.Finkelstein和I.Sommerville等人正式提出了面向多視點的需求工程,采用視點的方式獲取和組織不同用戶的需求,并根據視點間的關系分析和處理需求的一致性問題,以保證用戶需求的完整性和一致性。

    國內的軟件需求工程研究片段

    中國科學院陸汝鈐院士在《知識科學及其研究前沿》中提出了基于知識的軟件工程概念。他指出“軟件工程的實踐告訴我們,軟件開發失敗的原因往往在于需求分析沒有做好。而需求分析沒有做好的原因又往往在于用戶和軟件工程師之間缺乏良好的合作。"為解決這個問題,他們在實踐中開發了功能強大的知識庫和類自然語言接口,提高了信息系統生成的自動化程度。通過項目實踐,他指出“第一要區分應用軟件中的兩種知識:軟件知識和領域知識。第二要有兩支專業隊伍:軟件工程師和知識工程師。第三要從軟件產業中分離出一種新的產業:知識產業?!痹陉懭赈j院士和金芝教授共同發表的《從基于知識的軟件工程到基于知件的軟件工程》進一步提出了知件、知識中間件和知件工程的基本定義,通過自動化的信息系統生成過程,清晰勾勒了領域知識和軟件知識在軟件工程過程中的位置和作用以及基于知識的軟件工程在實際應用中的光明前景。

    國防科技大學張維明教授在專著《軍事信息系統需求工程》中指出了軍事信息系統需求論證中存在的影響系統建設的不確定性因素和復雜性因素,這些困難的具體體現是需求獲取困難、需求描述不統一、需求驗證困難、需求跟蹤管理困難等。為解決這些困難,張維明教授從軍事信息系統需求工程總體框架、需求獲取、需求建模、需求驗證、需求管理和需求工程工具等領域的最新成果。值得一提的是,在張維明教授與人合著的《體系工程原理與技術》中,通過三部分的內容介紹了體系工程的基本原理與技術。第一部分是關于體系的理解與認識;第二部分介紹轉換能力目標為高層體系需求(能力—需求轉換)、理解體系的組成系統及其關系(體系的理解)、評估體系能力目標所需要的性能以及體系目前所擁有的性能(體系的性能評估)、開發和進化體系的體系結構(體系結構開發)、監控和評估變化/調整潛在的影響(體系變化監測)、評估需求和選擇方案、體系升級演化的協同(體系的協同);第三部分介紹體系的系統工程方法、管理工程方法、體系的復雜網絡分析技術、體系的建模與模擬技術、體系的設計與優化技術、體系的集成與交互技術、體系的測試與評估技術以及體系的演化規劃技術。而楊克巍等人的專著《體系需求工程技術與方法》將武器裝備體系作為主要研究對象,重點圍繞體系需求工程研究的主要內容展開闡述,內容包括體系需求獲取與表示技術、體系需求建模方法與技術、體系需求分析方法與技術、體系需求管理技術、體系需求演化方法等。

    康雁等人在《軟件需求工程》一書中提出了安全需求工程的概念。他們在書中提出了“從系統工程的觀點出發,信息系統的建設首先是一項系統工程,它是信息系統功能工程和信息系統安全工程二者有機結合”的觀點。此外,他們還提出了需求工程和CDIO工程教育模式結合的問題。

    中國學者楊巨龍和周永利編著了《軟件需求十步走-新一代軟件需求工程實踐指南》一書。書中對需求工程實踐中的原理、知識、方法、規劃、開發、管理和組織等問題做了系統全面的介紹。

    中國學者徐峰在專著《軟件需求最佳實踐-SERU過程框架原理與應用》一書中提出了需求工程的SERU過程框架。

    此外,中國學者潘加宇和于向東等人均從實踐的角度出發,對需求工程的實踐工具進行了匯集和介紹。



    极速快三 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>