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

正文內(nèi)容

第2章軟件工程方法與工具-免費(fèi)閱讀

2025-01-27 16:13 上一頁面

下一頁面
  

【正文】 Rose的基本操作 ? 刪除及增加包 Rose的基本操作 ? 刪除及增加圖元素 ? 瀏覽器窗口中的一個(gè)圖元素可以在多個(gè)應(yīng)用窗口中出現(xiàn),也就是說可以出現(xiàn)在多個(gè)圖中,因此在刪除圖元素時(shí)要區(qū)分是從瀏覽器窗口中刪除圖元素,還是從應(yīng)用窗口中刪除圖元素。 ? 利用 ROSE可以建立用 UML描述的軟件系統(tǒng)的模型,可以自動(dòng)生成和維護(hù) C++、 JAVA、 VB、 PB、 ORACLE等語言和系統(tǒng)的代碼。 ? 除了功能測試之外,負(fù)載測試、性能測試、可靠性測試和其他一些測試一般都是在系統(tǒng)測試期間進(jìn)行的。 常用軟件工具介紹 (2) 組裝測試工具 ? 組裝測試也稱為集成測試或聯(lián)合測試,在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行組裝測試。 ? 其表格描述方法通常有判定表和判定樹。 軟件的體系結(jié)構(gòu)通常用模塊結(jié)構(gòu)圖來描述,它指明軟件系統(tǒng)的模塊組成及其調(diào)用關(guān)系,模塊的接口定義等。 ? Enterprise Architect,由 Sparx Systems開發(fā)。 常用軟件工具介紹 1. 需求分析工具 (1) 結(jié)構(gòu)化圖形工具箱 這類工具需要通過數(shù)據(jù)流程圖 DFD進(jìn)行功能分析。 軟件工具的分類 ? 軟件工具的種類繁多,很難有一種統(tǒng)一的分類方法,通常從不同的觀點(diǎn)來進(jìn)行分類。 ? 早期的軟件工具主要用來輔助程序員編程,如編輯程序、編譯程序、排錯(cuò)程序等。已經(jīng)成為 OMG的標(biāo)準(zhǔn)。 相關(guān)的任務(wù)描述如下: ? 評(píng)估客戶規(guī)格說明 ? 使用語法分析從規(guī)格說明中提取候選類 ? 將類分組以標(biāo)識(shí)超類 ? 定義每個(gè)類的職責(zé) ? 將職責(zé)賦予每個(gè)類 ? 表示類之間的關(guān)系 ? 基于職責(zé)定義類之間的協(xié)作 ? 建立類的層次表示 ? 構(gòu)造系統(tǒng)的協(xié)作圖 面向?qū)ο蟮拈_發(fā)方法 統(tǒng)一建模語言 UML簡介 ? 面向?qū)ο蟮慕UZ言很多,目前使用最廣泛的是統(tǒng)一建模語言 (UML, Unified Modeling Language); ? 它將 Booch、 Rumbaugh和 Jacobson等各自獨(dú)立的 OOA和 OOD方法中最優(yōu)秀的特色組合成一個(gè)統(tǒng)一的方法。 ?功能模型 (類似于高層的 DFD,描述穿越系統(tǒng)的信息流 )。 ? 發(fā)送給一個(gè)對(duì)象的消息定義了一個(gè) 方法名 和一個(gè)參數(shù)表 (可能是空的),并 指定某一個(gè) 對(duì)象 。 繼承 ? 繼承 。 ? 為了讓計(jì)算機(jī)創(chuàng)建對(duì)象,必須先提供對(duì)象的定義,也就是先定義對(duì)象所屬的類。 ? 當(dāng)實(shí)體之間是多對(duì)多的關(guān)系時(shí),利用交互對(duì)象可將其簡化為兩個(gè)一對(duì)多的關(guān)系。特別地,一個(gè)實(shí)際的物理對(duì)象可能同時(shí)承擔(dān)幾個(gè)角色。 (2) 程序中對(duì)象就是一組變量和相關(guān)方法的集合,其中變量表明對(duì)象的狀態(tài),方法表明對(duì)象所具有的行為。 ? 類可以看成是對(duì)象的抽象,代表了此類對(duì)象所具有的共有屬性和行為。 ? 該過程的具體描述如圖所示。將軟件生命周期的全過程依次劃分為若干個(gè)階段,采用結(jié)構(gòu)化技術(shù)來完成每個(gè)階段的任務(wù)。對(duì)于每個(gè)子問題采用適當(dāng)?shù)能浖_發(fā)范型。 ? 面向進(jìn)程范型 把一個(gè)問題分解成獨(dú)立執(zhí)行的模塊 。 ? 通常將軟件開發(fā)全過程中使用的一整套技術(shù)方法的集合稱為 方法學(xué) (methedology),也稱為 范型(paradigm)。 每一步驟都是帶有輸入和輸出的一個(gè)過程 , 把這些步驟串聯(lián)在一起可產(chǎn)生貫通于整個(gè)程序的控制流 。 ? 說明性范型 。 ? 軟件 工具 為軟件工程方法提供了自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境,如 CASE、 ISEE等 。 ? 面向?qū)ο蠓椒ㄔ诟拍詈捅硎痉椒ㄉ系囊恢滦?,保證了各項(xiàng)開發(fā)活動(dòng)之間的平滑過渡。 ? 復(fù)雜的對(duì)象可以由簡單的對(duì)象組成。對(duì) (1) 第一種格式是對(duì)象名在前,類名在后,中間用冒號(hào)連接。角色對(duì)象的操作是由角色提供的技能。事件對(duì)象的操作主要用于對(duì)數(shù)據(jù)的存取。 類與封裝 ? 類。封裝是一種信息隱蔽技術(shù),就是利用抽象數(shù)據(jù)類型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起。 相應(yīng)地 , 如果方法的調(diào)用是在編譯時(shí)確定的 , 則稱為是 靜態(tài)綁定 、 前期綁定 或 編譯時(shí)綁定 。 ? Rumbaugh方法 Rumbaugh和他的同事提出的 對(duì)象模型化技術(shù)(OMT)用于分析、系統(tǒng)設(shè)計(jì)和對(duì)象級(jí)設(shè)計(jì)。 面向?qū)ο蟮拈_發(fā)方法 ? Jacobson方法 也稱為 OOSE(面向?qū)ο筌浖こ?),其特點(diǎn)是特別強(qiáng)調(diào)使用用例 —— 用以描述用戶和產(chǎn)品或系統(tǒng)間如何交互的場景。 ? 199 202 202 202 2023年分別發(fā)布了 、 、 、 。 UML的特點(diǎn) (5) 容易掌握使用 UML概念明確,建模表示法簡潔明了,圖形結(jié)構(gòu)清晰,容易掌握使用。例如,支持需求分析活動(dòng)的需求分析工具、支持維護(hù)過程的維護(hù)工具和理解工具、支持管理過程中進(jìn)度管理活動(dòng)的 PERT工具、支持軟件過程的質(zhì)量保證工具 等。 常用軟件工具介紹 ? 支持軟件開發(fā)過程的工具主要有需求分析工具、設(shè)計(jì)工具、編碼工具、排錯(cuò)工具、測試工具等。 ? Visio,由 Microsoft開發(fā)。 常用軟件工具介紹 1. 設(shè)計(jì)工具 設(shè)計(jì)階段分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。 常用軟件
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1