又大又粗又猛免费视频久久_国产理论在线播放_久久男人av资源网站免费软件_99国产精品无码

軟件系統(tǒng)工具:軟件開發(fā)、軟件維護 、軟件管理和軟件支持工具(軟件系統(tǒng)功能介紹)

一、軟件系統(tǒng)工具的種類繁多,很難有統(tǒng)一的分類方法。通常可以按軟件過程活動將軟件工具分為軟件開發(fā)工具、軟件維護工具 、軟件管理和軟件支持工具。

(1)軟件開發(fā)工具:需求分析工具、設(shè)計工具、編碼與排錯工具。

(2)軟件維護工具:版本控制工具、文檔分析工具、開發(fā)信息庫工具、逆向工程工具、再工程工具。

(3)軟件管理和軟件支持工具:項目管理工具、配置管理工具、軟件評價工具、軟件開發(fā)工具的評價和選擇。

二、軟件開發(fā)環(huán)境(software development environment)是支持軟件產(chǎn)品開發(fā)的軟件系統(tǒng)。它由軟件工具集環(huán)境集成機制構(gòu)成,前者用來支持軟件開發(fā)的相關(guān)過程、活動和任務(wù)年;后者為工具集成和軟件開發(fā)、維護和管理提供統(tǒng)一的支持,它通常包括數(shù)據(jù)集成、控制集成和界面集成。

數(shù)據(jù)集成機制提供了存儲或訪問環(huán)境信息庫的統(tǒng)一的數(shù)據(jù)接口規(guī)范;

界面集成機制采用統(tǒng)一的界面形式,提供統(tǒng)一的操作方式;

控制集成機制支持各開發(fā)活動之間的通信、切換、調(diào)度和協(xié)同工作。

三、軟件重用是指在兩次或多次不同的軟件開發(fā)過程重復(fù)使用相同或相似軟件元素的過程。

按照重用活動是否跨越相似性較少的多個應(yīng)用領(lǐng)域,軟件重用可以區(qū)別為橫向重用和縱向重用。

橫向重用是指重用不同應(yīng)用領(lǐng)域中的軟件元素,例如數(shù)據(jù)結(jié)構(gòu)、分類算法和人機界面構(gòu)建等。標準函數(shù)是一種典型的、原始的橫向重用機制。

縱向重用是指在一類具有較多公共性的應(yīng)用領(lǐng)域之間進行軟部件重用??v向重用活動的主要關(guān)鍵點是域分析:根據(jù)應(yīng)用領(lǐng)域的特征及相似性預(yù)測軟部件的可重用性。

軟件元素包括需求分析文檔、設(shè)計過程、設(shè)計文檔、程序代碼、測試用例、領(lǐng)域知識等。對于新的軟件開發(fā)項目而言,它們或者是構(gòu)成整個目標軟件系統(tǒng)的部件,或者在軟件開發(fā)過程中發(fā)揮某種作用。通常將這些軟件元素稱為軟部件。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁
返回頂部