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

正文內(nèi)容

海大計(jì)算機(jī)專業(yè)軟件工程課程資料lge第一章軟件工程學(xué)-wenkub

2023-01-29 02:41:40 本頁(yè)面
 

【正文】 維護(hù)的程序模塊。 軟件生命周期 軟件生命周期的劃分: 軟件定義 軟件開發(fā) 軟件維護(hù) 問題定義 可行性研究 需求分析 總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼和單元測(cè)試 綜合測(cè)試 各階段的基本任務(wù): 1. 問題定義 必須回答的關(guān)鍵問題是: “要解決的問題是什么? ” 2. 可行性研究 必須回答的關(guān)鍵問題是: “對(duì)于上一個(gè)階段所確定的問題有行得通的解決辦法嗎? ” 3. 需求分析 準(zhǔn)確的確定 “為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么 ”,主要是確定目標(biāo)系統(tǒng)必須具備那些功能。數(shù)據(jù)用于表示對(duì)象的靜態(tài)屬性,是對(duì)象的狀態(tài)信息,而施加于數(shù)據(jù)之上的操作用于實(shí)現(xiàn)對(duì)象的動(dòng)態(tài)行為。 2. 面向?qū)ο蠓椒▽W(xué) 面向?qū)ο蠓椒▽W(xué)具有下述 4個(gè)要點(diǎn): ( 1)把對(duì)象( object )作為融合了數(shù)據(jù)及在數(shù)據(jù)上的操作行為的統(tǒng)一的軟件構(gòu)件。它采用結(jié)構(gòu)化技術(shù)(結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)和結(jié)構(gòu)化實(shí)現(xiàn))來(lái)完成軟件開發(fā)的各項(xiàng)任務(wù),并使用適當(dāng)?shù)能浖ぞ呋蜍浖こ汰h(huán)境來(lái)支持結(jié)構(gòu)化技術(shù)的運(yùn)用。 軟件工程方法學(xué)包含 3個(gè)要素:方法、工具和過程。 軟件工程典型的定義: “軟件工程就是為了 經(jīng)濟(jì)地 獲得可靠的且能在實(shí)際機(jī)器上有效地運(yùn)行的軟件 ,而建立和使用完善的工程原理 。(分工合作如何組織才能產(chǎn)生高質(zhì)量軟件?) 二是軟件開發(fā)與維護(hù)的方法原因。 正像下面一段對(duì)軟件危機(jī)的形象描述: “… ..正像一只逃亡的野獸落到泥潭中作垂死的掙扎,越是掙扎,陷得越深。Email: 教材:軟件工程導(dǎo)論(第 5版) 張海藩 編著 清華大學(xué)出版社 軟件工程 你編寫過的最長(zhǎng)的程序有多少行? A: 50行以內(nèi) B:50100行 C: 100500行 D: 500行以上 問題一: 你編寫過的最長(zhǎng)的程序類型: A: 課程實(shí)驗(yàn) B:老師課題 C: 自己學(xué)習(xí) D: 其它 問題二: 軟件危機(jī) 軟件危機(jī)的介紹 軟件危機(jī)是指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。最后無(wú)法逃脫滅頂?shù)臑?zāi)難, … 程序設(shè)計(jì)工作正像這樣一個(gè)泥潭, … .一批批程序員被迫在泥潭中拼命掙扎, ……” 產(chǎn)生軟件危機(jī)的原因 兩方面的原因: 一是軟件本身的特點(diǎn): ? 軟件不同于硬件,是計(jì)算機(jī)系統(tǒng)中的邏輯部件而不是物理部件。(忽視需求分析,輕視軟件維護(hù)) 軟件生命周期: 一個(gè)軟件從定義、開發(fā)、使用和維護(hù),直到最終被廢棄,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,這個(gè)漫長(zhǎng)的時(shí)期稱為生命周期。 ”該定義不僅指出了軟件工程的目標(biāo)是經(jīng)濟(jì)地開發(fā)出高質(zhì)量的軟件,而且強(qiáng)調(diào)了軟件工程是一門工程學(xué)科,它應(yīng)該建立并使用完善的工程原理。其中,方法是完成軟件開發(fā)的各項(xiàng)任務(wù)的技術(shù)方法,回答 “怎樣做 ”的問題;工具是為運(yùn)用方法而提供的自動(dòng)的或半自動(dòng)的軟件工程支撐環(huán)境;過程是為了獲得高質(zhì)量的軟件所需要完成的一系列任務(wù)的框架。 該方法把軟件生命周期的全過程依次劃分為若干個(gè)階段,然后順序地完成每個(gè)階段的任務(wù)。面向?qū)ο蟪绦蚴怯蓪?duì)象組成的,程序中任何元素都是對(duì)象,復(fù)雜對(duì)象由比較簡(jiǎn)單的對(duì)象組合而成,也就是說,用對(duì)象分解取代了傳統(tǒng)方法的功能分解。 ( 3)按照父類與子類的關(guān)系,把若干個(gè)相關(guān)類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)。 4. 總體設(shè)計(jì) 必須回答的關(guān)鍵問題是: “概括地說,應(yīng)該如何解決這個(gè)問題? ”。 關(guān)鍵任務(wù)是通過各種類型的測(cè)試(及相應(yīng)的調(diào)試)使軟件達(dá)到預(yù)定的要求。 概括地說,軟件過程描述為了開發(fā)出客戶需要的軟件,什么人( who)、在什么時(shí)候 (when)、做什么事( what)以及怎樣做( how)這些事以實(shí)現(xiàn)某一特定的具體目標(biāo)。生命周期模型規(guī)定了把生命周期劃分成哪些階段以及各個(gè)階段的執(zhí)行順序,因此,也稱為過程模型。 ( 2)每個(gè)階段結(jié)束前都要對(duì)所完成的文檔進(jìn)行評(píng)審,以便及早發(fā)現(xiàn)問題,改正錯(cuò)誤。 ( 1)原型系統(tǒng)已經(jīng)通過與用戶交互而得到驗(yàn)證,據(jù)此產(chǎn)生的規(guī)格說明文檔正
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1