2012年計算機(jī)二級公共基礎(chǔ)知識輔導(dǎo):軟件工程基礎(chǔ)

字號:

第三章 軟件工程基礎(chǔ)
    軟件生命周期---軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程。分為軟件定義、軟件開發(fā)、軟件運(yùn)行維護(hù)三個階段。
    軟件生命周期的主要活動階段---可行性分析、需求分析、軟件設(shè)計、軟件實(shí)現(xiàn)、軟件測試、運(yùn)行和維護(hù)。
    常見的需求分析方法---
    (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)開發(fā)方法DSSD。
    (2)面向?qū)ο蟮姆治龇椒∣OA
    結(jié)構(gòu)化分析方法工具---
    (1)數(shù)據(jù)流圖DFD,記住DFD圖的幾個符號:


    (2)數(shù)據(jù)字典DD
    (3)判定樹
    (4)判定表
    程序結(jié)構(gòu)圖(SC),N-S圖,問題分析圖(PAD)
    程序流程圖(PFD)的幾個符號:


    軟件測試---黑盒測試:功能測試
    白盒測試:內(nèi)部結(jié)構(gòu)測試,窮舉路徑測試

習(xí)題3
    在軟件生命周期中,能準(zhǔn)確地判斷軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是(需求分析)
    軟件工程的3個要素(工具),(過程),(方法)
    檢查軟件產(chǎn)品是否符合需求定義的過程稱為(確認(rèn)測試)
    軟件設(shè)計原則是(抽象)、(模塊化)、(信息隱蔽)
    需求分析常用的工具是(DFD)
    在結(jié)構(gòu)化方法中,軟件功能分解屬于(總體設(shè)計)階段
    軟件測試的餓目的是(改正錯誤 )
    軟件需求分析 階段 可分為四個方面(需求獲?。ⅲㄐ枨蠓治觯?、(編寫需求格式說明)、(需求評審)
    軟件是(程序)、(數(shù)據(jù))、(文檔)的集合
    Jakson方法是一中面向(數(shù)據(jù)流)的結(jié)構(gòu)化方法
    軟件工程研究的內(nèi)容包括(軟件開發(fā)技術(shù))、(軟件工程管理)
    數(shù)據(jù)流圖的類型有(交換型)、(事務(wù)型)
    軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的(軟件工具)集合