軟體工程II 軟體設計

2022-12-31 10:45:05 字數 1020 閱讀 9855

(1)基本掌握面向過程程式設計的基本思路和方法;

(2)達到熟練掌握c++語言的基本知識和技能;

(3)能夠利用所學的基本知識和技能,解決簡單的程式設計問題

1.要求利用c++語言物件導向的程式設計思想來完成系統的設計;

2.突出c++語言的類和物件的特徵,以多個類實現對每乙個子功能的封裝;

3.進行簡單介面設計,能夠實現友好的互動;

4.具有清晰的程式流程圖和類的詳細定義;

5.熟練掌握c++語言對檔案的各種操作。

在基本要求達到後,可進行創新設計,如系統使用者功能控制,對管理員級和一般級別的使用者系統功能操作不同

公司共有幾類人員:老闆、技術人員、業務人員、財務人員、文秘、業務經理、技術經理。現在,需要儲存這些人員的姓名、編號、級別、當月薪水,計算月薪總額並顯示全部資訊,並且老闆可以對各種人員進行增加、查尋、修改、刪除。

1)其中,人員編號在生**員資訊時同時生成,每輸入乙個人員資訊編號順序加1。

2)程式對所有人員有提公升級別的功能。

3)月薪的計算方法是:經理拿固定月薪(5000元),技術人員按完成的**量(1000元/每千行**)領取月薪,業務人員的報酬按該推銷員當月銷售額(15%)與承接的專案額(10%)提成,業務經理既拿固定月薪(2000元)也領取提成,財務人員固定工資(2000元),文秘為固定工資(1500元)。

4)可按姓名顯示、查詢、增加、刪除、修改和儲存各類人員的資訊。

(1)分析系統中的各個實體之間的關係及其屬性和行為;

(2)根據問題描述,設計系統的類層次;

(3)完成類層次中各個類的描述(包括屬性和方法);

(4)完成類中各個成員函式的定義;

(5)完成系統的應用模組;

(6)功能除錯;

(7)完成系統總結報告以及系統使用說明書。

就是以上資訊。

我們簡單分析整理後後再捕獲,這是乙個反覆多次的過程。

7類人員,各自的功能

7類人員,各自的屬性

術語備註:

編號:生**員資訊時同時生成,每輸入乙個人員資訊編號順序加1。

軟體工程基礎知識 軟體設計師

2.4.1 主要知識點 軟體工程是計算機軟體的乙個重要分支,主要應掌握軟體工程的基本原理以及軟體設計與測試方法。2.4.1.1軟體生存週期各階段的任務 軟體生存週期指出由軟體定義 軟體開發和軟體維護等階段組成的全過程。1 軟體定義階段 軟體定義階段主要解決軟體要 做什麼 的問題,也就是要確定軟體的處...

軟體工程概要設計

軟體工程及專案管理 課程實驗 實驗一航班票務管理系統航班訂票模組的概要設計 指導教師 學生學號 專業 班級 2012年 5 月4 日 實驗二航班票務管理系統航班訂票模組的概要設計 1實驗目的和要求 1 學會按照軟體工程中的概要設計的要求進行模組的概要設計 2 培養小組成員應用資料結構 程式設計工具 ...

軟體設計心得

visual c net學習心得 本學期我進行了visual c net的選修課學習,初步接觸並體會到了c 程式設計的魅力。雖說學習時間不長,但在物件導向程式設計這方面的思維意識已有所提高。在這一課程裡,我們學習了幾個專案。雖然我們還未能達到自己程式設計的那一步,但是在每一步的建立和修改,親身的實踐...