freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

公共基礎知識總結(編輯修改稿)

2025-07-20 23:31 本頁面
 

【文章內容簡介】 一個實例之間傳遞的信息。消息的組成包括(1)接收消息的對象的名稱;(2)消息標識符,也稱消息名;(3)零個或多個參數。繼承是指能夠直接獲得已有的性質和特征,而不必重復定義他們。繼承分單繼承和多重繼承。單繼承指一個類只允許有一個父類,多重繼承指一個類允許有多個父類。多態(tài)性是指同樣的消息被不同的對象接受時可導致完全不同的行動的現象第三章軟件工程基礎3.1 軟件工程基本概念計算機軟件是包括程序、數據及相關文檔的完整集合。軟件的特點包括:(1)軟件是一種邏輯實體; (2)軟件的生產與硬件不同,它沒有明顯的制作過程;(3)軟件在運行、使用期間不存在磨損、老化問題;(4)軟件復雜性高,成本昂貴; (5)軟件開發(fā)涉及諸多的社會因素。(6)軟件的開發(fā)、運行對計算機系統具有依賴性,受計算機系統的限制,這導致了軟件移植的問題;軟件按功能分為應用軟件、系統軟件、支撐軟件(或工具軟件)。軟件危機主要表現在成本、質量、生產率等問題。軟件工程是應用于計算機軟件的定義、開發(fā)和維護的一整套方法、工具、文檔、實踐標準和工序。軟件工程包括3個要素:方法、工具和過程。軟件工程過程是把軟件轉化為輸出的一組彼此相關的資源和活動,包含4種基本活動:(1)P——軟件規(guī)格說明; (2)D——軟件開發(fā); (3)C——軟件確認; (4)A——軟件演進。軟件周期:軟件產品從提出、實現、使用維護到停止使用退役的過程。軟件生命周期三個階段:軟件定義、軟件開發(fā)、運行維護,主要活動階段是:(1)可行性研究與計劃制定;(2)需求分析;(3)軟件設計;(4)軟件實現;(5)軟件測試;(6)運行和維護。軟件工程的目標和與原則:目標:在給定成本、進度的前提下,開發(fā)出具有有效性、可靠性、可理解性、可維護性、可重用性、可適應性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產品?;灸繕耍焊冻鲚^低的開發(fā)成本;達到要求的軟件功能;取得較好的軟件性能;開發(fā)軟件易于移植;需要較低的費用;能按時完成開發(fā),及時交付使用?;驹瓌t:抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可驗證性。軟件工程的理論和技術性研究的內容主要包括:軟件開發(fā)技術和軟件工程管理。軟件開發(fā)技術包括:軟件開發(fā)方法學、開發(fā)過程、開發(fā)工具和軟件工程環(huán)境。軟件工程管理包括:軟件管理學、軟件工程經濟學、軟件心理學等內容。軟件管理學包括人員組織、進度安排、質量保證、配置管理、項目計劃等。軟件工程原則包括抽象、信息隱蔽、模塊化、局部化、確定性、一致性、完備性和可驗證性。3.2 結構化分析方法結構化方法的核心和基礎是結構化程序設計理論。需求分析方法有(1)結構化需求分析方法; (2)面向對象的分析的方法。從需求分析建立的模型的特性來分:靜態(tài)分析和動態(tài)分析。結構化分析方法的實質:著眼于數據流,自頂向下,逐層分解,建立系統的處理流程,以數據流圖和數據字典為主要工具,建立系統的邏輯模型。結構化分析的常用工具(1)數據流圖; (2)數據字典; (3)判定樹; (4)判定表。數據流圖:描述數據處理過程的工具,是需求理解的邏輯模型的圖形表示,它直接支持系統功能建模。數據字典:對所有與系統相關的數據元素的一個有組織的列表,以及精確的、嚴格的定義,使得用戶和系統分析員對于輸入、輸出、存儲成分和中間計算結果有共同的理解。判定樹:從問題定義的文字描述中分清哪些是判定的條件,哪些是判定的結論,根據描述材料中的連接詞找出判定條件之間的從屬關系、并列關系、選擇關系,根據它們構造判定樹。判定表:與判定樹相似,當數據流圖中的加工要依賴于多個邏輯條件的取值,即完成該加工的一組動作是由于某一組條件取值的組合而引發(fā)的,使用判定表描述比較適宜。數據字典是結構化分析的核心。軟件需求規(guī)格說明書的特點:(1)正確性;(2)無岐義性;(3)完整性;(4)可驗證性;(5)一致性;(6)可理解性;(7)可追蹤性。3.3 結構化設計方法軟件設計的基本目標是用比較抽象概括的方式確定目標系統如何完成預定的任務,軟件設計是確定系統的物理模型。軟件設計是開發(fā)階段最重要的步驟,是將需求準確地轉化為完整的軟件產品或系統的唯一途徑。從技術觀點來看,軟件設計包括軟件結構設計、數據設計、接口設計、過程設計。結構設計:定義軟件系統各主要部件之間的關系。數據設計:將分析時創(chuàng)建的模型轉化為數據結構的定義。接口設計:描述軟件內部、軟件和協作系統之間以及軟件與人之間如何通信。過程設計:把系統結構部件轉換成軟件的過程描述。從工程管理角度來看:概要設計和詳
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1