软件工程课程实验指导书 .docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 第 PAGE \* Arabic 11 页第 PAGE \* Arabic 11 页 PAGE 1 《软件工程》课程实验指导书 课程名称:软件工程 英文名称:Software Engineering 课程类别:专业必修课 实验学时:16 适应对象:计算机、软件、网络专业 专科Z10 任课教师:黄南川 实验项目列表 实验1 项目可行性分析 2学时 实验2 项目需求分析 2学时 实验3 项目总体设计 2学时 实验4 项目详细设计 2学时 实验5 编码实现(1) 2学时 实验6 编码实现(2) 2学时 实验7 软件测试 2学时 实验8 配置与文档 2学时 实验1 项目可行性分析 一、实验目的: 确定课题,组成小组,合理分工。根据课题背景,进行项目的可行性分析 二、实验内容: 充分查阅相关资料,根据自己的兴趣和能力,自选题目或从给定的题目中选定一个课题。选定的课题将作为实验课题,贯穿始终。 按照教材和课件所学,完成所选课题的可行性分析,主要从技术可行性上进行分析。 阅读相关的国家有关软件开发的标准文档。 三、实验要求: 综合利用Internet网和相关书籍,进行资料的搜索、查询,确定课题。完成技术可行性分析。 四、实验步骤: 1.综合利用Internet网和相关书籍进行查阅,完成题目的选定 2.了解课题的基本框架 3.分析和澄清问题的定义 4.各小组在组长的带领下进行项目的可行性分析 实验2 项目需求分析 实验目的: 继续进行资料的搜索与查询,进行项目的功能分析,在此基础上完成系统的逻辑功能模型的建立,使同学们掌握结构化数据流分析技术。 实验内容: 学习软件开发小组的组织和管理,合理分工,将项目开发各阶段的任务明确,并熟悉相应的软件开发环境。采用结构化的软件开发技术、进行软件系统需求分析,得出系统得数据流图。 实验要求: 根据所选的课题,要求做到使用结构化数据流分析技术分析课题需求,写出详细的数据流图,数据流图的基本处理的个数不得少与5个。上传数据流图,文件名为班级+学号+姓名,文档类型为word文档。 上传地址届时再公布。 实验步骤: 1.综合利用Internet网和相关书籍,确定对系统的综合要求 2.分析系统的数据要求,分析整理课题的功能需求,完善需求分析。 3.画出系统数据流图。 4.上传所绘的数据流图。 实验3 项目总体设计 一、实验目的: 在实验2基础上完成系统的体系结构的建立,完成数据流图到软件结构图的转换,掌握结构化设计的基本概念与技术。 二、实验内容: 进行模块化的系统设计,完成软件的结构设计。按软件设计的原则,精化、完善数据流图。判别数据流图的类型,并按相应的转换规则,将数据流图转换成软件结构图,完成项目的总体设计。 三、实验要求: 认真分析实验2的结果,完成数据流图到软件结构图的转换,得出系统的结构图,并进行精化优化,得到系统合理的体系结构。描绘系统结构图,并合理划分系统的各组成模块,模块数不少于四个。为后续的进行详细设计奠定基础。上传软件结构图,文件名为班级+学号+姓名,文档类型为word文档。 上传地址届时再公布。 四、实验步骤: 1.进行系统设计,(分清系统是事务型还是加工型)从数据流图出发设想完成系统功能的合理物理方案 2.软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。 3. 利用层次图和结构图描绘软件结构。 4. 优化得到的软件结构图 5. 上传软件结构图。 实验4 项目详细设计 一、实验目的: 掌握详细设计的基本方法,使用过程设计工具,完成模块的详细算法和数据结构。 二、实验内容: 根据项目概要设计,采用逐步求精的方法,进行模块程序的算法设计。 三、实验要求: 利用程序流程图、盒图等详细设计的工具,进行系统模块功能和处理过程描述。完成各功能模块的算法设计、接口数据设计。 四、实验步骤: 1.按照总体设计的结果,对各模块的功能进行进一步的分析。 2.利用程序流程图或盒图等详细设计的工具,对各模块进行初步的过程算法设计。 3. 完成过程的算法设计。 4. 完成主要模块的程序流程图或盒图并绘制该图(不少于2个模块) 4. 进行接口数据结构的设计 5. 完成界面设计 实验5 编码实现(1) 一、实验目的: 根据试验4的模块清单,实现各模块的编码。通过实例使同学们掌握软件编码的一般步骤。 二、实验内容: 选择编程语言,编写程序代码,完成各独立模块的程序设计。 三、实验要求: 对上一实验所得详细设计结果编写模块的实现程序并进行调试。 四、实验步骤: 1.按需求选择合适的编程语言 2.按详细设计的算法,对各模块进行程序设计 3.对程序进行调试 4.改正程序中的错误,使各模块工作正常 实验6 编码实现(2) 一、实验

文档评论(0)

ccccccxx + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体临沂冉通信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371300MA9576790T

1亿VIP精品文档

相关文档