登錄

軟件研制工具

百科 > 軟件 > 軟件研制工具

1.什么是軟件研制工具

  軟件研制工具是指輔助和支援其他軟件的研制和維護(hù)的工具,使用合適的軟件工具,可以顯著提高軟件的生產(chǎn)率

2.軟件研制工具的內(nèi)容

  1. 需求分析工具:軟件生存周期需求定義階段所使用的工具,包括描述工具和分析工具。從描述語言來看,有自然語言和人工語言之分。
  2. 設(shè)計(jì)工具:軟件生存周期中設(shè)計(jì)階段所使用的工具。一種是描述工具,如用圖形、表格和語言描述的工具。圖示工具有流程圖、框圖。有代表性的表格工具是抉擇表,它把動(dòng)作和條件翻譯成表格形式,簡(jiǎn)明易讀,可以無歧義地描述處理過程。語言工具是設(shè)計(jì)性語言 (PDL),其基本成分有數(shù)據(jù)說明、塊結(jié)構(gòu)、條件構(gòu)造、重復(fù)構(gòu)造、子程序定義、接口描述、輸入輸出構(gòu)造等。
  3. 實(shí)現(xiàn)工具:軟件生存周期中實(shí)現(xiàn)階段所使用的工具。主要包括各種實(shí)現(xiàn)性語言(即程序設(shè)計(jì)語言)、編譯程序、解釋程序和編輯程序等。此外,在實(shí)現(xiàn)階段還有一些其他工具,如匯編程序、逆匯編程序、逆編譯程序、交叉編譯程序、模擬程序、仿真程序等。
  4. 測(cè)試和驗(yàn)證工具 軟件生存周期中測(cè)試階段所使用的工具,如測(cè)試數(shù)據(jù)產(chǎn)生程序、跟蹤程序、測(cè)試程序和驗(yàn)證程序等。
  5. 管理工具:提供管理人員使用的自動(dòng)管理工具,如研制進(jìn)度表、評(píng)價(jià)統(tǒng)計(jì)等。
評(píng)論  |   0條評(píng)論