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

  • 9
  • 0
  • 约1.4万字
  • 约 14页
  • 2017-03-08 发布于贵州
  • 举报
软件工程课程实指导书-

《软件工程》课程实验指导书 课程名称:软件工程 英文名称: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)

1亿VIP精品文档

相关文档