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

正文內(nèi)容

第1章軟件工程學(xué)概述-wenkub.com

2025-01-08 02:06 本頁面
   

【正文】 如果在 2023年 開發(fā) 上述 應(yīng)用程序, 該軟 件成本在 總 成本中占多大的比例? 習(xí)題 2 ? 假 設(shè)你 被任命 為 一家 軟 件公司的 項(xiàng) 目 負(fù)責(zé) 人, 你 的工作是管理 該 公司已被廣泛 應(yīng) 用的字 處 理 軟 件的新版本 開發(fā) ,由于市 場競爭 激烈,公司 規(guī) 定了 嚴(yán) 格的完成期限 并 且已 經(jīng) 已對 外公布。 在每個(gè)階段的每次迭代的最后,用例模型、分析模型、設(shè)計(jì)模型、實(shí)現(xiàn)模型都會增量,每個(gè)階段結(jié)束的里程碑處,管理層做出是否繼續(xù)、進(jìn)度、預(yù)算、是否給下一階段提供資助等決定。 初始階段 : 進(jìn)行問題定義,確定目標(biāo),評估其可行性,降低關(guān)鍵風(fēng)險(xiǎn)。 Rational統(tǒng) 一 過 程 ? Rational統(tǒng) 一 過 程 (RUP)是 Rational軟 件公司( 現(xiàn) 在 Rational公司被 IBM并購 ) 創(chuàng) 造的 軟 件工程方法。 該 模型的各 個(gè)階 段 沒 有明 顯 的界限,開發(fā) 人 員 可以同步 進(jìn) 行 開發(fā) 。該模型認(rèn)為軟件開發(fā)過程自下而上周期的各階段是相互迭代和無間隙的特性。 螺旋模型的缺點(diǎn) ? 如果每次迭代的效率不高,致使迭代次數(shù)過多,將會增加成本并推遲提交時(shí)間。 ? 螺旋模型的基本思想是,使用原型及其他方法來盡量降低風(fēng)險(xiǎn)。 增量模型的缺點(diǎn) ? 在把每個(gè)新的增量構(gòu)件集成到現(xiàn)有軟件體系結(jié)構(gòu)中時(shí),必須不破壞原來已經(jīng)開發(fā)出的產(chǎn)品。分解時(shí)唯一必須遵守的約束條件是,當(dāng)把新構(gòu)件集成到現(xiàn)有軟件中時(shí),所形成的產(chǎn)品必須是可測試的。 ? 它適合于那些不能預(yù)先確切定義需求的軟件系統(tǒng)的開發(fā),更適合于那些項(xiàng)目組成員(包括分析員、設(shè)計(jì)員、程序員和用戶)不能很好交流或通信有困難的情況。應(yīng)用有一定的局限性。 ? 在需求分析階段,當(dāng)需求確定后,無法及時(shí)驗(yàn)證需求是否正確、完整。它規(guī)定了各階段的任務(wù)和應(yīng)提交的成果及文檔,每一階段的任務(wù)完成后,都必須對其階段性產(chǎn)品(主要是文檔)進(jìn)行評審,通過后才能開始下一階段的工作。 ? 通常使用生命周期模型間接的描述軟件過程;生命周期模型也稱為過程模型。 ? 每一項(xiàng)維護(hù)活動(dòng)都應(yīng)該準(zhǔn)確記錄下來 , 作為正式的文檔資料加以保管 。 8. 軟件維護(hù) ? 軟件維護(hù)的任務(wù)是通 過各種維護(hù)活動(dòng)使軟件系統(tǒng)持久地滿足用戶的需求 。 ? 最基本的測試是集成測試和驗(yàn)收測試。 ? 編碼階段應(yīng)注意遵循編程標(biāo)準(zhǔn) 、 養(yǎng)成良好的編程風(fēng)格 , 以便編寫出正確的便于理解 、 調(diào)試和維護(hù)的程序模塊 。 ? 總體設(shè)計(jì)階段的主要成果有 概要設(shè)計(jì)說明書、 數(shù)據(jù)庫或數(shù)據(jù)結(jié)構(gòu)說明書、組裝測試計(jì)劃等文檔 5. 詳細(xì)設(shè)計(jì) ? 詳細(xì)設(shè)計(jì)是 將概要設(shè)計(jì)產(chǎn)生的功能模塊進(jìn)一步細(xì)化,形成可編程的程序模塊,然后設(shè)計(jì)程序模塊的內(nèi)部細(xì)節(jié),包括算法、數(shù)據(jù)結(jié)構(gòu)以及各程序模塊間的接口信息,并設(shè)計(jì)模塊的單元測試計(jì)劃。系統(tǒng)分析員和開發(fā)人員在需求分析階段必須與用戶反復(fù)討論、協(xié)商,充分交流信息,并用某種方法和工具構(gòu)建軟件系統(tǒng)的邏輯模型。在此基礎(chǔ)上還要制定初步的項(xiàng)目計(jì)劃,包括需要的軟硬件資源、定義任務(wù)、風(fēng)險(xiǎn)分析、成本 /效益分析以及進(jìn)度安排等。即該項(xiàng)目是否值得去解決,是否存在可行的解決辦法。這一時(shí)期由四階段組成: 總體設(shè)計(jì) 、 詳細(xì)設(shè)計(jì) 、 編碼和單元測試 、 綜合測試 。 軟件生命周期 ? 請問 : 你將 如何 來組織開發(fā) 一 個(gè) 基于 B/S結(jié)構(gòu) 的工 資 管理系 統(tǒng) ? 軟件生命周期 ? 軟件生命周期由軟件定義、軟件開發(fā)和運(yùn)行維護(hù) 3個(gè)時(shí)期組成,每個(gè)時(shí)期又進(jìn)一步劃分為若干個(gè)階段。 2. 面向?qū)ο蠓椒▽W(xué) 面向?qū)ο蠓椒▽W(xué)是一種以數(shù)據(jù)為主線,把數(shù)據(jù)和對數(shù)據(jù)的操作緊密地結(jié)合起來的方法,它具有下述 4個(gè)要點(diǎn): ? 把對象作為融合了數(shù)據(jù)及在數(shù)據(jù)上的操作行為的統(tǒng)一的軟件構(gòu)件。它采用結(jié)構(gòu)化技術(shù)來完成軟件開發(fā)的各項(xiàng)任務(wù),并使用適當(dāng)?shù)能浖ぞ呋蜍浖h(huán)境來支持結(jié)構(gòu)化技術(shù)的運(yùn)用。 ? 軟件工程方法學(xué)包含 3個(gè)要素:方法、工具和過程。 向進(jìn)度落后的項(xiàng)目中增加人手,只能讓項(xiàng)目進(jìn)度更落后! 7. 承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性 遵循上述六條基本原理,就能夠較好地實(shí)現(xiàn)軟件的工程化生產(chǎn)。為了更好地進(jìn)行評價(jià)與管理,應(yīng)根據(jù)軟件開發(fā)的總目標(biāo)和完成期限,盡量明確地規(guī)定軟件開發(fā)小組的責(zé)任和產(chǎn)品標(biāo)準(zhǔn),從而使所得到的結(jié)果能清楚地審查。多年來,人們一直致力于研究新的“程序設(shè)計(jì)技術(shù)”。為了保持軟件各個(gè)配置成分的一致性,必須實(shí)行嚴(yán)格的產(chǎn)品控制。另外,錯(cuò)誤發(fā)現(xiàn)并改正得越晚,所花費(fèi)的代價(jià)越高。應(yīng)該制定的計(jì)劃有項(xiàng)目概要計(jì)劃、里程碑計(jì)劃、項(xiàng)目控制計(jì)劃、產(chǎn)品控制計(jì)劃、驗(yàn)證計(jì)劃和運(yùn)行維護(hù)計(jì)劃等。 ” ? 《 IEEE軟件工程標(biāo)準(zhǔn)術(shù)語 》 對軟件工程給出的定義是:開發(fā) 、 運(yùn)行和維護(hù)軟件以及使之退役的系統(tǒng)方法 。軟件工程正是從管理和技術(shù)兩方面 研究如何更好的開發(fā)和維護(hù)計(jì)算機(jī)軟件的學(xué)科。 ? 軟件通常沒有適當(dāng)?shù)奈臋n資料。 ? 軟件危機(jī)主要有以下一些典型表現(xiàn): ? 對軟件開發(fā)成本和進(jìn)度的估計(jì)常常很不準(zhǔn)確。 新要求: 將報(bào)告分 上午 和 下午 輸出。 Get Message。 Get Message。而 Brooks隨后也寫出了軟件工程領(lǐng)域的經(jīng)典著作 《 人月神話 》 ,至今暢銷不衰。據(jù)統(tǒng)計(jì),這個(gè)操作系統(tǒng)每次發(fā)型的新版本都是從前一版本中找出 1000個(gè)程序錯(cuò)誤而修正的結(jié)果。 ? 1968年北大西洋公約組織的計(jì)算機(jī)科學(xué)家在聯(lián)邦德國召開會議,討論“ 軟件危機(jī) ”問題,正式提出“ 軟件工程 ”這一術(shù)語,從而使軟件的開發(fā)和維護(hù)進(jìn)入了一個(gè)新的歷史階段。 ? 文檔:文檔是與程序運(yùn)行和維護(hù)有關(guān)的圖文資料 (面向開發(fā)者的文檔和面向用戶的文檔 )。 1. 軟件的定義 2. 軟件工程的發(fā)展 3. 軟件危機(jī)的介紹 4. 產(chǎn)生軟件危機(jī)的原因 5. 消除軟件危機(jī)的途徑 軟件與軟件危機(jī) 1. 軟件的定義 軟件 是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它 是包括程序、數(shù)據(jù)及其相關(guān)文檔組成的完整集合。本課程通過介紹軟件工程學(xué)產(chǎn)生的歷史背景以 及它的基本原理、概念、技術(shù)和方法,使學(xué)生掌握軟件項(xiàng)目 開發(fā)和維護(hù)的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方 法, 能用軟件工程的方法參與軟件項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn) 和維護(hù), 為更深入地學(xué)習(xí)和今后從事軟件工程的實(shí)踐打下良 好的基礎(chǔ)。 第 1章 軟件工程學(xué)概述 第 2章 可行性研究 第 3章 需求分析 第 4章 形式化說明技術(shù) 第 5章
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1