- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)
一、实验
您可能关注的文档
- 认识论知识点知识点.doc
- 认识实习指导书要求.doc
- 认识梯形教案及课后反思.doc
- 认识小数错题集.doc
- 认识钟表的教案.doc
- 认证题库题目及参考答案.doc
- 认证销售顾问练习题.docx
- 认知项目管理.docx
- 任务观察管理标准 .docx
- 任务文件与磁盘管理.docx
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)