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

正文內(nèi)容

第1章軟件與軟件工程介紹(完整版)

2025-02-03 02:20上一頁面

下一頁面
  

【正文】 (10) 應(yīng)用特性 :軟件的應(yīng)用極為廣泛,如今它已滲入國(guó)民經(jīng)濟(jì)和國(guó)防的各個(gè)領(lǐng)域,現(xiàn)已成為信息產(chǎn)業(yè)、先進(jìn)制造業(yè)和現(xiàn)代服務(wù)業(yè)的核心,占據(jù)了無可取代的地位。軟件開發(fā)中仍然包含了相當(dāng)份量的個(gè)體勞動(dòng),使得這一大規(guī)模知識(shí)型工作充滿了個(gè)人行為和個(gè)人因素。 ?程序 是按事先設(shè)計(jì)的功能和性能要求執(zhí)行的指令序列。 (2) 作為產(chǎn)品生產(chǎn)的載體,軟件提供了計(jì)算機(jī)控制(操作系統(tǒng))、信息通信(網(wǎng)絡(luò)),以及應(yīng)用程序開發(fā)和控制的基礎(chǔ)平臺(tái)(軟件工具和環(huán)境)。 (2) 智能特性 :軟件是復(fù)雜的智力產(chǎn)品,它的開發(fā)凝聚了人們的大量腦力勞動(dòng),它本身也體現(xiàn)了知識(shí)實(shí)踐經(jīng)驗(yàn)和人類的智慧,具有一定的智能。軟件對(duì)于計(jì)算機(jī)系統(tǒng)的環(huán)境有著不可擺脫的依賴性。 軟件危機(jī)與軟件工程 ? 軟件危機(jī) ? 典型例子:美國(guó) IBM公司在 1963年至 1966年開發(fā)的IBM 360機(jī)的操作系統(tǒng)。 ?軟件開發(fā)生產(chǎn)率提高的速度,既跟不上硬件的發(fā)展速度,也遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢(shì)。 軟件危機(jī)與軟件工程 ? 徹底消除“軟件就是程序”的錯(cuò)誤觀念。 軟件危機(jī)與軟件工程 ? 軟件工程 是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。 通常又分為 3個(gè)階段: 問題定義 、 可行性研究 和 需求分析 。 ⑤ 用戶手冊(cè) :描述如何使用軟件。 瀑布模型 ? 瀑布模型的特點(diǎn) ? 階段間具有順序性和依賴性。 瀑布模型 ? 瀑布模型的優(yōu)點(diǎn) ? 可強(qiáng)迫開發(fā)人員采用規(guī)范化的方法。 快速原型模型 ? 快速原型模型的優(yōu)點(diǎn) (1)有助于滿足用戶的真實(shí)需求。 增量模型 ? 增量模型也稱為漸增模型,是 Mills等于 1980年提出來的。因此,最重要的系統(tǒng)服務(wù)將接受最多的測(cè)試。 螺旋模型 ? 理解這種模型的一個(gè)簡(jiǎn)便方法,是把它看做在每個(gè)階段之前都增加了風(fēng)險(xiǎn)分析過程的快速原型模型。 (1)目標(biāo)設(shè)定 —— 定義在該階段的目標(biāo),弄清對(duì)過程和產(chǎn)品的限制條件,制訂詳細(xì)的管理計(jì)劃,識(shí)別項(xiàng)目風(fēng)險(xiǎn),可能還要計(jì)劃與這些風(fēng)險(xiǎn)有關(guān)的對(duì)策。 螺旋模型 ? 螺旋模型的缺點(diǎn) ? 螺旋模型是風(fēng)險(xiǎn)驅(qū)動(dòng)的,因此要求軟件開發(fā)人員必須具有豐富的風(fēng)險(xiǎn)評(píng)估經(jīng)驗(yàn)和這方面的專門知識(shí),否則將出現(xiàn)真正的風(fēng)險(xiǎn):當(dāng)項(xiàng)目實(shí)際上正在走向?yàn)?zāi)難時(shí),開發(fā)人員可能還以為一切正常。就如同早期的子程序?qū)⒊绦騿T從考慮編程細(xì)節(jié)中解脫出來一樣, CBSE將考慮的重點(diǎn)從編碼轉(zhuǎn)移到組裝軟件系統(tǒng)。 (4)將構(gòu)件集成到架構(gòu)中。 統(tǒng)一過程 ? 由 Booch、 Jacobson及 Rumbaugh提出,統(tǒng)一過程模型如圖所示。其目標(biāo)是說明如何做。 統(tǒng)一過程 ? 統(tǒng)一過程的階段 ? 統(tǒng)一過程有 4個(gè)階段,分別是初始階段、細(xì)化階段、構(gòu)造階段和移交階段。移交階段包含 ?測(cè)試時(shí)期,以發(fā)布完整的系統(tǒng)而終止,其目標(biāo)是確保信息系統(tǒng)真正滿足客戶的需求。 軟件工程知識(shí)體系及知識(shí)域 ? 軟件工程知識(shí)體系指南的目標(biāo) (1) 促使軟件工程本體知識(shí)成為世界范圍的共識(shí)。 軟件工程知識(shí)體系及知識(shí)域 ? 軟件工程知識(shí)體系指南的內(nèi)容 軟件工程知識(shí)體系及知識(shí)域 ? 每個(gè)知識(shí)域又可分解為若干子知識(shí)域,如表所示。 (3) 反映軟件工程學(xué)科內(nèi)容的特征。 (2) 1978— 1988年期間:早期的研究生學(xué)位教育,開始建立軟件工程專業(yè)的研究生學(xué)位教育項(xiàng)目。初始階段主要關(guān)注項(xiàng)目計(jì)劃和風(fēng)險(xiǎn)評(píng)估,其目的是確定是否值得開發(fā)目標(biāo)信息系統(tǒng)。 統(tǒng)一過程 ④ 實(shí)現(xiàn)工作流 。 ① 業(yè)務(wù)建模工作流 。 基于構(gòu)件的開發(fā)模型 ? 典型的構(gòu)件模型 (1)OMG/CORBA。 這樣做的基礎(chǔ)是假定在很多大型軟件系統(tǒng)中存在足夠多的共性,使得開發(fā)可復(fù)用的構(gòu)件來滿足這些共性是可行的。 ? “噴泉”一詞體現(xiàn)了迭代和無間隙特性。 (3)開發(fā)與驗(yàn)證 —— 評(píng)價(jià)風(fēng)險(xiǎn)之后選擇系統(tǒng)開發(fā)模型。 ? 在螺線上的每一個(gè)循環(huán)表示過程的一個(gè)階段。 增量模型 ? 采用增量模型需注意的問題 (1)在把每個(gè)新的增量構(gòu)件集成到現(xiàn)有軟件體系結(jié)構(gòu)中時(shí),必須不破壞原來已經(jīng)開發(fā)出的產(chǎn)品。 ? 每個(gè)構(gòu)件由多個(gè)相互作用的模塊構(gòu)成,并且能夠完成特定的功能。 (3)軟件產(chǎn)品的開發(fā)基本上是按線性順序進(jìn)行。 ? 要求每個(gè)階段交出的所有產(chǎn)品都必須是經(jīng)過驗(yàn)證的。 瀑布模型 ? 瀑布模型的特點(diǎn) ? ① 瀑布模型在編碼之前設(shè)置了系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的各個(gè)階段,分析與設(shè)計(jì)階段的基本任務(wù)規(guī)定,在這兩個(gè)階段主要考慮目標(biāo)系統(tǒng)的邏輯模型,不涉及軟件的物理實(shí)現(xiàn)。本階段要回答的關(guān)鍵問題是“如何實(shí)現(xiàn)目標(biāo)系統(tǒng)?” 軟件生存期 ? 各個(gè)階段所要完成的基本任務(wù) (4) 程序編碼
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1