- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SE软件工程实验
软件工程
一、学时分配表
实验序号 内容 实验学时 备注 实验一 软件与软件开发环境 2 必开实验 实验二 软件开发计划 2 必开实验 实验三 需求调研分析 2 必开实验 实验四 软件概要设计 4 必开实验 实验五 软件详细设计 4 必开实验 实验六 测试用例设计 2 必开实验 实验七 软件开发文档设计 4 必开实验(综合性实验) 总学时 20 二、教学内容:
实验一:软件与软件开发环境
实验目的:
熟悉相应的软件开发工具及使用环境。
实验内容:
根据各组选择的课题,实行项目经理制,各组推荐一名组长,统一管理整个项目的实施过程,并合理调整资源和负责项目全局;根据项目的难易合理分配组员的任务,对问题达成一致的看法;针对项目的实施,熟悉相应的软件开发工具及使用环境。
实验二:软件开发计划
实验目的:
经过可行性研究,制定软件开发计划。
实验内容:
根据各组选择的课题,在项目组长安排下,在对问题达成一致的看法的基础上,针对项目任务,编制项目实施计划。
根据格式要求,写出一个应用软件的可行性分析报告。
实验内容及步骤
实验内容:
某学校要开发一个网上选课系统。本系统有三个角色,分别是学生,管理员,教师。
实验步骤:
1、根据各组选择的课题,实行项目经理制,各组推荐一名组长,统一管理整个项目的实施过程,并合理调整资源和负责项目全局;根据项目的难易合理分配组员的任务,对问题达成一致的看法;
2、根据各组选择的课题,在项目组长安排下,在对问题达成一致的看法的基础上,针对项目任务,编制项目实施计划。
实验要求
1、系统要求:
(1)学生:学生在开学的某一段时间,可进行网上选课,学生可以在选课时,浏览课程的情况(包括上课时间,地点,任课教师等)。学生在选课后,可以在期限内修改选课,过期后则不选也不能改。
(2)管理员:管理员可以增加课程.修改课程.删除课程
教师:可以查看所教课程,可以查看所选该课程的学生。
(3)所有角色使用本系统时,必须拥有帐号和密码。
2、实验文档要求:
要求按ISO可行性分析格式写出上述系统的开发计划
3、按时提交实验报告。
三、学生自由上机熟悉以上内容。
实验三:需求调研分析
实验目的:掌握需要分析阶段的概念及任务,数据流图的细化及ER图,IPO图的画法。
实验内容:明白项目的业务流程图,绘制数据流图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书。
实验四:软件概要设计
实验目的:
1.掌握软件总体设计的基本任务,软件设计的基本原理,模块化,抽象,信息隐蔽,模块独立性等概念,度量模块独立性的准则,七条启发式规则,结构化设计方法。
2.熟悉将变换流类型的数据流图转换成软件结构,将一个复杂型数据流图转换成软件结构图并优化。
3.了解将事务流类型的数据流图转换成软件结构将一个复杂型数据流图转换成软件结构图并优化。
实验内容:功能结构图设计,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设计(主要指数据录入卡设计)。
实验五:软件详细设计
实验目的:
1.掌握使用详细设计描述工具来设计模块中的算法及程序的逻辑结构;
2.熟悉Jackson方法的概念及程序复杂度的度量方法。
3.了解结构程序设计发展史,结构程序设计定义;人机界面的设计问题、设计过程、设计指南。
实验内容:输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设计(主要指数据录入卡设计),代码设计,程序设计说明书
实验六:测试用例设计
实验目的:
1.掌握白盒和黑盒测试技术, 测试过程中单元测试,集成测试,验收测试的任务及使用的方法,调试程序的方法,能针对某一问题采用白盒法或黑盒法进行测试用例的设计。
2.熟悉自顶向下及自底向上结合模块的步骤;渐增式及非 渐增式测试的区别;归纳法与演绎法调试策略;测试用例的设计。
实验内容:白盒法测试(语句覆盖、条件覆盖、路径覆盖),黑盒法测试(等价类划分、边界值分析),软件测试说明书
实验七:软件开发文档设计
实验目的:掌握软件开发文档的设计与编写
实验内容:根据软件项目情况,选择如下文档进行设计:可行性研究报告,项目开发计划,软件需求说明书,数据要求说明书,测试计划,概要设计说明书,详细设计说明书,用户手册,操作手册,测试分析报告,开发进度月报,项目开发总结,程序维护手册。
实验二:
1、掌握需要分析阶段的概念及任务,数据流图的细化及ER图,IPO图的画法。
2、掌握总体设计的任务,掌握总体设计的过程和方法及设计的原则,灵活应用各种工具,理解交换和事物流的概念。
3、进一步熟悉VISIO工具软件的用法,并熟悉I
文档评论(0)