系統分析員考試複習筆記 8 第八章 軟體工程

2021-07-12 06:38:18 字數 1352 閱讀 5193



1.軟體工程(

p361

)由方法、工具和過程三個部分組成。

1.1.

軟體生命週期

過程包含活動,活動包含任務。

生存週期包含

5個基本過程,

9個支援過程和

7個組織過程。

1.2.

軟體開發方法

形式化方法,非形式化方法。

自頂向下,自底向上。

1.2.1.

形式化方法

提供軟體可靠性的一種重要性方法。建立嚴格的數學基礎上,具有嚴格的語義。

形式化方法

淨室軟體工程

形式化開發方法。

逆向工程

軟體開發模型

給出了軟體開發活動各階段的關係,是開發過程的概括【和抽象,是開發過程的方**】。

概述 根據前期需求的情況分為三種型別:初始階段需求確定的瀑布模型;初始階段確定基本需求,採用迭代和漸進式開發,如噴泉、螺旋、統一和敏捷等;基於形式化的變換模型。

瀑布模型、演化模型、螺旋模型(瀑布結合演化,關注風險分析)、噴泉模型(需求和物件驅動,自底向上)、變換模型(基於形式化語言,變換為程式語言)、智慧型模型(結合專家系統)、

v模型、

快速應用開發(

rad)

極端的開發周期。可復用構件。

統一過程(up)

用例驅動、架構為核心、迭代和增量的。

初始階段:建立業務模型,確定專案邊界。分析風險。

細化階段:分析問題域,建立完善的架構。

構件階段:開發構件和系統功能。

移交階段:交付

敏捷方法

是軟體開發方法(注意:不是軟體工程的方法)。

包括xp

,自適應軟體開發(

asd)、水晶(

crystal

)、特性驅動(

fdd)、動態開發方法(

dsdm

)、測試驅動(

tdd)、敏捷資料庫技術(

ad)、精益軟體開發。

軟體開發環境和工具

軟體開發環境

軟體開發工具

軟體過程管理

軟體能力成熟度模型(

cmm)

cmm等級

關鍵過程域

cmm 24

個kpa。

能力成熟度模型整合(

cmmi

) 階段式和連續式。

軟體過程評估

根據過程模型對軟體過程進行評估。

cmm模型、trillum

模型(嵌入式)、

bootstrap

方法、iso/iec15504

標準、sjt11234-2001

標準。

系統分析員級考試大綱

系統分析員級考試大綱 一 考試說明 1.考試要求 1 掌握管理科學與系統工程基礎知識 2 熟悉資訊系統開發過程 3 理解資訊系統開發標準 4 掌握需求分析 系統測試和系統維護基本技術 5 理解質量保證的手段 6 掌握計算機硬軟體的基礎知識 7 理解智財權的基本知識 8 掌握組織與管理的基本知識 10...

系統分析員試題(摘1)

試題一 論軟體質量保證 影響軟體質量的因素很多,軟體質量的優劣直接關係到軟體專案的成敗。在軟體開發過程中為保證軟體的質量,採用了許多有關的技術 策略和方法。請圍繞 軟體質量保證 論題,依次對以下三個方面進行論述。1 概要敘述你參與分析和開發的應用專案以及你所擔任的主要工作。2 具體討論你在軟體開發中...

系統分析員試題(摘3)

適用於 tcp ip 網路管理的基本協議是 1 其對應的管理資訊庫為 2 1 a cmis b cmip c snmp d tp 2 a.mib 1 b mib 2 c mib 3 d rmon 採用美國資料加密標準des進行資料加密時,加密演算法中的基本運算不包括 3 3 a 置換運算 b 模加運...