《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt

《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt

ID:59409805

大?。?51.00 KB

頁數(shù):55頁

時間:2020-09-19

《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt_第1頁
《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt_第2頁
《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt_第3頁
《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt_第4頁
《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt_第5頁
資源描述:

《《軟件開發(fā)工具》第5章 軟件開發(fā)工具的使用與開發(fā)ppt課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第5章軟件開發(fā)工具的使用與開發(fā)本章內(nèi)容5.1購置與開發(fā)的權(quán)衡5.2軟件開發(fā)工具的選擇與購置5.3軟件開發(fā)工具的使用5.4軟件開發(fā)工具的開發(fā)5.1購置與開發(fā)的權(quán)衡購置軟件開發(fā)工具的好處:能夠幫助人們在某些環(huán)節(jié)上完成一些簡單的、重復(fù)性的工作;在項(xiàng)目比較大,時間持續(xù)比較長的情況下,使用工具還可以使工作的組織管理比較規(guī)范、信息的管理與檢索比較方便,部分地做到信息與知識的重用和共享。購置軟件開發(fā)工具的不足:軟件開發(fā)工具的引進(jìn)是比較昂貴的;目前軟件開發(fā)工具還處于發(fā)展起步階段,真正經(jīng)過考驗(yàn)的、一體化的軟件開發(fā)工具還不多;產(chǎn)品的作用與可靠程度還不盡如人意。自行開發(fā)軟件工具的優(yōu)點(diǎn):目標(biāo)明確,符合自身的

2、需要;便于進(jìn)一步擴(kuò)充和升級;不存在引進(jìn)外面產(chǎn)品時的沖突與不一致;存在著商品化的可能。自行開發(fā)軟件工具的困難:開發(fā)工作的困難程度被大大低估;單項(xiàng)、專用工具的開發(fā)困難遠(yuǎn)遠(yuǎn)低于一體化工具的開發(fā);商品化和集成化的困難(如何適應(yīng)較廣的應(yīng)用范圍、不同的使用環(huán)境,各環(huán)節(jié)之間的相互銜接)。從長遠(yuǎn)來看,軟件開發(fā)工具會越來越多地得到應(yīng)用,自行開發(fā)情況會越來越少;但是自行開發(fā)一些為自己所用的、適用于某一特定應(yīng)用范圍內(nèi)的、只支持某一局部功能的工具,還是相當(dāng)普遍的現(xiàn)象。軟件開發(fā)工具發(fā)展還不成熟,目前的情況和高級語言剛出現(xiàn)時的情形相似。根據(jù)哪些因素來進(jìn)行購置與自行開發(fā)之間的權(quán)衡(四個):首先,它取決于準(zhǔn)備開發(fā)的

3、軟件的性質(zhì)與要求。對于一般性的、日常事務(wù)處理的軟件系統(tǒng),其功能比較簡單,重復(fù)工作量大,對效率要求不高。(適合購買成熟的軟件開發(fā)工具)對于開發(fā)軟件公司的產(chǎn)品,要求很高的效率與靈活性,針對特定類型的應(yīng)用。(適合自行開發(fā),提高工作效率和協(xié)調(diào)性、一致性。其次,取決于開發(fā)人員對支持工作與支持程度的實(shí)際需要。軟件開發(fā)人員希望得到什么幫助,是進(jìn)行考慮的出發(fā)點(diǎn)。對于報表設(shè)計、屏幕設(shè)計工作量很大,且不復(fù)雜的項(xiàng)目。(適合購買專用工具)對于游戲、教學(xué)輔助軟件等人機(jī)界面活潑多變的項(xiàng)目。(采用多媒體軟件開發(fā)工具,或者自行開發(fā)專用工具)另外,工作環(huán)境也是決定購置工具還是自制的一個重要因素。工作環(huán)境包括硬件配置、

4、系統(tǒng)軟件、DBMS、網(wǎng)絡(luò)通信等條件;跨平臺存在困難;特殊平臺上,需要自行開發(fā)軟件工具。最后,人員的因素也是必須考慮的。購入開發(fā)工具,需要程序員學(xué)習(xí)并熟悉工具的使用;自行開發(fā)需要花費(fèi)大量的人力、物力和時間;需要背景知識??傊谲浖_發(fā)工作中引進(jìn)軟件開發(fā)工具是一種必然的趨勢。由于軟件開發(fā)工具相關(guān)技術(shù)不夠成熟,實(shí)際工作中存在著購買和自行開發(fā)的權(quán)衡。5.2軟件開發(fā)工具的選擇與購置一、明確目的與要求 ●引入軟件開發(fā)工具要達(dá)到怎樣的目標(biāo) (1)為哪個軟件開發(fā)項(xiàng)目而使用工具,為了一個項(xiàng)目還是為了一批項(xiàng)目而購置軟件開發(fā)工具,為哪一種類型的項(xiàng)目而購置這些工具?(2)在哪個工作階段使用工具,是單在代

5、碼生成或文檔生成中使用工具,還是在其它階段也要使用工具,是在一個生命周期內(nèi)使用工具,還是準(zhǔn)備長期開發(fā)不斷更新版本?(3)工具將供哪些人使用,這些人以前用過工具沒有,他們熟悉的語言、開發(fā)環(huán)境、表達(dá)圖示、交流方式是什么?這些人對于使用工具的態(tài)度、期望、可塑性如何?(4)工具將在怎樣的軟件、硬件環(huán)境下運(yùn)行,機(jī)器的速度、內(nèi)存、外圍設(shè)備、通信條件如何? 顯然,這些問題如果不事先了解清楚,選擇會陷入盲目性。二、調(diào)查市場在調(diào)查研究中,以下這些問題應(yīng)當(dāng)作為重點(diǎn):(1)軟件開發(fā)工具的功能。(2)軟件開發(fā)工具的性能。(3)軟件開發(fā)工具所使用或依據(jù)的的開發(fā)方法或開發(fā)理論是什么,與自己的方法理論是否一致。這

6、主要包括兩個方面:一方面是對應(yīng)用軟件結(jié)構(gòu)的理解與認(rèn)識。如QuickMIS以菜單樹結(jié)構(gòu)為基本思路來支持開發(fā)工作;命令控制式結(jié)構(gòu)提供命令定義、熱鍵操作的環(huán)境與條件。另一方面是對開發(fā)過程的劃分與各階段任務(wù)的理解與認(rèn)識。如對于設(shè)計的理解,是提出對具體模塊的要求,還是完成代碼編寫。(4)軟件開發(fā)工具的運(yùn)行環(huán)境是什么?硬件條件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、通信條件等都對未來的實(shí)際使用產(chǎn)生影響。(5)軟件開發(fā)工具的文檔資料是否齊全?(6)軟件開發(fā)工具的服務(wù)、培訓(xùn)條件如何?(7)價格。是否超出預(yù)期的效益?三、軟件開發(fā)工具的購置方法與步驟在軟件開發(fā)選擇與購置中,應(yīng)當(dāng)遵循以下的步驟與方法: 第一步,明確購

7、買軟件開發(fā)工具目的與要求。(這是正確使用軟件開發(fā)工具的基礎(chǔ)工作。第二步,明確購買軟件工具的環(huán)境條件與制約條件。(軟硬件平臺、人員、經(jīng)濟(jì))第三步,市場調(diào)查。第四步,對于可供選擇的各種工具進(jìn)行綜合比較。要反復(fù)進(jìn)行、逐步篩選的。特別要注意要防止兩種傾向:一種是單純從廠家提供的資料去比較,而缺乏已經(jīng)使用過這種實(shí)際應(yīng)用單位的反映。另一種是單純從某一項(xiàng)指標(biāo)去比較(如價格)。第五步,進(jìn)行測試和檢驗(yàn)。利用接近實(shí)際開發(fā)項(xiàng)目的數(shù)據(jù)進(jìn)行輸入、輸出、修改、查詢等基本操作的實(shí)驗(yàn)。第

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。