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

正文內(nèi)容

軟件開發(fā)生命周期(編輯修改稿)

2024-08-28 14:14 本頁面
 

【文章內(nèi)容簡介】 人類智力的局限性,導致人們無力處理 “ 復雜問題 ” 。 ? ? 要克服軟件危機,就要認真分析軟件危機的原因,探索用工程的方法進行軟件生產(chǎn)的可能性,即用現(xiàn)代工程的概念、原理、技術(shù)和方法進行計算機軟件的開發(fā)、管理、維護和更新。 ? 2. 什么叫軟件工程 ?軟件工程的誕生是否從根本上消除了軟件危機 ? 為什么? ? 解: ? 軟件工程是用工程、科學和數(shù)學的原則與方法研制、維護計算機軟件的有關(guān)技術(shù)及管理方法。 ? ? 軟件工程的誕生只能大大減少軟件開發(fā)成本并提高軟件質(zhì)量,不能從根本上消除軟件危機。 ? ? 3. 軟件生存周期為什么要劃分階段?各個階段的任務是什么? ? 解: ? 軟件也是一種產(chǎn)品,同樣存在生存周期。把軟件生存周期劃分為幾個階段后,軟件開發(fā)按照每個階段的基本任務進行并產(chǎn)生相應的工作結(jié)果,這樣有利于對軟件開發(fā)過程進行管理,有利于提高軟件產(chǎn)品質(zhì)量。 ? ? 可行性研究與計劃階段的基本任務:研究開發(fā)該項目的可行性。 ? 需求分析階段的基本任務: 理解和表達用戶的要求。 ? 設計階段的基本任務: 建立系統(tǒng)的結(jié)構(gòu)。 ? 編程階段的基本任務: 編寫程序。 ? 測試階段的基本任務: 發(fā)現(xiàn)錯誤和排除錯誤。 ? ? 4. 什么是軟件?如何評價軟件的質(zhì)量? ? 解: ? 軟件是程序以及開發(fā)、使用和維護程序所需的所有文檔。 ? ? 軟件質(zhì)量從可維護性、可靠性、可理解性和效率等方面對軟件作較全面的評價。 2022 IBM Software Institute IBM Software Institute 傳統(tǒng)軟件工程概論 ? 一般問題的工程設計過程 ? 問題闡述 ? 問題分析(設計 細節(jié)) ? 尋找解法 ? 判定最佳解法 ? 設計規(guī)約(規(guī)格說明、報告) ? 實現(xiàn) 2022 IBM Software Institute IBM Software Institute 程序設計方法回顧 ? 結(jié)構(gòu)化程序設計( SP) ? 三種基本結(jié)構(gòu): ? 順序結(jié)構(gòu) ? 分支結(jié)構(gòu) ? 循環(huán)(迭代) ? 原則: ? 只有上面三種結(jié)構(gòu) ? 自底向上,逐步抽象,最終形成一個函數(shù)型節(jié)點 ? 每個節(jié)點只有 一個出口和一個入口 ? 其他:注意風格:注視和縮進等 2022 IBM Software Institute IBM Software Institute 程序設計方法回顧 ? 程序正確性證明 ? ??調(diào)試能證明嗎? ? 調(diào)試( debugging)的三個概念: ? 測試 testing ? Unit testing, integration testing, acceptance testing ? 確認 validation(開發(fā)結(jié)束時進行的評價 ) ? 驗證 verification(開發(fā)過程中某階段是否到達前一階段確定要求的活動) 2022 IBM Software Institute IBM Software Institute 程序設計方法回顧 ? 模塊化與信息隱蔽 ?
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1