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)
過程工作流:商業建模、需求、分析和設計、實現、測試、部署
支持工作流:配置和變更管理、項目管理、環境