軟工:考題

1.什麼是面向對象系統中的消息?一個消息應包括哪幾部分?

消息就是向對象發出的服務請求,包含提供服務的對象標識、服務標識、輸入信息、回答信息

 

2、什麼是類?類的組成部分?

 

 

3、軟件開發過程

制定計劃、需求分析、軟件設計、程序編碼、軟件測試、運行維護

 

需求分析:需求分析說明書、初步的用戶手冊

總體設計:劃分物理元素(程序、文件、數據庫、文檔)、劃分模塊、總設說明書、用記手冊、測試計劃

詳細設計:確定算法和數據結構、設計測試用例

 

 

 

RUP(RationalUnified Process)統一建模過程

是一種基於用例驅動的,以系統架構爲中心的迭代與增量開發軟件的過程。

它包括4個階段;初始、細化、構造和移交階段。每個階段又包含若干迭代,而每次迭代都按照核心工作流進行。

核心工作流包含5個活動,即需求、分析、設計、實現和測試。

 

 

  

 RUP(Rational Unified Process,統一軟件開發過程,統一軟件過程)

是一個面向對象且基於網絡的程序開發方法論。

RUP最重要的它有三大特點:

1)軟件開發是一個迭代過程,

2)軟件開發是由Use Case驅動的,

3)軟件開發是以架構設計(Architectural Design)爲中心的

RUP中的軟件生命週期在時間上被分解爲四個順序的階段,分別是:初始階段(Inception)、細化階段(Elaboration)、構造階段(Construction)和交付階段(Transition)

RUP中有9個核心工作流,分爲6個核心過程工作流(Core Process Workflows)和3個核心支持工作流(CoreSupporting Workflows)

過程工作流:商業建模、需求、分析和設計、實現、測試、部署

支持工作流:配置和變更管理、項目管理、環境

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章