- 2
- 0
- 约9.96千字
- 约 19页
- 2016-12-31 发布于重庆
- 举报
《软件工程》实验教学大纲.
《软件工程导论》实验教学大纲
一、实验课程性质、目的与任务
《软件工程导论》是计算机各专业本科生的一门重要的专业课程,主要包括主要内容包括可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量、项目计划与管理、软件维护等内容。通过学习,学生将掌握软件工程的基本概念和基础理论知识,能够熟练地运用各种实用开发方法和基本技术方法从事各种类型软件项目的工程化开发、了解软件工程各领域的发展动向,成为具有独立工作能力的高素质高水平的软件人才。
按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。
通过本实验课程,应达到以下几个教学目的
1.?????进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力;
2.?????熟悉和基本掌握软件工程方法学、软件开发的过程;
3.?????掌握文档资料的编写格式及规范,全面领会和贯通所学习的理论知识;
4.?????培养学生综合运用所学课程知识,分析解决问题的能力;
5.?????培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。
二、实验教学基本要求
采取学生单独分组实验,教师临场指导的实验方式,在计算机上通过编程进行实验。完成对每个知识点知识验证和设计完成规定的实验内容,能运用所学根据算法思想独立设计程序。
要求掌握流行操作系统的基本使用与管理操作,并学会用高级程序设计语言设计有关进程创建、进程调度、进程通信、死锁以及存储管理、设备管理、文件管理等主要算法的模拟程序。
上机实验要求:
1、做好实验预习,编写源代码。
2、认真撰写实验报告。实验报告应包括以下内容:实验项目名称;算法分析;程序清单;运行结果;对运行情况所作的分析以及本次调试程序所取得的经验,如果程序未能通过,应分析其原因。
3、按指定时间上机,不得无故缺席。
4、严格遵守校校规校纪和实验室规章制度。
三、实验项目与类型:
序号 实验项目 学时 实验性质 备注 验证 综合 设计 研究
探索 必做 选做 1 项目可行性分析 2 √ √ 2 Visio软件的使用 2 √ √ 3 项目需求分析 2 √ √ 4 项目总体设计 2 √ √ 5 项目详细设计及编码实现 2 √ √ 6 软件测试和调试 2 √ √ 7 综合实验 4 √ √ √
四、实验教学内容
实验一:分配项目进行可行性分析
1、实验目的
了解课题的基本框架 ;
分析和澄清问题的定义;
进一步研究探讨问题定义阶段所确定的问题是否有可行的解。
2、方法原理
???用word写文档、用visio画图。
3、主要实验仪器及材料
???计算机、Windows?系列操作系统、Office软件、Rational Rose?或Visio?等分析建模工具。
4、实验内容
查看提供的资料,各小组在组长的带领下讨论问题的可行性,书写项目的可行性分析报告。
实验二 :Microsoft Visio软件的使用
1.实验目的:
1) 熟悉Visio的工作环境及组成;
2) 掌握用Visio软件绘制图表的基本操作;
3) 能熟练全用Visio软件绘制各种较复杂的专业图表;
4) 掌握各种图表文档创建方法.
2.实验要求:
要求能够熟练运用Visio软件所提供的菜单、工具、模型等制作图形或图表;能用Visio软件所提供专业图形模板,来自行绘制出专业化、高质量的图形或图表。
3.实验内容:
使用Microsoft Visio2003来设计一个基本流程图模型。
4.实验步骤:
1) 通过打开模板并向图表添加形状来开始创建图表。
2) 在图表中移动形状并调整形状的大小。
3) 向图表添加文本。
4) 连接图表中的形状。
5) 设置图表中形状的格式。
6) 保存图表以示完成,并向演示图表。
5.实验学时:2学时。
6.实验结果:上交所制作的流程图文件和实验报告。
实验三 :项目需求分析
1.实验目的:
1) 根据所选定题目进行需求分析工作;
2) 通过实例掌握结构化数据流分析技术;
3) 进行业务需求分析、用户需求、功能需求、非功能需求分析;
4) 写出需求规格说明书(含数据流图)
2.实验要求:
要求做到使用结构化数据流分析技术分析课题需求,写出详细的数据流图和数据字典,数据流图的基本处理的个数不得少与5个。
3.实验内容:
用结构化数据流分析技术进行软件系统需求分析,得出系统得数据流图和数据字典。
4.实验步骤:
1) 到相关单位进行需求分析。
原创力文档

文档评论(0)