2017年計算機二級公共基礎(chǔ)知識重點:軟件工程的基本概念

字號:


    1.軟件工程的基本概念
    (1)定義:軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合。軟件包括系統(tǒng)軟件和應(yīng)用軟件
    (2)軟件工程的基本思想是軟件開發(fā)中,應(yīng)用工程化原則進行軟件開發(fā),并將這個思想貫穿在軟件開發(fā)的整個過程中。
    軟件工程的3要素:方法、工具和過程
    (3)軟件的生命周期:從軟件定義、開發(fā)、使用、維護到報廢為止的整個過程。
    分三階段:設(shè)計階段、開發(fā)階段、維護階段
    包括:問題定義、可行性分析、需求分析、總體設(shè)計、詳細設(shè)計、編碼、測試和維護
    問題定義:確定開發(fā)的任務(wù)
    可行性分析:確定問題的可行性
    需求分析:對用戶要求進行分析,明確目標系統(tǒng)要做什么
    總體設(shè)計:把軟件功能轉(zhuǎn)化為所需要的體系結(jié)構(gòu),即如何解決問題。
    詳細設(shè)計:怎樣具體的解決問題