欢迎来到天天文库
浏览记录
ID:46592039
大小:83.00 KB
页数:9页
时间:2019-11-26
《3软件工程实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程实验指导书电子科技人学计算机学院实验一软件系统需求规格说明书2实验二软件系统概要设计6实验三软件系统详细设计10实验四软件系统测试12附录实验报告15实验一软件系统需求规格说明书—.实验目的:1.熟练掌握软件需求分析的过程,需求获取的方法,需求规格的特征;2.掌握面向对象的分析方法,建立对象模型、功能模型和动态模型,并掌握UML中常用的模型符号;3.能进行简单•系统的需求分析,并能完成系统的需求规格说明书。%1.实验内容:(一)系统可行性分析在项目立项时,需耍用最小的代价在尽可能短的时间内容研究并确定客户可能提出的所冇问题是否冇行得通的解决办法;必须分析几
2、种主要的候选解法的利弊,从而判断原定的系统口标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开始这个系统的程度。通常,至少从下述三方而研究每种解决方案的可行性。1.技术可行性:使用现有的技术能实现这个系统吗?2.经济可行性:这个系统的经济效益能超过它的开发成本吗?3.操作可行性:这个系统的操作方式在该客户组织内行得通吗?(-)系统需求分析描述模型1.用简单的非正式分析方法从需求陈述屮抽取候选对象,并按照筛选的方法进行筛选,确定类的关联关系,识别属性,画出类图。2.出系统行为导出全部用例,选择一个用例画出该用例的交互顺序图。3.选择一个类,画出该类的状态图
3、。4.功能模型己由系统的数据流图给出,由系统的功能模型和动态模型导出一个类的所冇服务。%1.实验要求:明片项目的业务流程图,绘制数据流程图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型)。根据提供的课题需求和条件,按照软件开发国家标准规格说明书格式,写出该课题的规格说明书,并熟悉相应的软件开发工具的使用环境。格式要求请参考《网络在线招聘系统需求规格说明书》。%1.实验步骤1.项目小组讨论项目可行性分析。2.项口小组分工进行需求建模。3.召开项目立项会议,要求全休组员、其他组成员和指导老师一起参加。4.项目小组经过多次修订,完成系统需
4、求规格说明书。实验二系统概要设计%1.实验目的:1.熟练掌握软件设计的主要技术、主要内容和主要方法;2.掌握模块化划分方法和设计思想;3.熟悉用户交互设计的基本原则;4.了解常用的软件体系架构及-其优缺点。%1.实验内容:1.在实验一基础上完成系统的体系结构的建立和系统概要设计,并给出相应的软件体系架构。2.用面向数据流的设计方法从需求分析的数据流图导出系统结构图,并进行优化,画出系统的软件结构图。3.选择一个模块进行输入输出界面设计,输出设计主要指打印输出,设计输入设计主要指数据录入界面设计。4.可以选择ACCESS,SQLSERVER等任何一种数据库进行存储文
5、件格式设计(数据库结构设计)。%1.实验要求:根据软件系统规格说明书,进行系统概要设计,概耍设计文档的格式耍求请参考《网络在线招聘系统概要设计文档》,文档页数要求不少于15页。四.实验步划1.根据系统需求规格说明书为系统确定合理的软件体系架构;2.根据信息隐藏原则,通过各个模块的功能独立来实现有效模块化设计;3.进行用户交互设计和软件界面设计;4.完成系统概要设计说明书初稿。实验三软件系统详细设计%1.实验目的1.了解软件工程过程中对详细设计文档的基本要求;2.了解并掌握软件工程详细设计文档的标准格式;3.了解N・S图、PAD图、判定表和判定树的使用和特点;4・了
6、解用JACKSON从数据结构导出程序结构图的方法。%1.实验内容1.至少选择三个关键模块,描述模块的实现代码及文件结构2.至少选择四个关键模块,描述各函数或方法的调用关系。3.至少选择三个关键模块,采用伪代码、自然语言、流程图、表格等函数描述方法进行描述。%1.实验要求:根据而一次概要设计文档撰写实验的结杲,选择至少3个以上的模块进行详细设计,详细设计文档的格式要求请参考网络在线招聘系统详细设计文档,文档页数要求不少于15页。%1.实验步骤:1、对概要系统概要设计说明书进行评审和再次修订;2、根据门己小组知识掌握情况对要进行详细设计的模块进行选择和确定;3、对选定
7、的模块进行详细设计;4、参照相应文档撰写详细设计报告;5、小组内对详细设计文档进行讨论修订。实验四软件系统测试%1.实验目的1.巩固《软件工程》中测试技术的理论和方法;2•学习软件测试的技巧;3.掌握软件测试的规范;4.按照规范的过程完成测试。%1.实验内容根据第二次和第三次实验的输出:概要设计文档和详细设计文档,选择至少2个以上的详细设计模块进行黑盒测试设计,选择至少3个以上的功能模块进行白盒测试设计,文档页数要求不少于10页。实验要点:1)黑盒测试:等价类划分和边界值法;2)口盒测试:各种路径覆盖;3)模块测试计划:广度优先和深度优先。4)软件测试策略:单元测
8、试、集成测
此文档下载收益归作者所有