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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【实用软件工程】知识点

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

軟件立項與合同

可行性分析

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

2.技術(shù)可行性分析(風(fēng)險分析、資源分析、技術(shù)分析)

3.法律可行性分析

?

軟件需求分析

1.需求分析基本概念

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

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

需求文檔:文檔說明。

需求分析分為兩個階段: 需求獲取、需求規(guī)約

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

常用名詞解釋

??

??

???

1

基線

??基線是軟件工作產(chǎn)品,它是要經(jīng)內(nèi)部和外部評審過的,是下一階段工作的基礎(chǔ)

2

檢查點

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

3

里程碑

??里程碑是一個標記,只需要經(jīng)過內(nèi)部評審。一個里程碑是一個檢查點,但不一定對應(yīng)一條基線

4

評審

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

5

審計

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

6

客戶

??客戶是軟件企業(yè)合同的簽約方,是軟件產(chǎn)品的銷售對象。客戶是顧客的一部分

7

顧客

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

8

用戶

??用戶是軟件產(chǎn)品的最終使用者,用戶是客戶的一部分

9

軟件工作產(chǎn)品

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

10

軟件產(chǎn)品

??CMMI中,“軟件產(chǎn)品”是最終用戶使用的軟件,如操作系統(tǒng)Windows?XP、財務(wù)系統(tǒng)、管理信息系統(tǒng)MIS。“軟件產(chǎn)品”是“軟件工作產(chǎn)品”的一部分

11

現(xiàn)有系統(tǒng)

??現(xiàn)有系統(tǒng)指用戶當前正在使用的系統(tǒng),它可能是網(wǎng)絡(luò)管理系統(tǒng),也可能是手工管理系統(tǒng)

12

目標系統(tǒng)

??目標系統(tǒng)指將要實現(xiàn)的系統(tǒng)

?

需求分析實際流程

1.面向流程分析

在計算機網(wǎng)絡(luò)系統(tǒng)內(nèi),一切流程都表現(xiàn)為數(shù)據(jù)流。所以,面向流程分析,實質(zhì)上是面向數(shù)據(jù)流程分析,或面向數(shù)據(jù)分析。

2.找出元數(shù)據(jù)

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

3.找出中間數(shù)據(jù)

中間數(shù)據(jù)是組織統(tǒng)計數(shù)據(jù)的數(shù)據(jù),描述統(tǒng)計數(shù)據(jù)的數(shù)據(jù),關(guān)于統(tǒng)計數(shù)據(jù)的數(shù)據(jù)。

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

4.找出元數(shù)據(jù)與中間數(shù)據(jù)之間的關(guān)系

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

5.找出單據(jù)中的流程

6. 三種需求分析方法

需求分析方法名稱

目????的

點????評

適?用?范?圍

面向功能

需求分析

為了獲得功能模型

簡單明了

系統(tǒng)軟件和應(yīng)用軟件

面向?qū)ο?/p>

需求分析

為了獲得對象模型

復(fù)雜抽象

系統(tǒng)軟件和應(yīng)用軟件

面向數(shù)據(jù)

需求分析

為了獲得數(shù)據(jù)模型

抓住本質(zhì)

以關(guān)系數(shù)據(jù)庫為平臺的信息系統(tǒng)

?

需求描述工具

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

?

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

面向元數(shù)據(jù)的方法,一般采用實體關(guān)系圖來描述需求;

面向?qū)ο蟮姆椒?#xff0c;一般采用UML語言來描述需求;

?

對于實時系統(tǒng),它對數(shù)據(jù)流圖和狀態(tài)模型圖的要求高;

對管理信息系統(tǒng),它對實體關(guān)系圖的要求高;

對于Windows圖形界面下的網(wǎng)站開發(fā)與網(wǎng)絡(luò)游戲制作,它對UML語言中的有關(guān)圖形要求高。

?

實體關(guān)系圖又叫E--R圖或?qū)嶓w--聯(lián)系模型,它是在調(diào)查分析用戶的需求之后,把用戶對數(shù)據(jù)的需求用實體聯(lián)系模型表達出來,明確描述應(yīng)用系統(tǒng)的概念結(jié)構(gòu)數(shù)據(jù)模型。構(gòu)造E-R模型,要分析與確定應(yīng)用系統(tǒng)中的實體集、實體之間的聯(lián)系及實體或聯(lián)系的屬性等要素。

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

面向過程分析也稱結(jié)構(gòu)化分析,結(jié)構(gòu)化分析采用“自頂向下,由外到內(nèi),逐層分解”的分析思想,即將一個復(fù)雜的系統(tǒng)逐層分解成許多簡單的基本加工,當信息“流”過系統(tǒng)時,被系統(tǒng)進行加工變換。

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

?

UML教程

參與者、用例

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

包含、擴展

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。