欢迎来到天天文库
浏览记录
ID:18853875
大小:1.06 MB
页数:27页
时间:2018-09-25
《软件需求分析实验指导书20080224》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《软件需求分析》实验指导书软件工程系27课程编号:课程类别:适用专业:软件工程课程总学时:65实验学时:14开设实验项目数:5个目录实验1:软件功能描述与确认(验证性实验2学时)4一、实验目的与要求4二、实验环境4三、实验预习与准备4四、实验内容和步骤4五、实验报告要求5六、实验注意事项5七、思考题5实验2:从程序设计看软件需求(综合设计性实验,2学时)6一、实验目的与要求6二、实验环境6三、实验预习与准备6四、实验内容和步骤6五、实验报告要求13六、实验注意事项14七、思考题14实验3:软件需求分析(业务需求)(综合设计性实验,2学时)15一、实验目的与要求15二、实验环境15三、实验预习与
2、准备15四、实验内容和步骤15五、实验报告要求16六、实验注意事项17七、思考题17实验4:软件需求分析(用户需求)(综合设计性实验,4学时)18一、实验目的与要求18二、实验环境18三、实验预习与准备19四、实验内容和步骤19五、实验报告要求1927六、实验注意事项22七、思考题22实验5:编写软件需求说明书(综合设计性实验,4学时)23一、实验目的与要求23二、实验环境23三、实验预习与准备23四、实验内容和步骤23五、实验报告要求24六、实验注意事项25七、思考题25附件26参考文献26格式说明2627实验1:软件功能描述与确认(验证性实验2学时)一、实验目的与要求针对常用软件(如Wor
3、d),描述软件功能,确认描述的正确性(至少10个功能)要求:1.两人或三人一组。2.严格按照实验报告格式编写;3.实验报告内容详实,公正,态度认真。二、实验环境1.个人计算机2.常用工具软件:MSOffice20033.CASE软件:Visio2002三、实验预习与准备1.组成实验小组2.复习课堂教学内容3.选择实验对象,查阅有关资料4.熟悉实验指导书内容5.实验报告、实验记录用纸等四、实验内容和步骤每实验小组自己选择实验对象软件(如OfficeWord,PowerPoint,Excel等),对其常用的软件功能进行描述。任选一组或两组功能,总共不少10个子功能,边确认边用文字描述其功能。例如:
4、在Word字处理软件的功能分类中有:1.文本格式化——选择文本的显示方式。2.文本编辑和更正——更改已经输入的文本内容。3.文件操作——实现文本的保存、打印、输出及做其他操作。4.工具——添加列、表格、图片、对数据排序、检查拼写等等。5.宏——允许用户合并多个任务。6.视图功能——使用多种方式查看文档。7.通信——从外部资源中获得信息。27五、实验报告要求实验对象及实验内容、结果等信息按照下列表格填写。功能大分类:实验小组成员:班级:序号功能名称功能描述是否非功能需求你希望的功能实验者签名实验操作与记录要求示例——Word2002软件的“保存文档”功能从菜单上操作,有[保存]、[另存为]。基本
5、功能是:把当前文件保存到指定的文件夹内。[保存]1)新建文件,缺省情况下,提示用户保存到[我的文档],在提示窗口下,用户可选择其他任意路径下的任何文件夹(可新建文件夹);2)既有文件,缺省情况下,直接保存到该文件所在的文件夹内。3)保存操作完的表现:正常情况下无任何显示,如文件较大,则保存操作的进度由进度条表现。异常情况下,显示信息通知。[另存为]1)系统显示提示窗口,用户可选择任意路径下的任何文件夹(可新建文件夹);2)保存操作完的表现:正常情况下无任何显示,如文件较大,则保存操作的进度由进度条表现。异常情况下,显示信息通知。六、实验注意事项1.必须保证有足够的实验工作量。2.试验中要开展组
6、内的讨论。3.实验结果记录要严谨,有条理。七、思考题1.你认为上述功能中,哪些功能属于否非功能需求?为什么?2.你认为利用上述格式描述软件需求有何好处,上表的格式还可以如何改进?3.总结一下你在做这个实验的过程和方法。27实验2:从程序设计看软件需求(综合设计性实验,2学时)一、实验目的与要求针对给定的程序设计题目,或根据给定的可视控件人机界面设计,提炼/补充软件功能需求和非功能需求。要求:1.两人或三人一组。2.严格按照实验报告格式编写;3.实验报告内容详实,公正,态度认真。二、实验环境1.个人计算机2.常用工具软件:MSOffice20033.CASE软件:Visio2002三、实验预习与
7、准备1.组成实验小组2.复习课堂教学内容3.选择实验对象,查阅有关资料4.熟悉实验指导书内容5.实验报告、实验记录用纸等四、实验内容和步骤4-1语言程序的软件功能需求分析说明:本实验为从C语言程序设计中提炼出软件功能需求(含非功能需求)。按照教学进度,目前学生已普遍知道软件用户需求和供功能需求(含非功能需求),基本含义如下:l用户需求:业务信息处理需求,交互需求等。l功能需求:软件如何处理数据l非
此文档下载收益归作者所有