软件需求分析实验指导书Word格式文档下载.doc
《软件需求分析实验指导书Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《软件需求分析实验指导书Word格式文档下载.doc(34页珍藏版)》请在冰豆网上搜索。
![软件需求分析实验指导书Word格式文档下载.doc](https://file1.bdocx.com/fileroot1/2022-10/3/1a45204c-526e-4138-b056-a98f7647a90d/1a45204c-526e-4138-b056-a98f7647a90d1.gif)
针对常用软件,描述软件功能,确认描述的正确性
学生自己选择实验对象软件(如OfficeWord,PowerPoint,Excel等),对其常用的软件功能进行描述。
实验描述与内容格式见实验报告-1。
2
从程序设计看软件功能需求
针对给定的程序设计题目,或根据给定的可视控件人机界面设计,提炼/补充软件功能需求和非功能需求
1.C语言程序设计中的软件功能需求和用户需求的提炼。
2.用户界面(可视控件)的软件功能需求和用户需求提炼。
以上项目见实验指导文件:
从程序设计看软件需求
实验描述与内容格式见实验报告-2。
软件需求分析(业务需求)
自选小型软件(网站)描述(含建模)业务需求
注:
也可结合学生兴趣,选择一人机交互系统/嵌入式系统软件,如手机,PDA等。
实验描述与内容格式见实验报告-3。
4
软件需求分析(用户需求)
自选小型软件(网站)描述(含建模)用户需求
实验描述与内容格式见实验报告-4。
5
软件需求分析(功能需求)
自选小型软件(网站)描述(含建模)功能需求
实验描述与内容格式见实验报告-5。
最后,实验3,4,5汇总为需求说明文档
文档格式见实验总结文件格式《软件需求分析文档》。
四、参考教材:
实验1:
1.[美]MaureenSprankle,《问题求解与编程概念(第6版)》,清华大学出版社,2003年11月张晓明邓劲生译
实验2:
1.实验指导文件:
从程序设计看软件需求(教师自编)
实验3~5:
1.(美)KarlE.Wiegers,《软件需求(第2版)》,清华大学出版社,2004-11-1
(SoftwareRequirements,SecondEdition),【译者】刘伟琴刘洪涛
2.本课程软件需求分析参考文档。
五、考核方式:
提交书面实验报告(按规定格式),每组每人讲解实验报告,回答问题。
详见本课程教学大纲
六、实验设备及器材配置:
个人计算机,Office软件,Visio绘图软件,全部每生一套。
七、实验项目一览:
适用专业、年级
1.软件工程专业2年级第2学期
总学时/实验学时
64/10
学时
实验要求
实验类型
每组人数
面向专业编号
备注
针对常用软件(Word),描述软件功能,确认描述的正确性(至少10个功能)
必做
验证
2~3
综合设计
推荐/自选小型软件(网站)描述(含建模)业务需求分析
推荐/自选小型软件(网站)描述(含建模)用户需求分析
推荐/自选小型软件(网站)描述(含建模)功能需求分析
软件需求文档编写
最后,对实验3,4,5,报告进行汇总、加工,编写出《xxx软件需求文档》
每生独立
注:
1.实验要求分必做和选做两种;
实验类型为验证型、设计型、综合型、综合设计型等。
2.独立设课的实验不需填写“课程总学时”与“课程总学分”。
大纲执笔人:
陶铮
大纲审定人:
2007年3月5日
西北第二民族学院教学进度计划表
学
年:
2007
至
2008
学年度
春
季学期
部门名称:
计算机科学与工程学院
课程名称:
软件需求分析课程代码:
11100700
课程性质:
专业限选
授课班级:
计算机科学与工程学院
软件工程专业06级
班班级人数:
69
主讲教师:
任荣
职称:
讲师
实验(上机)指导教师:
任荣
教材名称:
(美)KarlE.Wiegers,《软件需求(第2版)》,清华大学出版,2004-11-1
名称
总时数
讲课
实验
上机
习题
课程设计
周学时
考试/考查
机动
计划时数
54
10
本课程教学目的与要求:
通过本课程的教学使学生知道、了解和理解软件需求工程的各个阶段(需求获取阶段、需求分析阶段、编写需求规格说明阶段、需求确认阶段和需求管理阶段),有效的需求获取技术等,培养学生的专业意识,建立专业知识体系,为后续的毕业设计工作打下良好的基础
必读书籍和参考书籍:
[英]IanSommerville著,程成等译,《软件工程6thEdition》,机械工业出版社,中信出版社2003年1月
所需教学设备:
个人计算机,投影仪
任课教师签名:
系(教研室)主任签名:
主管教学院长(主任)签名:
院(部)签章
2008年2月24日
教务处制
周次
起止
日期
教学内容安排
(章、节扼要内容)
目的和要求
教学形式及其手段
作业(包括实习、实验习题)、辅导
2月25日
2月29日
课程介绍(含教学大纲,实验大纲等)
第一部分软件需求初步知识和体验
第1章软件需求基础知识
通过课堂理论教学,课下关于常用软件的体验和理解,使学生建立软件需求的初步知识。
要求认真完成实验。
讲授,提示型教学方法
知识整理,资料阅读,实验准备
3月3日
3月7日
第2章
——客户眼中的需求
同上
3月10日
3月14日
第3章,第4章
——需求工程的推荐方法
——需求分析员
完成实验1
2学时
3月17日
3月21日
第二部分软件需求理论知识与方法
第5章
——确定产品前景与项目范围
通过课堂及实验教学,课下的阅读和理解,使学生建立关于软件需求的基础理论与实践知识,了解软件需求基本方法
3月24日
3月28日
第6章,第7章,第8章
——获取客户的需求
——聆听客户的需求
——理解用户需求
完成实验2
6
3月31日
4月4日
第9章,第10章
——遵守规则
——编写需求文档
7
4月7日
4月11日
案例介绍:
自助食堂订餐系统
完成实验3
8
4月14日
4月18日
第三部分软件需求分析实践与文档写作
第11章,第12章
——一图胜千言
——软件质量属性
通过课堂及实验教学,课下的实践与应用,使学生初步掌握软件需求文档的写作方法,重点掌握业务需求和用户需求的编写方法。
讲授/讨论,共同解决问题型教学方法
9
4月21日
4月25日
第13章,第14章
——通过制作原型减少项目风险
——设定需求优先级
4月28日
5月2日
同上
完成实验4
11
5月5日
5月9日
第四部分软件需求管理初步
第15章,第16章
——需求确认
——需求开发面临的特殊难题
本部分为提高部分,通过课堂教学和课下阅读,使学生对软件工程中的需求管理具有初步的了解。
12
5月12日
5月16日
第17章,第18章
——超越需求开发
——需求管理的原则和实践
讲授/讨论,提示型教学方法
知识整理,资料阅读,编制需求文档准备
13
5月19日
5月23日
第19章,第20章
——变更管理
——需求链中的联系链
国内外软件公司的需求分析文档介绍
14
5月26日
5月30日
第21章
——需求管理工具
讲授/讨论提示型教学方法
15
6月2日
6月6日
第22章,第23章
——改进需求过程
——软件需求与风险管理
完成实验5
16
6月9日
6月13日
17
6月16日
6月20日
l复习,需求文档写作指导
要求认真完成软件需求文档写作
完成软件需求文档写作
18
6月23日
6月27日
考试,评定成绩
《软件需求分析》
实验指导书
软件工程系编
北方民族大学计算机科学与工程学院
2007年3月
34
课程编号:
11100700课程类别:
(专业限选课)
计算机科学与技术、软件工程、网络工程
课程总学时:
64实验学时:
开设实验项目数:
5个
目录
软件功能描述与确认(验证性实验2学时) 4
一、实验目的与要求 4
二、实验环境 4
三、实验预习与准备 4
四、实验内容和步骤 4
五、实验报告要求 5
六、实验注意事项 5
七、思考题 5
从程序设计看软件需求(综合设计性实验,2学时) 6
一、实验目的与要求 6
二、实验环境 6
三、实验预习与准备 6
四、实验内容和步骤 6
五、实验报告要求 13
六、实验注意事项 14
七、思考题 14
实验3:
软件需求分析(业务需求)(综合设计性实验,2学时) 15
一、实验目的与要求 15
二、实验环境 15
三、实验预习与准备 15
四、实验内容和步骤 15
五、实验报告要求 16
六、实验注意事项 17