《软件工程》实验指导书周兵安徽工业大学计算机学院2005年7月第一章概述1一、实验目的:软件工程时一门实践性很强的课程,上机实验是其重要的环节
本实验指导书配合《软件工程》课程的学习而制订的
实验目的是:1.能按照软件工程的思想,采用面向过程的方法开发出一个小型软件系统
2.在软件系统开发过程中,能综合利用一门编程语言和软件工程三门课程的知识
3.培养良好的软件开发习惯,了解软件企业文化
二、面向专业:计算机科学与技术三、先修课程:一门计算机高级语言、数据库概论四、实验学时数:8学时五、实验环境1.单机模式操作系统:Windows9x,Windows2000开发工具:C语言六、成绩考核分实验报告、软件系统和考勤三项来考核,然后取加权平均值
第二章实验内容(Experiments)实验题目:编制一个万年历程序要求:输入一个年份(1-3000),然后显示12个月的月历,如屏幕显示不下,则应提供翻页功能
实验一:软件需求分析1.实验目的:通过实例使同学们掌握结构化数据流分析技术
2.实验要求:要求做到使用结构化数据流分析技术分析课题需求,写出详细的数据流图和数据字典,数据流图的基本处理的个数不得少与5个
3.实验内容:用结构化数据流分析技术进行软件系统需求分析,得出系统得数据流图和数据字典
24.实验步骤:1.到相关单位进行需求分析
2.综合利用Internet网和相关书籍整理并完善需求分析
3.画出系统数据流图(分清系统是事务型还是加工型)
4.得出系统数据字典
实验二:软件设计与编码1.实验目的:通过实例使同学们掌握结构化程序设计的基本概念与技术,并且养成良好的编码风格
2.实验要求:要求做到对上一实验的软件需求进行软件结构设计,模块数不少于四个
然后再进行详细设计并编码
程序要符合结构化程序的要求
3.实验内容:用面向数据流的软件设计技术,对上一实验的数据流图和数据字典,进