日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【实用软件工程】知识点

發布時間:2023/12/10 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【实用软件工程】知识点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件立項與合同

可行性分析

1.經濟可行性分析(成本、效益、貨幣的時間價值、投資回收期、純收入)

2.技術可行性分析(風險分析、資源分析、技術分析)

3.法律可行性分析

?

軟件需求分析

1.需求分析基本概念

主觀需求:用戶解決問題或達到目標所需的條件或能力(Capability)。

客觀需求:系統或系統部件要滿足合同、標準、規范或其它正式規定文檔所需具有的條件或能力。

需求文檔:文檔說明。

需求分析分為兩個階段: 需求獲取、需求規約

需求分析分為兩大類:功能性需求、非功能性需求

常用名詞解釋

??

??

???

1

基線

??基線是軟件工作產品,它是要經內部和外部評審過的,是下一階段工作的基礎

2

檢查點

??檢查點只是由時間、計劃、事件驅動的檢查工作進度和質量的一個標記。一個檢查點不一定對應一條基線或一個里程碑

3

里程碑

??里程碑是一個標記,只需要經過內部評審。一個里程碑是一個檢查點,但不一定對應一條基線

4

評審

??評審,是對軟件工作產品質量的一次開會(或匯簽)活動

5

審計

??審計,是復查評審活動程序的合法性,是否按程序與規范進行等

6

客戶

??客戶是軟件企業合同的簽約方,是軟件產品的銷售對象。客戶是顧客的一部分

7

顧客

???“顧客”比“客戶”的范圍更廣泛一些,它包括潛在的客戶

8

用戶

??用戶是軟件產品的最終使用者,用戶是客戶的一部分

9

軟件工作產品

??CMMI中,“軟件工作產品”是軟件開發活動中的人工制品,如《用戶需求報告》、《需求分析規格說明書》、《概要設計說明書》、《詳細設計說明書》、源程序、《測試報告》、《用戶手冊》,也包括軟件管理文檔

10

軟件產品

??CMMI中,“軟件產品”是最終用戶使用的軟件,如操作系統Windows?XP、財務系統、管理信息系統MIS?!败浖a品”是“軟件工作產品”的一部分

11

現有系統

??現有系統指用戶當前正在使用的系統,它可能是網絡管理系統,也可能是手工管理系統

12

目標系統

??目標系統指將要實現的系統

?

需求分析實際流程

1.面向流程分析

在計算機網絡系統內,一切流程都表現為數據流。所以,面向流程分析,實質上是面向數據流程分析,或面向數據分析。

2.找出元數據

元數據是組織數據的數據。通俗地講,元數據就是信息系統中實體名及其屬性名的集合,或者說就是基表的表名與字段名的集合。由此可見,所謂實體,就是一組相關元數據的集合。

3.找出中間數據

中間數據是組織統計數據的數據,描述統計數據的數據,關于統計數據的數據。

eg.? “部門名稱,員工人數,男性人數,本科以上人數,30歲以下人數,…”,這些名詞稱為中間數據,而“市場部,25,16,21,23”,這些數據稱為統計數據。

4.找出元數據與中間數據之間的關系

元數據對應原始單據,中間數據對應查詢、統計、報表。元數據將原始單據中錄入的數據組織起來變成基表中的記錄,這些記錄稱為基礎數據。中間數據將統計報表中輸出的數據組織起來變成中間表中的記錄,這些記錄稱為統計數據。 中間表中的記錄是由基表中的記錄派生出來的,為了簡單起見,我們說“中間數據是由元數據派生出來的”,這種派生就是算法分析。

5.找出單據中的流程

6. 三種需求分析方法

需求分析方法名稱

目????的

點????評

適?用?范?圍

面向功能

需求分析

為了獲得功能模型

簡單明了

系統軟件和應用軟件

面向對象

需求分析

為了獲得對象模型

復雜抽象

系統軟件和應用軟件

面向數據

需求分析

為了獲得數據模型

抓住本質

以關系數據庫為平臺的信息系統

?

需求描述工具

工具 : 用例圖、數據流圖、狀態模型圖、用戶交互圖、對象模型圖、實體關系圖(E-R圖),以及功能需求列表、性能需求列表、接口需求列表、界面需求列表等。

?

面向過程的方法,一般采用數據流圖、加工說明、數據字典來描述需求;

面向元數據的方法,一般采用實體關系圖來描述需求;

面向對象的方法,一般采用UML語言來描述需求;

?

對于實時系統,它對數據流圖和狀態模型圖的要求高;

對管理信息系統,它對實體關系圖的要求高;

對于Windows圖形界面下的網站開發與網絡游戲制作,它對UML語言中的有關圖形要求高。

?

實體關系圖又叫E--R圖或實體--聯系模型,它是在調查分析用戶的需求之后,把用戶對數據的需求用實體聯系模型表達出來,明確描述應用系統的概念結構數據模型。構造E-R模型,要分析與確定應用系統中的實體集、實體之間的聯系及實體或聯系的屬性等要素。

實體--聯系模型既是表達用戶需求的工具,又是數據庫概念設計的工具。在需求分析中,它叫做實體--聯系模型,在數據庫設計中,它叫做概念數據模型CDM。 實體--聯系模型的每個實體、每個屬性、每個關系、每個操作方法,都要用數據字典詳盡定義。

面向過程分析也稱結構化分析,結構化分析采用“自頂向下,由外到內,逐層分解”的分析思想,即將一個復雜的系統逐層分解成許多簡單的基本加工,當信息“流”過系統時,被系統進行加工變換。

數據流圖DFD(Data Flow Diagram),以用表示數據的流向及對數據的加工處理;數據字典DD(Data Dictionary),用以定義DFD圖中的各種條目,如信息源、信息潭、加工、文件、數據流連線。

?

UML教程

參與者、用例

參與者A可以去做參與者B,那么參與者A和參與者B之間存在泛化關系

包含、擴展

總結

以上是生活随笔為你收集整理的【实用软件工程】知识点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。