實驗4:個人軟體過程
本次實驗内容是個人軟體過程部分,通過本次實驗,學生将掌握以下内容:
1、掌握個人軟體過程中的基本理念和各個台階上對應的軟體過程和活動。
2、能夠使用個人軟體過程的輔助工具PSP Studio和Process Dashboard來提高自己的軟體開發的管理水準。
[實驗任務一]:基于PSP的個人軟體過程
實驗要求:
-
通過閱讀Manual,熟悉Process Dashboard軟體的使用;
1.1按照教程建立目錄
1.2 打開Work Breakdown Structure Editor
1.3系統設計
1.4系統計劃
1.5開始計時
1.6時間日志
1.7缺陷日志
1.8過程分析
2.需求規格說明書
項目背景:
本項目所開發的學生資訊管理.系統完成學校對學生的選課資訊的統計與管理,減少資料漏掉的情況,同時也節約人力、物力和财力,告别以往的人工統計。友善學生、老師、管理者使用,學生可以線上檢視年級資訊、班級資訊、學生資訊,老師可以管理自己的資訊、查詢學生資訊,管理者可以對整個系統進行管理。
項目目标:
本系統是為了更好對學生資訊管理而設計的。由于學校的學生衆多,包含的資訊量大且複雜,有必要建立一個學生資訊管理系統,使學生資訊管理工作規範化,系統化,程式化,提高資訊處理的速度和準确性,能夠及時、準确、有效的查詢和修改學生個人相關資訊。
用例分析:
總用例圖:
用例表:
序号 | 用例名稱 | 用例系統活動 |
1 | 使用者清單 | 教師對使用者進行管理 |
2 | 年級清單 | 教師對年級進行管理 |
3 | 班級清單 | 教師對班級進行管理 |
4 | 學生清單 | 教師對學生進行管理 |
功能子產品:
系統子產品 | 功能 | 操作 | |
大學生資訊管理系統 | 使用者管理 | 主要包括對使用者的查詢,添加,删除,修改資訊管理。 | |
年級管理 | 主要有各個年級的資訊進行查詢,删除,修改等操作。 | ||
班級管理 | 主要有各個班級的資訊進行查詢,删除,修改等操作。 | ||
學生管理 | 主要有各個學生的資訊進行查詢,删除,修改等操作。 |
功能需求:
①使用者資訊管理:管理者在登入之後可以對系統内的各類使用人員(包括學生、教師等)進行管理,包括對人員的資訊進行增加、查詢、修改和删除等操作。
②年級資訊管理:管理者在背景添加、編輯每個年級的基本資訊(年級名、備注)。
③班級資訊管理:管理者在背景添加、編輯班級的基本資訊(班級名、年級名、備注)。
④學生資訊管理:管理者在背景添加、編輯學生的基本資訊(學生個人資訊、班級名、年級名、備注),
3.項目計劃文檔
進度表
計劃進度
任務進度表
4.項目設計文檔
系統功能設計
一級功能 | 二級功能 | |
基本使用者的新增 | ||
基本使用者的修改 | ||
基本使用者的檢視 | ||
基本使用者的删除 | ||
6 | 年級資訊的增添 | |
7 | 年級資訊的修改 | |
8 | 年級資訊的檢視 | |
9 | 年級資訊的删除 | |
班級資訊的增添 | ||
班級資訊的修改 | ||
班級資訊的檢視 | ||
10 | 班級資訊的删除 | |
11 | 學生使用者以及資訊的新添 | |
12 | 學生使用者以及資訊的修改 | |
13 | 學生使用者以及資訊的删除 | |
學生使用者以及資訊的檢視 |
資訊管理
類圖:
學生資訊修改管理: