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

正文內(nèi)容

[工學(xué)]軟件工程講義-預(yù)覽頁(yè)

 

【正文】 件開(kāi)發(fā)方法。 集成有若干工具 。 ? 以過(guò)程為中心的環(huán)境 通過(guò)過(guò)程模型和過(guò)程引擎提供對(duì)軟件開(kāi)發(fā)活動(dòng)的導(dǎo)引 。 3) 項(xiàng)目計(jì)劃工具 :支持軟件項(xiàng)目成本和工作量的估算,以及項(xiàng)目季度的安排。 7) 度量和管理工具 :面向管理的度量工具捕獲與項(xiàng)目相關(guān)的數(shù)據(jù) (如每人月的源代碼行數(shù),每個(gè)功能點(diǎn)的缺陷數(shù) ),確定生產(chǎn)率和質(zhì)量。依據(jù)技術(shù)度量來(lái)規(guī)劃被開(kāi)發(fā)軟件的質(zhì)量。 12) 分析和設(shè)計(jì)工具 :用于幫助建立系統(tǒng)的數(shù)據(jù)、功能和行為模型,建立數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)、界面設(shè)計(jì)和過(guò)程設(shè)計(jì)方案。一些高級(jí) CASE原型實(shí)現(xiàn)工具能供執(zhí)行數(shù)據(jù)設(shè)計(jì)并結(jié)合到屏幕布局。 17) Web開(kāi)發(fā)工具 :即與 Web應(yīng)用開(kāi)發(fā)相關(guān)的一系列 WebApp工具。一般在程序中插裝用于檢查的探針。 23) 再工程工具 : ? 規(guī)格說(shuō)明的逆向工程工具 ? 代碼重構(gòu)和分析工具 ? 聯(lián)機(jī)系統(tǒng)再工程工具 15 工作臺(tái) ? 一個(gè)工作臺(tái)是一組工具集,支持如同設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試等特定的軟件開(kāi)發(fā)階段。 16 開(kāi)放式工作臺(tái)和封閉式工作臺(tái) ? CASE工作臺(tái)可以支持一組相關(guān)的軟件過(guò)程活動(dòng),這些活動(dòng)可以應(yīng)用于不同的應(yīng)用領(lǐng)域和不同的組織。由于還沒(méi)有被廣泛接受的數(shù)據(jù)集成的標(biāo)準(zhǔn),故大多數(shù)工作臺(tái)都采用 基于文件集成 的策略。 4) 工作臺(tái)可以不依賴(lài)某個(gè)供應(yīng)商。 18 程序設(shè)計(jì)工作臺(tái) ? 許多工作臺(tái)都是封閉式工作臺(tái),這樣允許更緊密的數(shù)據(jù)集成、表示集成和控制集成。 ? 組成程序設(shè)計(jì)工作臺(tái)的工具可能有: 19 1) 語(yǔ)言編譯器 :將源代碼轉(zhuǎn)換為目標(biāo)代碼,創(chuàng)建抽象語(yǔ)法樹(shù) (AST)和符號(hào)表。 5) 交叉引用 :產(chǎn)生一個(gè)交叉引用表,記載所有程序名在哪里聲明和使用的。 9) 交互式調(diào)試器 :允許用戶控制程序執(zhí)行次序,顯示程序執(zhí)行期間的程序狀態(tài)。通常稱(chēng)其為上游 CASE工具。面向方法的工具還提供方法規(guī)則和指南等。 3) 倉(cāng)庫(kù)查詢語(yǔ)言 :允許設(shè)計(jì)者查詢中央信息倉(cāng)庫(kù),尋找與設(shè)計(jì)相關(guān)的信息。 7) 代碼生成器 :從中央信息倉(cāng)庫(kù)獲取設(shè)計(jì)信息,自動(dòng)生成代碼或代碼框架。所有工作臺(tái)都能夠支持 ASCII文本形式的設(shè)計(jì)結(jié)果,大多數(shù)工作臺(tái)也支持圖表的 Postscript的輸出,但不支持其他移入 /移出格式,因此在與其他工作臺(tái)互換數(shù)據(jù)時(shí)會(huì)出現(xiàn)問(wèn)題。這樣,工作臺(tái)的設(shè)計(jì)結(jié)果無(wú)法交給組織中使用的配置管理系統(tǒng)管理。 2) 測(cè)試數(shù)據(jù)生成器 :根據(jù)需求自動(dòng)生成被測(cè)程序的測(cè)試數(shù)據(jù)。 5) 文件比較器 :比較程序測(cè)試的結(jié)果和以前測(cè)試的結(jié)果,報(bào)告它們之間的差別。 I/O模擬器檢查事務(wù)次序時(shí)標(biāo)是否可重復(fù)再現(xiàn)。 ? 減少完成軟件配置管理、質(zhì)量保證和文檔生成等活動(dòng)所需的工作量。環(huán)境將為把 工具 和數(shù)據(jù) 集成到規(guī)范的任務(wù)分解網(wǎng)絡(luò)中提供自動(dòng)支持; 6) 提供一致化的人機(jī)界面給不同工具的用戶; 7) 支持軟件工程師之間的通信; 8) 輔助收集可用于改善軟件過(guò)程和產(chǎn)品的管理和技術(shù)度量信息。 37 3. 工具箱環(huán)境 ? 這種環(huán)境集中了多個(gè)軟件工具; ? 這些工具以用戶需求為驅(qū)動(dòng),適用面廣泛,且與語(yǔ)言無(wú)關(guān); ? 支持建立大型程序。 2) 一個(gè)最小的 APSE( MAPSE),基本上是一個(gè)程序設(shè)計(jì)工作臺(tái)。 2) 數(shù)據(jù)集成 : 提供統(tǒng)一的數(shù)據(jù)模式和數(shù)據(jù)接口規(guī)范,需要相互協(xié)同的工具通過(guò)這種統(tǒng)一的規(guī)范交換數(shù)據(jù)。 a) 窗口系統(tǒng)集成 :所有工具采用相同的基本窗口系統(tǒng),窗口有相同的外觀。通常使用消息傳送方式實(shí)現(xiàn)控制的集成。 ? 這些服務(wù)既可以由環(huán)境運(yùn)行于其上的平臺(tái)提供 , 也可以由環(huán)境框架提供 。 SEE運(yùn)行在工作臺(tái)網(wǎng)絡(luò)上 宿主機(jī)系統(tǒng) 目標(biāo)機(jī) 1 目標(biāo)機(jī) 1 網(wǎng)絡(luò)連接 網(wǎng)絡(luò)連接 46 ? 宿主機(jī)的平臺(tái)服務(wù)通常包括有 : a) 文件服務(wù) :文件存儲(chǔ)于多個(gè)文件服務(wù)器上,可供網(wǎng)絡(luò)上所有機(jī)器訪問(wèn)。 e) 窗口管理服務(wù) :在用戶顯示器上操縱窗口。這些服務(wù)專(zhuān)用于支持 CASE工具或工作臺(tái)的集成。主要服務(wù)有版本管理、配置命名、配置查詢與更新、模式定義、狀態(tài)監(jiān)控、數(shù)據(jù)互換等。有兩種消息服務(wù): 消息發(fā)派 (支持工具到工具、服務(wù)到服務(wù)、框架到框架之間的消息傳遞)和 工具注冊(cè) (支持某種工具或服務(wù)作為某種消息的接收者登記到消息服務(wù)器上)。 b) 半分離工具 :這些工具自己管理自己的數(shù)據(jù)結(jié)構(gòu),但用框架服務(wù)來(lái)管理文件。 52 可移植通用工具環(huán)境 PCTE ? 1984年歐洲計(jì)算機(jī)制造商協(xié)會(huì) (ECMA)公布了軟件開(kāi)發(fā)環(huán)境通用工具接口 PCTE第一版,其中采用了 SEE模型,成為一個(gè)標(biāo)準(zhǔn)。支持對(duì)象之間的連接、對(duì)象類(lèi)與子對(duì)象的定義。 4) 支持進(jìn)程和數(shù)據(jù)在網(wǎng)絡(luò)上的分派。 c) 任務(wù)管理服務(wù) :僅提供了記賬和查賬服務(wù)。 ?環(huán)境應(yīng)具開(kāi)放性,允許剪裁和擴(kuò)充
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1