軟體工程任務二

2021-06-19 16:57:05 字數 1680 閱讀 7505

軟體工程實驗報告 二

一、實驗名稱

網上購書

系統概要設計

二、實驗目的

完成電子商務環境下

購物系統概要設計,建立概要設計模型;

系統掌握軟體開發過程中概要設計過程和內容。

三、實驗主要內容

根據需求分析的結果,建立概要設計模型,構建系統業務和模組(或者類)之間的邏輯關係模型。

四、實驗原理

概要設計的主要任務是把需求分析得到的系統擴充套件用例圖轉換為軟體結構和資料結構。設計軟體結構的具體任務是:將乙個複雜系統按功能進行模組劃分、建立模組的層次結構及呼叫關係、確定模組間的介面及人機介面等。資料結構設計包括資料特徵的描述、確定資料的結構特性、以及資料庫的設計。

五、實驗結果

電子商務環境下

購書系統概要設計

一、業務領域分析與設計

許可權管理對於系統來說十分重要,因為它關係到系統得安全性,在系統得開發與設計中,我們始終把系統的安全性放在十分重要的位置,因此我們在用順序圖分析的時候始終從系統使用者未登陸狀態來分析的。部分業務順序圖如下所示: · 

非註冊使用者瀏覽

處理順序圖:

註冊會員業務

處理順序圖:

二、抽象業務物件 · 

圖書子系統的主要業務物件表

實體物件

圖書,訂單表

,購物車,使用者列表,註冊使用者發布圖書

邊界物件

圖書列表

介面,圖書查詢

介面,後台管理介面

控制物件

已註冊使用者

· 根據分析級的順序圖與系統的物件分析定義系統中涉及的類: (1

)類 使用者

member

(2)類 

圖書book

(3)類 

圖書分類

category

(4)類 

訂單order

(5)類 訂單列表 orderitem

三、定義業務實體類 · 

業務類圖

· 業務實體類圖

四、系統構架設計

包是類或者檔案的組合,在入庫系統的開發中,我們定義了使用者介面包,入庫管理類包,資料儲存包 · 

使用者介面:通過使用者介面類,使用者可以瀏覽系統中的資料、輸入新的資料。其操作是通過呼叫業務邏輯中的操作來完成的。 · 

資料訪問:

提供服務給業務邏輯層中的類,以及類的定義。

二 軟體工程

1.方 軟體開發的過程國際標準 iso iec15504 2.過程管理 cmm cmmi capacity maturity model 能力成熟度模型 反映了軟體組織的軟體開發過程能力及組織能力 cmmi inteligence 能力成熟度模型整合 cmm 5個等級 初始級 可重複級 已定義級 已...

軟體工程(二)

軟體過程 為了獲得高質量軟體所需要完成的一系列任務的框架,它規定了完成各項任務的工作步驟。軟體過程 iso9000 使用資源將輸入轉化為輸出的活動所構成的系統。輸入 如軟體需求 輸出 如軟體產品 瀑布模型 1.階段間具有順序性和依賴性 2.推遲實現的觀點 3.質量保證的觀點 優點 採用規範的方法 嚴...

軟體工程(二)

可行性研究主要研究哪些問題?可行性研究目的不是解決問題,而是確定問題是否值得解決,研究在當前的具體條件下,開發新系統是否具備必要的資源和其他條件。其中包括經濟可行性 技術可行性 操作可行性 法律可行性 和時間可行性。資料流圖畫法 dfd 資料流圖 資料流圖是從資料傳遞和加工的角度,以圖形方法表達系統...