《软件工程基础》实训指导书.docx
- 文档编号:24312809
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:15
- 大小:18.26KB
《软件工程基础》实训指导书.docx
《《软件工程基础》实训指导书.docx》由会员分享,可在线阅读,更多相关《《软件工程基础》实训指导书.docx(15页珍藏版)》请在冰豆网上搜索。
《软件工程基础》实训指导书
安徽中澳科技职业学院
《软件工程基础》实训指导书
专业
班级
学号
姓名
二〇一一年月日
实验1软件工程环境准备
实验目的:
1、熟练运用一些常用的软件工程的工具。
2、学会运用软件工程的相关网站来学习软件工程。
实验重点:
熟练运用常用的软件工程的工具Visio,Project。
实验难点:
熟练运用常用的软件工程的工具Visio。
实验课时:
2课时
实验器材:
电脑、windows操作系统、.NET开发环境、数据库系统(SQLSERVER,ACCESS等)、网页制作工具等。
实验任务及步骤:
1、安装Visio
使用Visio光盘,按照缺省安装的方式,安装Visio。
注意序列号的正确。
2、学习使用Visio
安装完成以后学习Visio的使用,主要学习系统流程图、数据流图和程序结构图的设计,可以从一些例子开始。
3、安装Project
按照缺省安装的方式,安装Project。
4、学习使用Project
安装完成以后学习Project的使用,学习对自己选定的项目做一个项目计划。
5、利用网站来学习软件工程
查找并访问相关的软件工程的网站,学会利用软件工程网站来学习、工作。
为自己项目组确定的课程设计的课题查找相关的资料。
实验2需求分析
实验内容:
对课程设计的项目,通过调研后进行需求分析,获得明确需求。
实验目的:
1、掌握数据流图的设计。
2、掌握数据字典的设计。
3、学习面向对象的分析(可选)。
实验重点:
数据流图的设计和数据字典的设计。
实验难点:
数据流图的设计。
实验课时:
4课时
实验器材:
电脑、windows操作系统、.NET开发环境、数据库系统(SQLSERVER,ACCESS等)、网页制作工具等。
实验任务及步骤:
1、准备需求分析资料
针对相关的项目,将收集、调研的相关资料进行整理、分析。
2、制作业务流程图(可选)
使用Visio或其他相关的工具,制作业务流程图供需求分析使用。
3、数据流图的设计
使用Visio或其他相关的工具,按照结构化设计的方法设计,首先是第一层数据流图的设计,然后按照实际情况进行第二、三、四等层的设计。
4、数据字典的设计
根据数据流图,将其中的数据流、加工和数据存储、数据项设计为数据字典。
5、面向对象分析(可选)
使用UML的工具,根据课程设计项目需求分析的相关资料,建立对象模型、动态模型和功能模型。
实验3总体(概要)设计
实验内容:
总体设计
实验目的:
1、掌握总体设计原则。
2、掌握总体设计的结构化设计方法。
实验重点:
总体设计的结构化设计方法。
实验难点:
总体设计的结构化设计方法。
实验课时:
4课时
实验器材:
电脑、windows操作系统、.NET开发环境、数据库系统(SQLSERVER,ACCESS等)、网页制作工具等。
实验任务及步骤:
1、软件系统结构图设计
使用面向数据流的设计方法,设计软件的结构图。
使用Visio等工具绘制系统结构图。
2、设计主要的用户界面(可选)
使用界面设计工具(Visio、网页制作工具等)设计本项目主要的用户界面。
3、数据库的初步设计(可选)
使用数据库设计的相关工具初步设计本项目主要的库表。
4、维护系统的设计
根据本项目的需求,将系统的维护功能进行规划和设计。
实验4详细设计
实验内容:
详细设计
实验目的:
1、掌握详细设计原则。
2、掌握结构化详细设计的基本方法。
3、掌握用户界面设计。
4、学习面向对象的设计(可选)。
实验重点:
结构化详细设计的基本方法。
实验难点:
结构化详细设计的基本方法。
实验课时:
6课时
实验器材:
电脑、windows操作系统、.NET开发环境、数据库系统(SQLSERVER,ACCESS等)、网页制作工具等。
实验任务及步骤:
1、模块设计
使用结构化设计的方法,使用Visio或其他工具设计每个模块的程序流程图。
2、用户界面设计
使用Visio或其他相关的工具,设计本项目所有用户界面。
3、数据库的设计
使用数据库设计工具或其他相关的工具,设计本项目所有的数据库、表、视图。
设计触发器和存储过程。
4、面向对象设计(可选)
使用UML的工具,根据本项目的分析,对已建立的模型细化,主要是对类进行详细设计。
实验5编码和测试
实验内容:
编码和测试
实验目的:
1、完成课程设计项目的程序编码。
2、掌握单元测试和集成测试。
实验重点:
程序编码和测试。
实验难点:
单元测试和集成测试。
实验课时:
12课时
实验器材:
电脑、windows操作系统、.NET开发环境、数据库系统(SQLSERVER,ACCESS等)、网页制作工具等。
实验任务及步骤:
1、开发工具和开发环境
针对课程设计项目,选择的开发工具或环境完成调试。
2、程序代码编程
使用程序设计语言,完成编码设计,并调试通过。
3、测试工具或环境
完成测试工具调试或测试环境配置。
4、测试方案设计
根据需要,设计一个测试方案,主要需要设计测试用例。
5、单元测试
对每个模块进行单元测试。
注意测试工具、测试方法和测试用例的使用。
6、集成测试
对每个子系统和系统进行集成测试。
实验6软件工程文档编制
实验内容:
软件工程文档编制
实验目的:
1、熟悉软件工程文档的标准。
2、掌握软件工程文档的编制。
实验重点:
软件工程文档的编制。
实验难点:
掌握软件工程文档的编制技巧。
实验课时:
4课时
实验器材:
电脑、windows操作系统、.NET开发环境、数据库系统(SQLSERVER,ACCESS等)、网页制作工具等。
实验任务及步骤:
1、学习软件工程文档的标准
主要学习软件工程的相关国家标准。
2、需求分析报告编写
该报告参照国家标准和行业习惯,编制了一个模板,提供给学生参考,编制自己项目的需求分析报告。
3、总体设计报告编写
该报告参照国家标准和行业习惯,编制了一个模板,提供给学生参考,编制自己项目的总体设计报告。
4、详细设计报告编写
该报告参照国家标准和行业习惯,编制了一个模板,提供给学生参考,编制自己项目的详细设计报告
5、开发总结报告编写
该报告的重点是对本课程的实践工作的认识,获得的经验和教训,通过本课程对软件工程的方法、工具和过程的认识。
附件:
软件工程文档模板
需求报告
1.概述1
1.1编写要求1
1.2项目背景1
1.3参考资料1
2.任务概述2
2.1目标2
2.2运行环境2
3.数据描述2
3.1数据流图2
3.2数据字典2
3.3数据库介绍2
4.功能需求2
4.1功能划分2
4.2功能描述2
5.运行需求3
5.1用户界面3
5.2软硬件环境要求3
1.概述
1.1编写要求
编写需求报告的要求
1.2项目背景
项目的基本背景情况
1.3参考资料
文档所引用的资料、标准和规范。
列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源
2.任务概述
2.1目标
2.2运行环境
操作系统:
MicrosoftWindows2000AdvancedServer
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
3.数据描述
3.1数据流图
3.2数据字典
3.3数据库介绍
【给出使用数据库的名称和类型。
】
4.功能需求
4.1功能划分
具有那些子系统;
4.2功能描述
每个子系统的描述
5.运行需求
5.1用户界面
【如屏幕格式、报表格式、菜单格式、输入输出时间等。
】
5.2软硬件环境要求
概要设计报告
1.概述1
1.1编写要求1
1.2项目背景1
1.3参考资料1
2.任务概述2
2.1目标2
2.2运行环境2
2.3需求概述2
3.总体设计2
3.1处理流程2
3.2总体结构设计2
4.用户接口设计2
5.数据库设计2
6.维护设计2
1.概述
1.1编写要求
1.2项目背景
项目情况
1.3参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源。
】
2.任务概述
2.1目标
2.2运行环境
2.3需求概述
3.总体设计
3.1处理流程
IPO图
3.2总体结构设计
软件结构图
4.用户接口设计
主要用户界面设计
5.数据库设计
包括主要数据库、表等设计
6.维护设计
【说明为方便维护工作的设施,如维护模块等。
】
详细设计报告
1.概述1
1.1编写要求1
1.2项目背景1
1.3参考资料1
2.总体设计2
2.1需求概述2
2.2软件结构2
3.程序描述2
3.1功能2
3.2程序流程图2
3.3测试要点2
4.用户界面详细设计2
5.数据库详细设计2
1.概述
1.1编写要求
1.2项目背景
1.3参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源。
】
2.总体设计
2.1需求概述
2.2软件结构
【给出软件系统的总体结构图。
】
3.程序描述
【逐个模块给出以下的说明:
】
3.1功能
3.2程序流程图
3.3测试要点
【给出测试模块的主要测试要求。
】
4.用户界面详细设计
用户界面详细设计
5.数据库详细设计
包括数据库、表、视图等详细设计
项目开发总结报告
1.概述1
1.1编写要求1
1.2项目背景1
1.3参考资料1
2.开发结果2
2.1产品2
2.2主要功能2
2.3所用时间进度2
3.评价2
3.1技术方案评价2
3.2产品质量评价2
4.经验与教训2
1.概述
1.1编写要求
【阐明编写总结报告的目的,指明读者对象。
】
1.2项目背景
1.3参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a.需求报告;
b.概要设计报告;
c.详细设计报告;
d.本报告引用的其他资料、采用的开发标准或开发规范。
】
2.开发结果
2.1产品
【可包括:
a.列出各部分的程序名称、源程序行数(包括注释行)或目标程序字节数及程序总计数量、存储形式;
b.产品文档名称等。
】
2.2主要功能
2.3所用时间进度
3.评价
3.1技术方案评价
对技术方案自评
3.2产品质量评价
对系统开发水平自评
4.经验与教训
自我开发心得和总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程基础 软件工程 基础 指导书