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

正文內(nèi)容

第2章 軟件工程方法與工具-全文預(yù)覽

  

【正文】 y Workbench( OTW),由 OTW Software開(kāi)發(fā)。 ? Visio,由 Microsoft開(kāi)發(fā)。包括 DFD圖形工具,實(shí)體 關(guān)系圖 (ER)圖形工具,Jackson圖形工具, Warnier/Orr圖形工具等等。 常用軟件工具介紹 ? 支持軟件開(kāi)發(fā)過(guò)程的工具主要有需求分析工具、設(shè)計(jì)工具、編碼工具、排錯(cuò)工具、測(cè)試工具等。 ? 由于大多數(shù)軟件工具僅支持軟件生存周期過(guò)程中的某些特定的活動(dòng),所以通??梢园窜浖^(guò)程的活動(dòng)來(lái)進(jìn)行分類。例如,支持需求分析活動(dòng)的需求分析工具、支持維護(hù)過(guò)程的維護(hù)工具和理解工具、支持管理過(guò)程中進(jìn)度管理活動(dòng)的 PERT工具、支持軟件過(guò)程的質(zhì)量保證工具 等。在提出了軟件工程的概念以后,出現(xiàn)了一批軟件工具來(lái)輔助軟件工程實(shí)施,這些軟件工具涉及到軟件開(kāi)發(fā)、維護(hù)、管理過(guò)程中的各項(xiàng)活動(dòng),并輔助這些活動(dòng)高質(zhì)量地進(jìn)行。 UML的特點(diǎn) (5) 容易掌握使用 UML概念明確,建模表示法簡(jiǎn)潔明了,圖形結(jié)構(gòu)清晰,容易掌握使用。 (2)面向?qū)ο? UML支持面向?qū)ο蠹夹g(shù)的主要概念,它提供了一批基本的表示模型元素的圖形和方法,能簡(jiǎn)潔明了地表達(dá)面向?qū)ο蟮母鞣N概念和模型元素。 ? 199 202 202 202 2023年分別發(fā)布了 、 、 、 。 UML的產(chǎn)生和發(fā)展 UML(Unified Modeling Language)的概念于 1996年由面向?qū)ο蠓椒I(lǐng)域的三位著名專家 Grady Booch, James Rumbaugh和 Ivar Jacobson提出的。 面向?qū)ο蟮拈_(kāi)發(fā)方法 ? Jacobson方法 也稱為 OOSE(面向?qū)ο筌浖こ?),其特點(diǎn)是特別強(qiáng)調(diào)使用用例 —— 用以描述用戶和產(chǎn)品或系統(tǒng)間如何交互的場(chǎng)景。 面向?qū)ο蟮拈_(kāi)發(fā)方法 ? Coad和 Yourdon方法 Coad和 Yourdon方法常常被認(rèn)為是最容易學(xué)習(xí)的OOA方法。 ? Rumbaugh方法 Rumbaugh和他的同事提出的 對(duì)象模型化技術(shù)(OMT)用于分析、系統(tǒng)設(shè)計(jì)和對(duì)象級(jí)設(shè)計(jì)。 ? 一個(gè)對(duì)象接收到消息,則調(diào)用消息中指定的 方法 ,并將 形式參數(shù)與參數(shù)表中相應(yīng)的值結(jié)合起來(lái) 。 相應(yīng)地 , 如果方法的調(diào)用是在編譯時(shí)確定的 , 則稱為是 靜態(tài)綁定 、 前期綁定 或 編譯時(shí)綁定 。 繼承是一種聯(lián)結(jié)類的層次模型,為類的重用提供了方便,它提供了明確表述不同類之間共性的方法。封裝是一種信息隱蔽技術(shù),就是利用抽象數(shù)據(jù)類型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起。例如,可以將學(xué)生對(duì)象所屬的類定義為 Student。 類與封裝 ? 類。 ? 例如,在大學(xué)課程注冊(cè)系統(tǒng)中,學(xué)生和課程之間的關(guān)系是多對(duì)多的關(guān)系,可設(shè)置一個(gè)“選課”交互對(duì)象來(lái)簡(jiǎn)化它們之間的關(guān)系。事件對(duì)象的操作主要用于對(duì)數(shù)據(jù)的存取。 ? 例如,一個(gè)退休教師同時(shí)扮演退休者和教師的角色。角色對(duì)象的操作是由角色提供的技能。 對(duì)象 ? 可以將程序中的對(duì)象分為 5類: 物理對(duì)象,角色,事件,交互,規(guī)格說(shuō)明 。對(duì) (1) 第一種格式是對(duì)象名在前,類名在后,中間用冒號(hào)連接。 面向?qū)ο蟮母拍钆c開(kāi)發(fā)方法 ? Coad和 Yourdon給出了“面向?qū)ο蟆钡囊粋€(gè)定義: 面向?qū)ο螅綄?duì)象+類+繼承+消息通信 ? 如果一個(gè)系統(tǒng)是使用這樣 4個(gè)概念設(shè)計(jì)和實(shí)現(xiàn)的,則可認(rèn)為這個(gè)系統(tǒng)是面向?qū)ο蟮摹? ? 復(fù)雜的對(duì)象可以由簡(jiǎn)單的對(duì)象組成。 軟件工程方法概述 ? 形式化方法的主要特點(diǎn) (1) 軟件需求規(guī)格說(shuō)明被細(xì)化為用數(shù)學(xué)記號(hào)表達(dá)的詳細(xì)的形式化規(guī)格說(shuō)明; (2) 設(shè)計(jì)、實(shí)現(xiàn)和單元測(cè)試等開(kāi)發(fā)過(guò)程由一個(gè)變換開(kāi)發(fā)過(guò)程代替。 ? 面向?qū)ο蠓椒ㄔ诟拍詈捅硎痉椒ㄉ系囊恢滦?,保證了各項(xiàng)開(kāi)發(fā)活動(dòng)之間的平滑過(guò)渡。 特點(diǎn): (1) 強(qiáng)調(diào)自頂向下順序地完成軟件開(kāi)發(fā)的各階段任務(wù) 。 ? 軟件 工具 為軟件工程方法提供了自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境,如 CASE、 ISEE等 。 軟件工程方法概述 ? 三要素: 方法 、 工具 和 過(guò)程 。 ? 說(shuō)明性范型 。 讓不只一個(gè)程序同時(shí)運(yùn)行 。 每一步驟都是帶有輸入和輸出的一個(gè)過(guò)程 , 把這些步驟串聯(lián)在一起可產(chǎn)生貫通于整個(gè)程序的控制流 。 軟件開(kāi)發(fā)范型 (Paradigm) ? 范型又稱為 風(fēng)范 。 ? 通常將軟件開(kāi)發(fā)全過(guò)程中使用的一整套技術(shù)方法的集合稱為 方法學(xué) (methedology),也稱為 范型(paradigm)。 ? 過(guò)程性范型 把軟件視為處理流 , 定義成由一系列步驟構(gòu)成的算法 。 ? 面向進(jìn)程范型 把一個(gè)問(wèn)題分解成獨(dú)立執(zhí)行的模塊 。 ? 函數(shù)型范型 是基于規(guī)則的 , 它把有關(guān)問(wèn)題的知識(shí)分解成一組具體規(guī)則 , 用語(yǔ)言的 “ if_then”等結(jié)構(gòu)來(lái)表示這些規(guī)則 。對(duì)于每個(gè)子問(wèn)題采用適當(dāng)?shù)能浖_(kāi)發(fā)范型。 軟件工程方法概述 ? 三要素: 方法 、 工具 和 過(guò)程 。將軟件生命周期的全過(guò)程依次劃分為若干個(gè)階段,采用結(jié)構(gòu)化技術(shù)來(lái)完成每個(gè)階段的任務(wù)。 ? 軟件開(kāi)發(fā)過(guò)程是多次反復(fù)迭代的演化過(guò)程。 ? 該過(guò)程的具體描述如圖所示。 面向?qū)ο蟮母拍钆c開(kāi)發(fā)方法 ? 現(xiàn)實(shí)世界就是
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1