遼寧工業大學
題目: 超市管理系統軟體文件
院(系軟體學院
專業班級: 計算機網路技術082班
學號: 081406026
學生姓名: 蔣琪鑫
指導教師: 丁寶柱
教師職稱: 助教
起止時間: 2010.11.22-2010.12.05
實訓任務及評語
院(系):軟體學院教研室:軟體教研室
目錄第1章實訓目的與要求 1
1.1 實訓目的 1
1.2 實訓的實驗環境 1
1.3 實訓的預備知識 1
1.4 實訓要求 1
第2章軟體文件及其組成 2
2.1軟體文件的作用及分類 2
2.2軟體文件所採用的標準 4
2.2 軟體文件的主要內容 5
第3章例項 7
3.1 超市管理系統軟體需求說明書的編寫例項 7
3.2超市管理系統專案開發計畫的編寫例項 11
第4章實訓日記 20
第5章實訓總結 21
參考文獻 22
本實訓要求學生通過具體的例項,模仿軟體開發過程中軟體文件寫作的具體方法和步驟,分組完成一套較為簡單軟體文件,具體要達到以下幾點目的。
1、了解軟體開發周期各階段的文件。
2、掌握各文件闡述的內容及作用。
3、了解文件所採用的國際、國家等相關標準。
4、了解各文件所涉及的軟體知識。
5、掌握各文件採用的描述工具。
6、具體編寫出2個主要的軟體檔案。
學校圖書館,網際網路查詢環境,具有軟體圖表製作軟體的計算機。
要求學生修完全部專科所有課程,具有較全面計算機軟體知識和一定的文獻檢索能力及動手實踐能力。該實訓應安排在畢業設計之前進行。
實訓過程中,要嚴格遵守實訓的時間安排,聽從指導教師的指導。正確地完成上述內容,記錄實習日記,規範完整地撰寫出實訓報告。
2.1.1軟體文件的作用
a) 管理依據;
b) 任務之間聯絡的憑證;
c) 質量保證;
d) 培訓與參考;
e) 軟體維護支援;
f) 歷史檔案。
1 管理依據
在軟體開過過程中,管理者必須了解開發進度、存在的問題和預期目標。每一階段計畫安排的定期報告提供了專案的可見性。定期報告還提醒各級管理者注意該部門對專案承擔的責任以及該部門效率的重要性。
開發文件規定若干個檢查點和進度表,使管理者可以評定專案的進度,如果開發文件有遺漏,不完善,或內容陳舊,則管理者將失去跟蹤和控制專案的重要依據。
2 任務之間聯絡的憑證
大多數軟體開發專案通常被劃分成若干個任務,並由不同的小組去完成。學科方面的專家建立專案,分析員闡述系統需求,設計員為程式設計師制定總體設計,程式設計師編制詳細的程式**,質量保證專家和審查員評價整個系統效能和功能的完整性,負責維護的程式設計師改進各種操作或增強某些功能。
這些人員需要的互相聯絡是通過文件資料的複製、分發和引用而實現的,因而,任務之間的聯絡是文件的乙個重要功能。大多數系統開發方法為任務的聯絡規定了一些正式文件。分析員向設計員提供正式需求規格說明,設計員向程式設計師提供正式設計規格說明,等等。
3 質量保證
那些負責軟體質量保證和評估系統效能的人員需要程式規格說明、測試和評估計畫、測試該系統用的各種質量標準以及關於期望系統完成什麼功能和系統怎樣實現這些功能的清晰說明;必須制訂測試計畫和測試規程,並報告測試結果;他們還必須說明和評估完全、控制、計算、檢驗例行程式及其他控制技術。這些文件的提供可滿足質量保證人員和審查人員上述工作的需要。
4 培訓與參考
軟體文件的另乙個功能是使系統管理員、操作員、使用者、管理者和其他有關人員了解系統如何工作,以及為了達到他們的各自的目的,如何使用系統。
5 軟體維護支援
維護人員需要軟體系統的詳細說明以幫助他們熟悉系統,找出並修正錯誤,改進系統以適應使用者需求的變化或適應系統環境的變化。
6 歷史檔案
軟體文件可用作未來專案的一種資源。通常文件記載系統的開發歷史,可使有關系統結構的基本思想為以後的專案利用。系統開發人員通過審閱以前的系統以查明什麼部分已試驗過了,什麼部分執行得很好,什麼部分因某種原因難以執行而被排除。
良好的系統文件有助於把程式移植和轉移到各種新的系統環境中。
2.1.2軟體文件的分類
下面給出軟體文件主要型別的大綱,這個大綱不是詳盡的或最後的,但適合作為主要型別軟體文件的檢驗表。而管理者應規定何時定義他們的標準文件型別。
軟體文件歸入如下三種類別:
a) 開發文件——描述開發過程本身;
b) 產品文件——描述開發過程的產物;
c) 管理文件——記錄專案管理的資訊。
1 開發文件
開發文件是描述軟體開發過程,包括軟體需求、軟體設計、軟體測試、保證軟體質量的一類文件,開發文件也包括軟體的詳細技術描述(程式邏輯、程式間相互關係、資料格式和儲存等)。
開發文件起到如下五種作用:
a) 它們是軟體開發過程中包含的所有階段之間的通訊工具,它們記錄生成軟體需求、設計、編碼和測試的詳細規定和說明;
b) 它們描述開發小組的職責。通過規定軟體、主題事項、文件編制、質量保證人員以及包含在開發過程中任何其他事項的角色來定義做直截了當、如何做和何時做;
c) 它們用作檢驗點而允許管理者評定開發進度。如果開發文件丟失、不完整或過時,管理者將失去跟蹤和控制軟體專案的乙個重要工具;
d) 它們形成了維護人員所要求的基本的軟體支援文件。而這些支援文件可作為產品文件的一部分;
e) 它們記錄軟體開發的歷史。
基本的開發文件是:
——可行性研究和專案任務書;
——需求規格說明;
——功能規格說明;
——設計規格說明,包括程式和資料規格說明;
——開發計畫;
——軟體整合和測試計畫;
——質量保證計畫、標準、進度;
安全和測試資訊。
2 產品文件
產品文件規定關於軟體產品的使用、維護、增強、轉換和傳輸的資訊。
產品的文件起到如下三種作用:
a) 為使用和執行軟體產品的任何人規定培訓和參考資訊;
b) 使得那些未參加開發本軟體的程式設計師維護它;
c) 促進軟體產品的市場流通或提高可接受性。
產品文件用於下列型別的讀者:
——使用者 ——他們利用軟體輸入資料、檢索資訊和解決問題;
——執行者 ——他們在計算機系統上執行軟體;
——維護人員 ——他們維護、增強或變更軟體。
產品文件包括如下內容:
——用於管理者的指南和資料,他們監督軟體的使用;
——宣傳資料通告軟體產品的可用性並詳細說明它的功能、執行環境等;
——一般資訊對任何有興趣的人描述軟體產品。
基本的產品文件包括:
——培訓手冊;
——參考手冊和使用者指南;
——軟體支援手冊;
——產品手冊和資訊廣告。
3 管理文件
這種文件建立在專案管理資訊的基礎上,諸如:
——開發過程的每個階段的進度和進度變更的記錄;
——軟體變更情況的記錄;
——相對於開發的判定記錄;
——職責定義。
這種文件從管理的角度規定涉及軟體生存的資訊。
1.根據軟體工程標準制定的機構和標準適用的範圍,可分為5個層次:
(1)國際標準: iso 國際標準化組織
(2)國家標準:gb中國ansi美國bs英國jis日本
(3)行業標準: ieee
(4)企業(機構)標準: ibm
(5)專案(課題)標準: cims
2.基本標準包括:
(1) 軟體工程術語,標準號為gb/t 11457-1989;
(2) 資訊處理——資料流程、程式流程圖、系統結構圖、程式網路圖、系統資源圖的檔案編制符號及約定,標準號為gb/t 1526-1989;
(3) 軟體工程標準分類法,標準號為gb/t 15538-1995;
(4) 資訊處理——程式構造及其表示法的約定, 標準號為gb/t 13502-1992;
(5) 資訊處理——單命中判定表規範,標準號為gb/t15535-1995(iso 5806);
網管081軟體寫作實訓報告
遼寧工業大學 軟體文件寫作實訓報告 題目 學生管理系統軟體文件 院 系 軟體學院 專業班級 網路系統管理081班 學號學生姓名 指導教師 田蕊 教師職稱 助教 起止時間 2010.11.22 2010.12.05實訓任務及評語 院 系 軟體學院教研室 軟體教研室 目錄第1章實訓目的與要求 1 1.1...
軟體寫作實訓 3
遼寧工業大學 軟體文件寫作實訓報告 題目 班級管理系統軟體文件 院 系 軟體學院 專業班級 指導教師 教師職稱 副教授 起止時間 2012.11.26 2012.12.02 實訓任務及評語 院 系 軟體學院教研室 軟體教研室 目錄第1章實訓目的與要求 1 1.1 實訓目的 1 1.2 實訓的實驗環境...
學生管理系統軟體軟體寫作實訓報告
遼寧工業大學 軟體文件寫作實訓報告 題目 學生管理系統軟體文件 院 系 軟體學院 專業班級 學號學生姓名 指導教師 丁寶柱 教師職稱 起止時間 2012.12.03 2012.12.09 實訓任務及評語 院 系 軟體學院教研室 軟體教研室 目錄第1章實訓目的與要求 1 1.1 實訓目的 1 1.2 ...