




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程試驗指導書
適用專業:計算機科學與技術、軟件工程、
編寫人:__________
信息技術學院
2022年8月
,1Z,—A---
刖百
軟件工程試驗是為計算機相關專業本科《軟件工程》課程配套設置的,是《軟
件工程》課程講授中一個重要的、不行或缺的實踐環節。其目的是使同學能哆針
對具體軟件工程項目,全面把握軟件工程管理、軟件需求分析、軟件初步設計、
軟件具體設計、軟件測試等階段的方法和技術,通過該課程設計使同學進一步理
解和把握軟件開發模型、軟件生命周期、軟件過程等理論在軟件項目開發過程中
的意義和作用,培育同學依據軟件工程的原理、方法、技術、標準和法律規范,
進行軟件開發的力量,培育同學的合作意識和團隊精神,培育同學對技術文檔的
編寫力量,從而使同學提高軟件工程的綜合力量,提高軟件項目的管理力量。
按該課程的特點,試驗內容包括軟件開發的兩大方法學的專題訓練,即結構
化(生命周期學)的方法學和面對對象的方法學,通過對一個簡潔項目,要求同
學采用結構化軟件開發技術或面對對象的軟件開發技術完成對該項目的開發。因
此設置五個試驗項目,從項目發的預備工作,系統分析過程,系統設計過程,軟
件測試到系統實施,掩蓋軟件開發的整個過程,此外又引入我們我國我國《計算
機開發法律規范》,以法律規范技術文檔的書寫標準,提高試驗教學質量。
通過試驗訓練,達到如下目的:
使同學進一步了解和把握軟件工程原理,提高對實際項目的分析和設計力
量,通過試驗課程,熟識和基本把握軟件工程方法學、軟件開發的過
程,文檔資料的編寫格式及法律規范,全面領悟和貫穿所學習的理論
學問,從而培育同學綜合運用所學課程學問,分析解決問題的力量,培育同學
理論聯系實際作風,實事求是,嚴厲仔細的科學態度和良好的工作作風,為今
后從事科學爭論工作打下基礎。
試驗一項目開發的預備工作
試驗學時:4試驗類型:驗證性
—、目的與任務
目的:確定課題,組織組員,合理分工,熟識軟件開發環境,培
育團隊精神。
任務:學習軟件開發小組的組織和管理,合理分工,將項目開發
各階段的任務明確,并熟識相應的軟件開發環境
(StarUML,VS2022,Java)。
二、內容、要求與支配方式
1、試驗內容與要求:
依據各組選擇的課題,實行項目經理制,各組推舉一名組長,統
一管理整個項目的實施過程,并和理調整資源和負責項目全局;依據
項目的難易合理安排組員的任務,對問題達成始終的看法;針對項目
的實施,熟識相應的軟件開發工具的使用環境。
2、試驗支配方式:
本試驗為開放試驗,各組可同時進行試驗,每組3—5人。
3、預備參考資料和閱讀相關的我國有關軟件開發的標準文檔。
三、思索題
1、項目開發首先要做的事是什么?
2、你認為該軟件應具備的最重要的特性是什么。
3、你認為怎樣分工是最合理的?
試驗二需求分析
試驗學時:4試驗類型:驗證性
一、目的與任務
目的:確定項目的可實施性,在此基礎上完成系統的規律功能模
型的建立。
任務:采納不同的軟件開發技術,完成對項目的分析過程,給出
系統的規律功能模型,數據字典以及規格說明書。
二、內容、要求與支配方式
1、試驗內容與要求:
明白項目的業務流程圖,繪制數據流程圖,功能分析圖,編寫數
據字典,數據加工處理的描述,軟件系統流程設想圖(新系統模型),
需求規格說明書。
2、試驗支配方式:
本試驗為開放試驗,各組可同時進行試驗,每組3—5人。
三、思索題
1、需求分析在軟件開發中真的有那么重要嗎?
2、分析系統流程圖,流程圖和數據流圖的區分和各自的特點。
3、怎樣寫合乎法律規范的數據流圖和數據詞典?
4、怎樣組織對該工作的評審?
試驗三系統設計
試驗學時:4試驗類型:技能性
一、目的與任務
目的:在試驗二基礎上完成系統的體系結構的建立和系統具體設
計,并給出相應的規格說明書。
任務:仔細分析試驗二的結果,給出系統合理的體系結構,描繪
系統結構圖,并合理劃分系統的各組成模塊,最終給出系統的各部分
設計規格說明書。
二、內容、要求與支配方式
1、試驗內容與要求:
功能結構圖設計,軟件處理流程設計,輸出設計(主要指打印輸
出設計),存儲文件格式設計(數據庫結構設計),輸入設計(主要
指數據錄入卡設計),代碼設計,程序設計說明書
2、試驗支配方式:
本試驗為開放試驗,各組可同時進行試驗,每組3—5人。
二、思索題
1.索統設計和需求分析的關系是什么?兩者必需先后關聯嗎?
2.怎樣描繪系統的體系結構?
3.怎樣繪制復合法律規范的流程圖。
4.怎樣組織對設計階段工作的評審?
試驗四軟件測試
試驗學時:4試驗類型:綜合性
一、目的與任務
目的:在試驗三的基礎上,完成對系統的組裝和測試。
任務:正確運用軟件測試技術和方法,完成系統的單元測試、綜
合測試、確認測試、系統測試的方法,把握測試用例的設計方法,并
給出測試報告。
二、內容、要求與支配方式
1、試驗內容與要求:
(1)能夠正確運用軟件測試的過程與方法,結合一個模擬課題,
復習、鞏固、軟件工程中系統測試學問,涅高軟件測試的實踐力量。
(2)熟識單元測試、綜合測試、確認測試、系統測試的方法,
把握測試用例的設計方法。
(3)樹立正確的軟件測試思想,培育分析問題、解決問題的力
量,提高查詢資料和撰寫書面文件的力量。
2、驗支配方式:
本試驗為開放試驗,各組可同時進行試驗,每組3—5人。
三、思索題
1.怎樣看待測試的重要性。
2.怎樣選擇測試的技術和方案。
3.比較規律測試和基本路徑測試的不同和聯系。
4.怎樣組織對測試階段工作的評審?
試驗五系統實施
試驗學時:4試驗類型:驗證性
一、目的與任務
目的:系統運行和軟件后期制作。
任務:總結軟件開發中的得失,正確書寫軟件說明書和用戶手冊。
二、內容、要求與支配方式
1、試驗內容與耍求:
完善系統所涉及的程序框圖,源程序,模擬運行數據,
打印報表,軟件使用說明書和用戶手冊等。
2、驗支配方式:
本試驗為開放試驗,各組可同時進行試驗,每組3—5人。
三、思索題
1、怎樣合理選擇軟件開發的工具?
2、怎樣進行用戶說明手冊和使用手冊的編寫。
3、總結項目實施中的得失。
附錄一:
試驗要求
軟件工程試驗要求同學采納“項目小組”的形式,結合
具體的開發項目進行設計。具體要求如下:
1.班級按項目小組進行分組,每組不得超過5人
2.每個項目小組選出項目負責人或項目經理,由項目經
理召集項目組成員爭論、選定開發項目
3.項目中的每項任務要落實到人且規定該任務的起止日
期和時間
4.每個項目小組必需依據《軟件工程試驗指導書》附錄
中給定的文檔法律規范標準供應項目文檔
5.題目自定或采納附錄二中的題目
6.軟件開發的方法自定(結構化或面對對象的方法學)
附錄二:
試驗題目
1.物流管理系統
2.同學管理系統
3.圖書借閱系統
4.人事管理系統
5.汽車導航系統
6.機房管理系統
7.工資管理系統
8.銀行儲蓄管理系統
9.商店管理系統
10.機票訂購系統
11.圖書分銷系統
12.網絡書店
13.網絡商店
14.客戶管理系統
15.設施管理系統
16.科研成果管理系統
17.高校排課系統
18.網絡消息發布系統
19.電子表決系統
20.網上掀起系統
21.試題管理系統
附錄三:
軟件開發文檔指南
1可行性爭論報告
可行性爭論報告的編寫目的是:說明該軟件開發項目的實現在技
術、經濟和社會條件方面的可行性;評述為了合理地達到開發目標而
可能先擇的各種方案;說明論證所選定的方案。
可行性爭論報告的編寫內容要求如下:
1.1引言
編寫目的
背景
定義
參考資料
1.2可行性爭論的前提
要求
目標
條件、假定和限制
進行可行性爭論的方法
評價尺度
1.3對現有系統的分析
數據流程和處理流程
工作負荷
費用開支
人員
設施
局限性
1.4所建議的系統
對所建議系統的說明
數據流程各處理流程
改進之處
影響
對象設施的影響
對軟件的影響
對用戶單位機構的影響
對系統動行的影響
對開發的影響
對地點和設施的影響
對經費開支的影響
局限性
技術條件方面的可行性
1.5可選擇其他系統方案
可選擇的系統方案1
可選擇的系統方案2
1.6投資及收益分析
支出
基本建設投資
其他一次性支出
非一次性支出
收益
一次性收益
非一次性收益
不行定量的收益
收益/投資比
投資回收周期
敏感性分析
1.7社會條件方面的可行性
法律方面的可行性
使用方面的可行性
1.8結論
2項目開發方案
編制項目開發方案的目的是用文件的形式,把對于在開發過程中
各項工作的負責人員、開發進度所需經費預算、所需軟、硬件條件等
問題作出支配記載下來,以便依據本方案開展和檢查本項目的開發工
作。編制內容要求如下:
2.1引言
編寫目的
背景
定義
參考資料
2.2項目概述
工作內容
主要參與人員
產品及成果
程序
文件
服務
非移交產品
驗收標準
完成項目的最遲期限
本方案的審查者與批準者
2.3實施總方案
工作任務的分解
接口人員
進度
預算
關鍵問題
2.4支持條件
計算機系統支持
需要用戶擔當的工作
需由外單位供應的條件
2.5專題方案要點
3軟件需求說明書
軟件需求說明書的編制是為了使用戶的軟件開發者雙方對該軟
件的起初規定有一個共同的理解,使之成為整個開發工作的基礎。編
制軟件需求說明書的內容要求如下:
3.1引言
編寫的目的
背景
定義
參考資料
3.2任務概述
目標
用戶的點
假定與約束
3.3需求規定
對功能的規定
對性能的規定
精度
時間特性要求
敏捷性
輸入輸出要求
數據管理力量的要求
故障處理要求
其它的特地的要求
3.4運行環境規定
設施
支持軟件
接口
掌握
4數據需求說明書
數據要求說明書的編制目的是為了向整個開發時期供應關于處
理數據的描述和數據采集要求的技術信息。編制數據要求說明書的內
容要求如下:
4.1引言
編寫目的
背景
定義
參考資料
4.2數據的規律描述
靜態數據
動態輸入數據
動態輸出數據
內部生成數據
數據商定
4.3數據的采集
要求和范圍
輸入的擔當者
處理
影響
5概要設計說明書
概要設計說明書可稱作系統設計說明書,這里說的系統是指程序
系統,編制的目的是說明對程序的系統的設計考慮,包括程序系統的
基本處埋流程、程序系統的組織結構、模塊劃分、功能安排、接口設
計、運行設計、數據結構設計和出錯處理設計等,為程序的具體設計
供應基礎。編制概要設計說明書的內容要求如下:
5.1引言
編寫目的
背景
定義
參考資料
5.2總體設計
需求規定
運行環境
基本設計概念和處理流程
結構
功能需求與程序的關系
人工處理過程
尚未解決的問題
5.3接口設計
用戶接口
內部接口
外部接口
5.4運行設計
運行模塊組合
運行掌握
運行時間
5.5系統數據結構設計
規律結構設計要點
物理結構設計要點
數據結構與程序的關系
5.6系統出錯處理設計
出錯信息
補救措施
系統維護設計
6具體設計說明書
具體說明書可稱作程序設計說明書。編制目的是說明一個軟件系
統各個層次中的每一個程序(每個模塊或子程序)的設計考慮,假如
一個軟件系統比較簡潔,層次很少,本文件可以不單獨編寫,有關內
容合并概要設計說明書。對具體設計說明書的內容要不得要求如下:
6.1引言
6.1.1編寫目的
6.1.2背景
6.1.3定義
6.1.4參考資料
6.2程序系統的組織結構
6.3程序1(標識符)設計說明
6.3.1程序描述
6.3.2功能
6.3.3性能
6.3.4輸入項
6.3.5輸出項
6.3.6算法
6.3.7流程規律
6.3.8接口
6.3.9存儲安排
6.3.10注釋設口
6311限制條件
6.3.12測試方案
6.3.13尚未解決的問題
6.4程序2(標識符)設計說明
7數據庫設計說明書
數據庫設計說明書的編制目的是對于設計中的數據庫全部標識、
規律結構和理結構作出具體的設計規定。其內容要求如下:
7.1引言
編寫目的
背景
定義
參考資料
7.2外部設計
標識符和狀態
使用它的程序
商定
特地指導
支持軟件
7.3結構設計
概念結構設計
規律結構設計
埋結構設計
7.4運用設計
數據字典設計
平安保密設計
8用戶手冊
用戶手冊的編制是要使用非特地術語的語言,充分地描述該軟件
系統工程所具有的功能及基本的使用方法。使用戶(或潛在用戶)通
過本手冊能夠了解該軟件的用途,并且能夠確定在什么狀況下,如何
使用它。具體的內容要求如下:
8.1引言
編寫目的
背景
定義
參考資料
8.2用途
功能
性能
精度
時間特性
敏捷性
平安保密
8.3運行環境
硬設施
支持軟件
數據結構
8.4使用過程
安裝與初始化
輸入
輸入數據的現實背景
輸入格式
輸入舉例
輸出
輸出數據的現實背景
輸出格式
輸出舉例
文卷查詢
出錯處理與恢復
終端操作
9操作手冊
操作手冊的編制是為了向操作人中供應當軟件每一個運行的具體過
程和有關學問,包括操作方法的細節。具體的內容要求如下:
9.1引言
編寫目的
背景
定義
參考資料
9.2軟件概述
軟件的結構
程序表
文卷表
9.3安裝與初始化
9.4運行說明
運行表
運行步驟
運行1(標識符)說明
運行掌握
操作信息
輸入-輸出文卷
輸出文段
輸出文段的復制
啟動恢復過程
運行2(標識符)說明
9.5特別規過程
9.6遠程操作
10模塊開發卷宗
模塊開發卷宗是在模塊開發過程中逐步編寫出來的,每完成一個
模塊或一級親密相關的模塊的復審時編寫一份,應當把全部的模塊開
發卷宗匯合在一起C編寫的目的是紀錄和匯總低層次開發的進度和結
果,以便于對整個模塊開發工作的管理和復審,并為將來的維護供應
特別有用的技術信息。具體的內容要求如下:
10.1標題
10.2模塊開發狀況表
10.3功能說明
10.4設計說明
10.5源代碼清單
10.6測試說明
10.7復審的結論
11測試方案
11.1引言
編寫目的
背景
定義
參考資料
11.2方案
軟件說明
測試內容
測試1(標識符)
.1進度支配
.2條件
.3測試資料
.4測試培訓
測試2(標識符)
11.3測試設計說明
測試1(標識符)
.1掌握
.2輸入
.3輸出
.4過程
測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫學影像學職業資格考試題及答案
- 2025年信息技術教師資格考試題及答案
- 2025年系統架構師考試試題及答案
- 2025農產品加工類合同的參考格式
- 激勵學生積極參與計劃
- 武館店鋪轉讓協議書
- 授權終身免責協議書
- 無損檢驗委托協議書
- 新項目管理的挑戰與收獲計劃
- 目標管理與績效評估的關系計劃
- 智慧中藥房整體解決方案
- 植筋錨固深度表
- 幼兒園家長會會議記錄三篇
- 樓頂瀝青澆灌施工方案
- 陪孩子走過小學六年PPT模板
- 新聞宣傳“三審三校”審查表
- 水工建筑物外觀評分
- 向法院請求酌情輕判申請書
- 裝修公司銷售部管理制度
- 熔鹽法合成鎂鋁尖晶石的開題報告
- 統編版六年級下冊期中復習閱讀專項訓練-閱讀理解(三)(含答案+詳細解析)
評論
0/150
提交評論