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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

软件工程之系统建模

發(fā)布時間:2023/12/2 windows 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程之系统建模 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、系統(tǒng)工程:

軟件工程由系統(tǒng)工程演變而來,要了解軟件工程應(yīng)先了解系統(tǒng)工程。系統(tǒng)工程一般通過自頂向下、自底向上的方法,用層次結(jié)構(gòu)來來分析整個系統(tǒng)。在系統(tǒng)工程層次圖中自頂向下依次是全局視圖(業(yè)務(wù)或產(chǎn)品域)——領(lǐng)域視圖(關(guān)注全局中感興趣領(lǐng)域)——要素視圖(關(guān)注領(lǐng)域中系統(tǒng)要素)——詳細視圖(關(guān)注系統(tǒng)要素的組成要素),可以有很多層次,是個金字塔結(jié)構(gòu)。

2、系統(tǒng)建模:

對于一個系統(tǒng)模型要定義在所考慮視圖中滿足需要的過程,描述過程行為和該行為所依據(jù)的假設(shè),明確定義模型的外在和內(nèi)在輸入,描述有助于工程師理解視圖的全部聯(lián)系。

?????? 系統(tǒng)建模中的制約因素:假設(shè)、簡化、限制(確定系統(tǒng)邊界)、約束、偏好。

基于計算機的系統(tǒng):組織在一起通過處理信息來實現(xiàn)預(yù)定目標(biāo)的要素集合或排列。

3、業(yè)務(wù)過程工程:

在實際軟件工程中主要包含兩種過程工程:業(yè)務(wù)過程工程和產(chǎn)品工程。

業(yè)務(wù)過程工程:定義一個能有效利用信息進行業(yè)務(wù)活動的體系。為一個組織(如企業(yè))建立實施計算架構(gòu)的總體計劃提供一種方法。業(yè)務(wù)過程工程必須設(shè)計三種架構(gòu):

數(shù)據(jù)架構(gòu):為業(yè)務(wù)或業(yè)務(wù)功能的信息需求提供了框架,單獨建立的框架模塊是被業(yè)務(wù)所用到的數(shù)據(jù)對象。一個數(shù)據(jù)對象包括用于定義不同側(cè)面的屬性集、質(zhì)量、特征或數(shù)據(jù)描述符。

應(yīng)用架構(gòu):包含那些為了某些業(yè)務(wù)目的而在數(shù)據(jù)架構(gòu)范圍內(nèi)進行轉(zhuǎn)換的系統(tǒng)要素。一般是指執(zhí)行轉(zhuǎn)換的程序,也可包括人員角色和尚未實現(xiàn)自動化的業(yè)務(wù)規(guī)程。

技術(shù)基礎(chǔ)設(shè)施:為數(shù)據(jù)架構(gòu)和應(yīng)用架構(gòu)提供基礎(chǔ)的軟件、硬件設(shè)施。

業(yè)務(wù)過程工程層次圖(自頂向下):信息戰(zhàn)略規(guī)劃(實體:組織,對應(yīng)系統(tǒng)工程中的全局視圖)——業(yè)務(wù)區(qū)域分析(實體:業(yè)務(wù)區(qū)域,對應(yīng)系統(tǒng)工程中的領(lǐng)域視圖)——業(yè)務(wù)系統(tǒng)設(shè)計(實體:信息系統(tǒng),對應(yīng)系統(tǒng)工程中的要素視圖)——構(gòu)建和集成(實體:軟件構(gòu)件,對應(yīng)系統(tǒng)工程的詳細視圖)。軟件工程師主要工作在業(yè)務(wù)系統(tǒng)設(shè)計、構(gòu)建和集成兩個層次。

4、產(chǎn)品工程:

?????? 將用戶期望的以定義的一組能力轉(zhuǎn)變成真實產(chǎn)品。

?????? 產(chǎn)品工程層次圖(自頂向下):需求工程(實體:完整產(chǎn)品,對應(yīng)全局視圖)——構(gòu)件工程(實體:軟硬件,對應(yīng)領(lǐng)域視圖)——分析和設(shè)計建模(實體:數(shù)據(jù)、行為、功能,對應(yīng)要素視圖)——構(gòu)建和集成(實體:程序構(gòu)件,對應(yīng)詳細視圖)。軟件工程師主要工作在分析和設(shè)計建模、構(gòu)建和集成兩個層次。

5、軟件工程中的系統(tǒng)建模:

?????? Haltey-pirbhai建模:將所有系統(tǒng)要素分派到五個模板處理過程中——用戶界面、輸入、系統(tǒng)功能和控制、輸出、維護和自檢。

?????? 輔助圖形:系統(tǒng)環(huán)境圖和系統(tǒng)流圖。

?????? 系統(tǒng)環(huán)境圖(SCD):確定系統(tǒng)所使用信息的所有外部生產(chǎn)者、信息外部消費者、所有通過接口交流或者執(zhí)行維護和自檢的實體,建立待實現(xiàn)系統(tǒng)和系統(tǒng)操作環(huán)境之間的邊界。

?????? 系統(tǒng)流圖(SFD):展示主要子系統(tǒng)和重要信息流,子系統(tǒng)從SCD圖中導(dǎo)出,流經(jīng)SCD區(qū)域的信息流用于指導(dǎo)系統(tǒng)工程是制作系統(tǒng)流圖。系統(tǒng)流圖可分為很多層次,初始系統(tǒng)流圖成為SFD層次的頂層節(jié)點。

6、UML系統(tǒng)建模:

?????? 通過多種UML視圖(用例圖、活動圖、類圖、部署圖)來表示對系統(tǒng)的理解。

轉(zhuǎn)載于:https://www.cnblogs.com/outofthink/archive/2012/02/05/2338878.html

總結(jié)

以上是生活随笔為你收集整理的软件工程之系统建模的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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