2012年3月計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)基礎(chǔ)歸納及課后習(xí)題:軟件工程

字號(hào):

第三章 軟件工程基礎(chǔ)
    軟件生命周期---軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程。分為軟件定義、軟件開(kāi)發(fā)、軟件運(yùn)行維護(hù)三個(gè)階段。
    軟件生命周期的主要活動(dòng)階段---可行性分析、需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試、運(yùn)行和維護(hù)。
    常見(jiàn)的需求分析方法---
    (1)結(jié)構(gòu)化分析方法---主要包括面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法SA;面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法JSD;面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開(kāi)發(fā)方法DSSD。
    (2)面向?qū)ο蟮姆治龇椒∣OA
    結(jié)構(gòu)化分析方法工具---
    (1)數(shù)據(jù)流圖DFD,記住DFD圖的幾個(gè)符號(hào):
    (2)數(shù)據(jù)字典DD
    (3)判定樹(shù)
    (4)判定表
    程序結(jié)構(gòu)圖(SC),N-S圖,問(wèn)題分析圖(PAD)
    程序流程圖(PFD)的幾個(gè)符號(hào):
    軟件測(cè)試---黑盒測(cè)試:功能測(cè)試
    白盒測(cè)試:內(nèi)部結(jié)構(gòu)測(cè)試,窮舉路徑測(cè)試
    習(xí)題3
    在軟件生命周期中,能準(zhǔn)確地判斷軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是(需求分析)
    軟件工程的3個(gè)要素(工具),(過(guò)程),(方法)
    檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱為(確認(rèn)測(cè)試)
    軟件設(shè)計(jì)原則是(抽象)、(模塊化)、(信息隱蔽)
    需求分析常用的工具是(DFD)
    在結(jié)構(gòu)化方法中,軟件功能分解屬于(總體設(shè)計(jì))階段
    軟件測(cè)試的餓目的是(改正錯(cuò)誤 )
    軟件需求分析 階段 可分為四個(gè)方面(需求獲?。?、(需求分析)、(編寫(xiě)需求格式說(shuō)明)、(需求評(píng)審)
    軟件是(程序)、(數(shù)據(jù))、(文檔)的集合
    Jakson方法是一中面向(數(shù)據(jù)流)的結(jié)構(gòu)化方法
    軟件工程研究的內(nèi)容包括(軟件開(kāi)發(fā)技術(shù))、(軟件工程管理)
    數(shù)據(jù)流圖的類型有(交換型)、(事務(wù)型)
    軟件開(kāi)發(fā)環(huán)境是全面支持軟件開(kāi)發(fā)全過(guò)程的(軟件工具)集合