软件需求分析实验指导书样本_第1页
软件需求分析实验指导书样本_第2页
软件需求分析实验指导书样本_第3页
软件需求分析实验指导书样本_第4页
软件需求分析实验指导书样本_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件需求分析》实验教学大纲

合用专业:软件工程

课程类别:专业限选课

课程性质:专业课

实验类别:专业基本实验

一、学时与学分

1.课程总学时:64

2.课程总学分:4

3.实验学时:10(分为5次实验)

4.实验学分:1

二、实验教学目的与基本规定

四人或五人一组。

目的:1)实验内容达到教学大纲规定:2)实验报告内容详实,公正,态度认真。

基本规定:严格按照实验报告格式编写。

三、

内容

实验项目

简实验内容提纲实验项目

名称

介:

序号

1软件功能针对惯用软件,描述软学生自己选取实验对象软件(如Office

描述与确件功能,确认描述对的Word,PowerPoint,Excel等),对其惯用软件功能进行

描述。

认性

实验描述与内容格式见实验报告

2从程序设针对给定程序设计题目,1.C语言程序设计中软件功能需求和顾客需求提炼。

.顾客界面(可视控件)软件功能需求和顾客需求提炼。

计看软件或依照给定可视控件人2

以上项目见实验指引文献:从程序设计看软件需求

功能需求机界面设计,提炼/补

实验描述与内容格式见实验报告-2。

充软件功能需求和非功

能需求

3软件需求自选小型软件(网站)注:也可结合学生兴趣,选取一人机交互系统/嵌入式

\

内容

实验项目

简实验内容提纲实验项目

名称

介:

序号

分析(业描述(含建模)业务需系统软件,如手机,PDA等。

务需求)求实验描述与内容格式见实验报告-3。

4软件需求自选小型软件(网站)实验描述与内容格式见实验报告

分析(顾描述(含建模)顾客需

客需求)求

5软件需求自选小型软件(网站)实验描述与内容格式见实验报告-5。

分析(功描述(含建模)功能需

能需求)求

最后,实验3,4,5汇总文档格式见实验总结文献格式《软件需求分析文档》。

为需求阐明文档

四、参照教材:

实验1:

“美]MaureenSprankle,《问题求解与编程概念(第6版)》,清华大学出版社,11月张晓

明邓劲生译

实验2:

1.实验指引文献:从程序设计看软件需求(教师自编)

实验3〜5:

1.(美)KarlE.Wiegers,《软件需求(第2版)》,清华大学出版社,-11-1

(SoftwareRequirementszSecondEdition),【译者】刘伟琴文U洪涛

2.本课程软件需求分析参照文档。

五、考核方式:

提交书面实验报告(按规定格式)or每组选一人解说实脸报告。

详见本课程教学大纲

六、实验设备及器材配备:

个人计算机,Office软件,Visio绘图软件,所有每生一套。

七、实验项目一览:1.软件工程专业3年

合用专业、年级级第2学期

总学时/实验学时64/10

面向

序学验实验每组

实验项目名称实验内容提纲专业备注

号时规类型人数

编号

1软件功能描述针对惯用软件(Word),描2必验证4~5

与确认述软件功能,确认描述对做

的性(至少10个功能)

2从程序设计看针对给定程序设计题口,或2必综合4〜5

软件功能需求依照给定可视控件人机界做设计

而段计,提炼/补充软件功

能需求和非功能需求

3软件需求分析推荐/自选小型软件(网2必综合4~5

(业务需求)站)描述(含建模)业务需做设计

求分析

4软件需求分析推荐/自选小型软件(网2必综合4~5

(顾客需求)站)描述(含建模)顾客需做设计

求分析

5软件需求分析推荐/自选小型软件(网2必综合4~5

(功能需求)站)描述(含建模)功能需做设计

求分析

软件需求文档最后,对实验3,4,5,报告必每生

编写进行汇总、加工,编写出做独立

《XXX软件需求文档》

注门.实验规定分必做和选做两种;实验类型为验证型、设计型、综合型、综合设计型等。

2.独立设课实验不需填写“课程总学时〃与〃课程总学分〃。

大纲执笔人:

大纲审定人:

年月日

教学进度筹划表

学年:至年度秋季学期

部门名称:计算机科学学院

课程名称:软件需求分析课程代码:11100700课程性质:专业限选

授课班级:计算机科学学院软件工程专业09级班班级人数:135

主讲教师:齐连永职称:讲师

教材名称:《软件需求最佳实践》,电子工业出版,-04

教材名称:《软件需求最佳实践》,电子工业出版,-04

教材名称:《软件需求最佳实践》,电子工业出版,・04

名称总时数授课实验上机习题课程设计周学时考试/考查机动

筹划时数645410

本课程教学目与规定:

通过本课程教学使学生懂得、理解和理解软件需求工程各个阶段(需求获取阶段、需求分析阶段、

编写需求规格阐明阶段、需求确认阶段和需求管理阶段),有效需求获取技术等,培养学生专'也意

识,建立专业知识体系,为后续毕业设计工作打下良好基本

通过本课程教学使学生懂得、理解和理解软件需求工程各个阶段(需求获取阶段、需求分析阶段、

编写需求规格阐明阶段、需求确认阶段和需求管理阶段),芍效需求获取技术等,培养学生专业意

识,建立专业知识体系,为后续毕业设计工作打下良好基本

必读书籍和参照书籍:

[英]IanSommerviUe著,程成等译,《软件工程6thEdition》,机械工业出版社,中信出版社1

所需教学设备:个人计算机,投影仪

任课教师签名:

系(教研室)主任签名:主管教学院长(主任)签名:

院(部)签章

年2月24日

教务处制

周教学形作业(涉及实

周起止教学内容安排

学目和规定式及其习、实验习

次日期(章,节扼要内容)

时手段题)、辅导

课程符介(含教学大通过课堂理论教学,讲授,

纲,实验大纲等)课下关于惯用软件体提示型

知识整顿,

第一某些软件需求初验和理解,使学生建教学办

2月25日资料阅读,

14步知识和体验立软件需求初步知法

2月29日实验准备

第1章软件需求基本知识。规定认真完毕实

识外

第2章同上讲授,

一一客户眼中需求提示型

3月3日

22教学办

3月7日

第3章,第4章同上讲授,

-需求工程推荐办提示型

3月10日完毕实验1

34法教学办

3月14日2学时

----镭求分析员法

第二某些软件需求理通过课堂及实验教讲授,

论知识与办法学,课下阅读和理提示型

知识整顿,

第5章解,使学生建立关于教学办

3月17日资料阅读,

42一一拟定产品前景与软件需求基本理论与法

3月21日实验准备

项目范畴实践知识,理解软件

需求基本办法

规定认真完毕实验。

第二某些软件需求理同上讲授,

3月24日论知识与办法提示型完毕实验2

54

3月28日第6章,第7章,第8章教学办2学时

-莪取客户需求法

周教学形作业(涉及实

周起止教学内容安排

学目和规定式及其习、实验习

次日期(章,节扼要内容)

时手段题)、辅导

一一聆听客户需求

——理解顾客需求

第9章,第10章同上讲授,

知识整顿,

——遵守规则提示型

3月31日资料阅读,

62一一编写需求文档教学办

4月4日实验准备

案例简介:自助食堂同上讲授,

订餐系统提示型

4月7日完毕实验3

74教学办

4月11日2学时

第三某些软件需求分通过课堂及实验教讲授/讨

析实践与文档写作学,课下实践与应论,共

第11章,第12章用,使学生初步掌握同解决知识整顿,

4月14日一一一图胜千言软件需求文档写作办问题型资料阅读,

82

4月18日——软件质量属性法,重点掌握业务需教学办实验准备

求和顾客需求编写办法

法。

规定认真完毕实验。

第13章,第14章同上讲授/讨

——通过制作原型减论,共

少项目风险同解决

4月21日

94——设定需求优先级问题型

4月25日

教学办

案例简介:自助食堂同上讲授/讨

订餐系统论,共

同解决

4月28日完毕实验4

102问题型

5月2日2学时

教学办

第四某些软件需求管本某些为提高某些,讲授/讨

理初步通过课堂教学和课下论,共

5月5日第15章,第16章阅读,使学生对软件同解决

114

5月9日----需求确认工程中需求管理具备问题型

——需求开发面临特初步理解。教学办

殊难题规定认真完毕实验。法

周教学形作业(涉及实

周起止教学内容安排

学目和规定式及其习、实验习

次日期(章,节扼要内容)

时手段题)、辅导

第17章,第18章同上讲授/讨知识整顿,

——超越需求开发论,提资料阅读,

5月12日

122-需求管理原则和示型教编制需求文

5月16日

实践学办法档准备

第19章,第20章同上讲授/讨

一—变更管理论,提

5月19日

134一需求链中联系链示型教

5月23日

国内外软件公司需求学办法

分析文档简介

第21章同上讲授/讨

5月26日一一需求管理工具论提示

142

5月30日型教学

办法

第22章,第23章同上讲授/讨

----改进需求过程论,提

6月2日完毕实验5

154一一软件需求与风险示型教

6月6日2学时

管理学办法

案例简介:自助食堂同上讲授/讨

订餐系统论,共

同解决

6月9日

162问题型

6月13日

教学办

•复习,需求文规定认真完毕软件讲授/讨

档写作指引需求文档写作论,共

・同解决

6月16日完毕软件需

174问题型

6月20日求文档写作

教学办

规定认真完毕软件讲授/讨

需求文档写作论,共

•复习,需求文

6月23日同解决

182档写作指引

6月27日问题型

教学办

周教学形作业(涉及实

周起止教学内容安排

学目和规定式及其习、实验习

次日期(章,节扼要内容)

时手段题)、辅导

考试,评估成绩

《软件需求分析》

实验指导书

软件工程系

曲阜师范大学计算机科学学院

10月

课程编号:11100700课程类别:(专业限选课)

合用专业:计算机科学与技术、软件工程、网络工程

课程总学时:64实验学时:10

开设实验项目数:5个

目录

实验1:软件功能描述与确认(验证性实验2学时)..................................4

一、实验目与规定................................................错误!未定义书签。

二、实验环境....................................................错误!未定义书签。

三、实验预习与准备..............................................错误!未定义书签。

四'实验内容和环节..............................................错误!未定义书签。

五、实验报告规定................................................错误!未定义书签。

六、实验注意事项................................................错误!未定义书签。

七、思考题......................................................错误!未定义书签。

实验2:从程序设计看软件需求(综合设计性实验,2学时)............................6

一、实验目与规定................................................错误!未定义书签。

二、实验环境....................................................错误!未定义书签。

三、实验预习与准备..............................................错误!未定义书签。

四、实验内容和环节..............................................错误!未定义书签。

五、实验报告规定................................................错误!未定义书签。

六、实验注意事项................................................错误!未定义书签。

七'思考题......................................................错误!未定义书签。

实验3:软件需求分析(业务需求)(综合设计性实验,2学时)........................15

一、实验目与规定................................................错误!未定义书签。

二'实验环境....................................................错误!未定义书签。

三、实验预习与准备..............................................错误!未定义书签。

四、实验内容和环节..............................................错误!未定义书签。

五、实验报告规定................................................错误!未定义书签。

六、实验注意事项................................................错误!未定义书签。

七、思考题......................................................错误!未定义书签。

实验4:软件需求分析(顾客需求)(综合设计性实验,2学时〉........................18

一、实验目与规定................................................错误!未定义书签。

二、实验环境....................................................错误!未定义书签。

三、实验预习与准备..............................................错误!未定义书签。

四,实验内容和环节..............................................错误!未定义书签。

五、实验报告规定................................................错误!未定义书签。

六'实验注意事项................................................错误!未定义书签。

七、思考题......................................................错误!未定义书签。

实验5:编写软件需求阐明书(综合设计性实验,2学时).............................23

一、实验目与规定................................................错误!未定义书签。

二、实验环境....................................................错误!未定义书签。

三、实验预习与准备..............................................错误!未定义书签。

四、实验内容和环节..............................................错误!未定义书签。

五、实验报告规定................................................错误!未定义书签。

六,实验注意事项................................................错误!未定义书签。

七、思考题......................................................错误!未定义书签。

附件...............................................................错误味定义书签。

参照文献..........................................................错误味定义书签。

格式阐明错误!未定义书签。

实验1:软件功能描述与确认(验证性实验2学时)

一、实验目与规定

针对惯用软件(如Word),描述软件功能,确认描述对的性(至少10个功能)

规定:

1.四人或五人一组。

2.严格按照实验报告格式编写;

3.实验报告内容详实,公正,态度认真。

二、实验环境

1.个人计算机

2.惯用工具软件:MSOffice

3.CASE软件:Visio

三、实验预习与准备

1.构成实验小组

2.更习课堂教学内容

3.选取实验对象,查阅关于资料

4.熟悉实验指引书内容

5.实验报告、实验记录取纸等

四、实验内容和环节

每实验小组自己选取实验对象软件(如OfficeWord,PowerPoint,Excel等),对其惯用软件

功能进行描述。

任选一组或两组功能,总共不少10个子功能,边确认边用文字描述其功能。

1.例如:在Word字解决软件功能分类中有:

2.文本格式化一一选取文本显示方式。

3.文本编辑和改正一一更改己经输入文本内容。

4.文献操作一一实现文本保存、打印、输出及做其她操作。

5.工具一一添加列、表格、图片、对数据排序、检查拼写等等。

6.宏一一容许顾客合并各种任务。

7.视图功能一一使用各种方式查看文档。

8.通信一一从外部资源中获得信息。

五、实验报告规定

实验对象及实验内容、成果等信息按照下列表格填写。

小与否非功

功能名称功能描述你但愿功能实验者签名

构能需求

实验操作与记录规定示例一Word软件“保存文档”功能

从菜单上操作,有[保存]、[另存为]。基本功能是:把当前文献保存到指定文献夹内。

[保存]

1)新建文献,缺省状况下,提示顾客保存到[我文档],在提示窗口下,顾客可选取其她

任意途径下任何文献夹(可新建文献夹);

既有文献,缺省状况下,直接保存到该文献所在文献夹内。

保存操作完体现:正常状况下无任何显示,如文献较大,则保存操作进度由进度条体现。异

常状况下,显示信息告知,

[另存为]

系统显示提示窗口,顾客可选取任意途径下任何文献夹(可

新建文献夹);

保存操作完体现:正常状况下无任何显示,如文献较大,则

保存操作进度由进度条体现。异常状况下,显示信息告知。

六、实验注意事项

1.必要保证有足够实验工作量。

2.实验中要开展组内讨论。

实验成果记录要严谨,有条理。

七、思考题

1.你以为上述功能中,哪些功能属于否非功能需求?为什么?

2.你以为运用上述格式描述软件需求有何好处,上表格式还可以如何改进?

3.总结一下你在做这个实验过程和办法。

实验2:从程序设计看软件需求(综合设计性实验,2学时)

一、实验目与规定

针对给定程序设计题目,或依照给定可视控件人机界面设计,提炼/补充软件功能需求和非

功能需求。

规定:

1.四人或五人一组。

2.严格按照实验报告格式编写;

3.实验报告内容详实,公正,态度认真。

二、实验环境

1.个人计算机

2.惯用工具软件:MSOffice

3.CASE软件:Visio

三、实验预习与准备

1.构成实验小组

2.复习课堂教学内容

3.选取实验对象,查阅关于资料

4.熟悉实验指引书内容

5.实验报告、实验记录取纸等

四、实验内容和环节

4-1语言程序软件功能需求分析

阐明:本实验为从C语言程序设计中提炼出软件功能需求(含非功能需求)。

•按照教学进度,当前学生已普遍懂得软件顾客需求和功能需求(含非功能需求),基本

含义如下:

•顾客需求:业务信息解决需求,交互需求等。

•功能需求:软件如何解决数据

非功能需求:涉及异常解决,界面和谐,软件易用性等

既有某些C语言程序设计题目,各题目描述需求层次不一。

规定:每实验小组从下列题目中至少选取2个,考察原题目需求描述,判断属于上述3类需求

哪一层次,在表中填写题目未描述其她需求。

示例如下表2-1所示。

表2-1C语言程序设计题目

原题目:输入一组整数,当输入负数时停止,求和。

顾客需求功能需求非功能需求

为计算一组人员年龄输入一组整数,1.该软件应为顾客提供以便输入方式,输入错

平均值,先求出所有当输入负数时停误时,应放弃计算,并以错误信息提示顾客。

所有输入数据必要为整数,否则作为异常解

人员年龄总和。求和开止,求和。2.

决O

始标志是:有一负数输

3.最初两个输入数据不能为负值,否则作为异

入。常解决,

4.假定各输入整数上限为120,不不大于者作为

异常解决。

5.异常解决:中断程序执行,返回代表上述3种

状况整数,并用错误信息提示顾客。

6.异常解决:中断程序执行,返回代表上述3种

状况整数,并用错误信息提示顾客。

7.异常解决:中断程序执行,返回代表上述3

种状况整数,并用错误信息提示顾客,

实验题目:

1.输入•组整数,当输入负数时停止,求其中最小者。

2.求1-999中能被3整除数,并求它们和。

3.由键盘输入一种班5C个学生一门功课成绩,求这门功课全班平均成绩。

4.编制一种运动会百米喇验记录名次程序。

5.输入一组学生姓名和成绩,从中找出成绩最高人姓名,并打印出她们姓名和成绩。

6.编写程序,从键盘输入6名学生5门成绩,分别记录出每个学生平均成绩。

7.设有5个学生,每个学生考4门课,编写程序能检查这些学生有无考试不及格课程。若

某一学生有一门或一门以上课程不及格,就输出该学生序号(序号从0开始)和其所有课程

成绩。

8.编写程序计算10名学生1门课成绩平均分。

4-2顾客界面(可视控件)软件需求分析

阐明:本实验为顾客界面(可视控件)软件需求提炼。

规定:对于下列16组控件界面图,每实验小组至少选取3组,用文字描述:该组各图顾客

需求和功能需求。

示例:

3X等0;替即系我

-Ifflxl

类型棠号房间关型单价剥余数量

OT

1总统套间6882

总分平8

小2豪华套问5882

321571.66

*3豪华双人同4202

473*78

223578.33豪华单人向3884

6”5握济双人同2609

6经济华人同18812

虏向弓房问类型单价订房口期订历时间旅客处■£费用天数总价

1103豪华蓑间588209213618:57:V

关闭

旅客姓名网

关闭

使用工数

示例T示例-2

顾客需求:开发一学牛.成绩管理系统,其功能规定之一顾客需求:开发一客房管理系统,其功能规定之一是:快捷

是:对数学、英语、语文三门课程学生成绩(每生总分浏览每个房间详细信息.,与否已预订,如已有预定,规定显

及平均分)用列表显示。示预定期间、客人姓名;列表显示所有房间级别及其价格、

功能需求:有无空房。

建立一独立窗体,从数据库中获得制定班级三门课程成功能需求:建立一独立窗体,从数据库中客房信息一览表,

绩在窗体中表格中显示:表格右边两列分别显示三门课该表具有客房类型、单价、空房间数等:该窗体中应提供以

程总成绩和平均分数(精度为2位小数,第三位小数四便图形界面交互方式,迅速显示已经预订房间信息,涉及房

舍五入)。间号、房间类型、单价、预定期间等;另,应可以通过客人

姓名迅速检索已定客房信息

功能需求:建立一独立窗体,从数据库中客房信息一览表,

该表具有客房类型、单价、空房间数等;该窗体中应提供以

便图形界面交互方式,迅速显示已经预订房间信息,涉及房

间号.房间类型.单价.预定期间等,另,应可以通过客人

姓名迅速检索已定客房信息。

功能需求:建立一独立窗体,从数据库中客房信息一览表,

该表具有客房类型、单价、空房间数等:该窗体中应提供以

便图形界面交互方式,迅速显示已经预订房间信息,涉及房

间号、房间类型、单价、预定期间等;另,应可以通过客人

姓名迅速检索已定客房信息。

实验题目

顾客界面(可视控件)软件需求分析可选题目如下:

图2-1图2-2

字体对话JKK%-Idlxl

sample3

图4-1图4-2

ql£jEl乐箱解压示例-1□1x|

B

三]AOCifS-

w

IjCHTKfdi

-JOynwbrn至找范围(I):|」实例30三]♦■色㊁国,

Jtv

Aowoc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论