軟體工程導論 實驗一

2021-06-19 09:25:31 字數 1586 閱讀 6778

通訊錄管理系統需求分析

完成通訊錄管理系統需求分析,建立需求模型計;

系統掌握軟體開發過程中需求分析報告的寫法。

將整個需求分析過程分為業務分析、使用者需求分析和系統需求分析,確定每個模組功能所需要的演算法和資料結構,並設計出程式的詳細規格說明,可畫出詳細的程式流程圖,為編碼做準備,寫出詳細設計報告。

詳細設計也稱過程設計,是程式設計的藍圖。該設計是在資料設計、體系結構設計和介面設計完成之後進行的。過程設計的目標不僅僅是邏輯上正確地實現每個模組的功能,更重要的是設計出的處理過程盡可能的簡明易懂。結構化程式設計是實現上述目標的關鍵技術,因此是過程設計的邏輯基礎。過程設計的結果基本上決定了最終程式設計的質量。

將程式體系結構元素變換為對軟體構件的過程描述。該實驗主要是利用過程設計工具進行程式設計。

通訊錄管理系統是乙個將使用者的聯絡人的具體資訊集中管理的個人通訊錄管理系統。通過採用相關技術,將系統設計的功能實現,功能包括:使用者的登入, 新增聯絡人資訊,修改聯絡人資訊,刪除聯絡人資訊,查詢聯絡人資訊,可以瀏覽全部通訊的聯絡人,並且可以根據資料表的各字段來查詢你所要找的聯絡人等功能。

1.使用者登入後,進入操作介面,對聯絡人資訊進行操作。

2.使用者進行瀏覽聯絡人資訊、修改聯絡人資訊、新增聯絡人、查詢聯絡人等操作。

3.使用者操作完成後,退出。

遊客登入通訊錄管理系統只有瀏覽、查詢聯絡人的許可權,無法新增、修改聯絡人。

根據此通訊錄管理系統的分析知,涉及的業務角色有:使用者和遊客。

根據業務流程可以找到基本的業務用例有很多,簡要列舉如下:

1 使用者瀏覽聯絡人資訊

登陸後,在選單介面選擇瀏覽選項,介面顯示全部聯絡人資訊。

2 使用者新增聯絡人

登陸後,在選單介面選擇新增選項,錄入姓名、**、位址、郵箱等資訊。

3 使用者查詢聯絡人

登陸後,在選單介面選擇查詢選項,輸入聯絡人姓名,介面出現該聯絡人資訊。

4 使用者修改聯絡人資訊

登陸後,在選單介面選擇修改選項,進入修改介面,修改相關聯絡人資訊。

5遊客瀏覽聯絡人資訊

登陸後,在選單介面選擇瀏覽選項,介面顯示全部聯絡人資訊。

6 遊客查詢聯絡人

登陸後,在選單介面選擇查詢選項,輸入聯絡人姓名,介面出現該聯絡人資訊。

3.1 需求用例分析:確定角色

乙個角色可以是人、硬體裝置、甚至另外乙個系統。對於乙個系統而言,每種型別的使用者表示為乙個或幾個角色,每個與該系統互動的外部系統也表示為乙個或幾個角色。通訊錄管理系統中,我們通過分析,可以找出這樣一些角色:使用者、遊客。

3.2系統整體功能圖:

軟體工程導論

現在由於房價的高漲,越來越多的人選擇了租房子,尤其是剛畢業的大學生。由此,如果有乙個專門的 或者軟體能夠提供租房的資訊,那麼它所產生的影響無疑是比較大的。房屋租賃管理系統的功能性需求包括 在房屋租賃管理系統中,設定乙個管理員,管理員有修改 新增 刪除系統中任何資料的許可權 普通使用者可以直接進入系統...

軟體工程導論

讀書筆記1 1 軟體工程 軟體工程將系統化的,規範化的,可度量的方法應用於軟體開發,執行和維護,將工程化應用於軟體方法。軟體工程的基本原理 分階段的生存週期計畫嚴格管理 分若干階段切實可行的計畫完成 階段評審 及早發現錯誤,減少成本 嚴格的產品控制 不得隨意更改需求 結果能清楚審查 採用現代程式設計...

軟體工程導論

軟體工程導論筆記 將書中重要的點總結出來,為自己以後公升學 研究做個知識梳理 基本上全是理論,可能會有些枯燥 有複習的同學,看這就夠了,不會看 持續更新 1.2 軟體工程 二.軟體工程方法學 1.1.1.1 什麼是軟體危機 軟體危機 指在計算機軟體開發和維護的過程中所遇到的一系列嚴重的問題 那麼有哪...