软件工程实验讲义.doc

上传人:b****2 文档编号:395620 上传时间:2022-10-09 格式:DOC 页数:23 大小:242KB
下载 相关 举报
软件工程实验讲义.doc_第1页
第1页 / 共23页
软件工程实验讲义.doc_第2页
第2页 / 共23页
软件工程实验讲义.doc_第3页
第3页 / 共23页
软件工程实验讲义.doc_第4页
第4页 / 共23页
软件工程实验讲义.doc_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

软件工程实验讲义.doc

《软件工程实验讲义.doc》由会员分享,可在线阅读,更多相关《软件工程实验讲义.doc(23页珍藏版)》请在冰豆网上搜索。

软件工程实验讲义.doc

信息学院

本科实验教学讲义

(实验)课程名称:

软件工程概论

贵州财经学院教务处制

2011年8月

目录

实验项目一软件的问题定义及可行性分析 4

一、实验内容、目标及要求 4

(一)实验内容 4

(二)实验目标 4

(三)实验要求 4

二、实验准备 4

(一)运行环境说明 4

(二)基础数据设置及说明 5

三、实验基本操作流程及说明 5

(一)系统界面及说明 5

(二)操作步骤 5

四、实验测评与考核 5

实验项目二数据流图设计实验 6

一、实验内容、目标及要求 6

(一)实验内容 6

(二)实验目标 6

(三)实验要求 6

二、实验准备 6

(一)运行环境说明 6

(二)基础数据设置及说明 7

三、实验基本操作流程及说明 7

(一)系统界面及说明 7

(二)操作步骤 7

四、实验测评与考核 8

实验项目三系统需求分析实验 10

一、实验内容、目标及要求 10

(一)实验内容 10

(二)实验目标 10

(三)实验要求 10

二、实验准备 10

(一)运行环境说明 10

(二)基础数据设置及说明 11

三、实验基本操作流程及说明 11

(一)系统界面及说明 11

(二)操作步骤 11

四、实验测评与考核 11

实验项目四软件的总体设计 13

一、实验内容、目标及要求 13

(一)实验内容 13

(二)实验目标 13

(三)实验要求 13

二、实验准备 14

(一)运行环境说明 14

(二)基础数据设置及说明 14

三、实验基本操作流程及说明 14

(一)系统界面及说明 14

(二)操作步骤 14

四、实验测评与考核 14

实验项目五熟悉UML工具RationalRose实验 16

一、实验内容、目标及要求 16

(一)实验内容 16

(二)实验目标 16

(三)实验要求 16

二、实验准备 16

(一)运行环境说明 16

(二)基础数据设置及说明 17

三、实验基本操作流程及说明 17

(一)系统界面及说明 17

(二)操作步骤 18

四、实验测评与考核 18

附录软件项目示例 19

题目一“教务管理系统之子系统——分院内课程安排” 19

题目二、“学校教材订购系统” 19

题目三、“机票预订系统” 20

题目四:

“学校内部工资管理系统” 21

题目五、“实验室设备管理系统” 21

题目六、学生学籍管理系统 22

实验项目一软件的问题定义及可行性分析

一、实验内容、目标及要求

(一)实验内容

1.选定需模拟开发的软件课题。

2.对选定的课题进行问题定义。

3.对选定的课题进行可行性分析。

(二)实验目标

1.了解软件项目的基本框架;

2.掌握软件的需求的获取,分析和澄清问题的定义及可行性的分析;

3.进一步研究探讨问题定义阶段所确定的问题是否有可行的解。

(三)实验要求

查阅提供的资料,各小组在组长的带领下讨论问题的可行性,书写项目的可行性分析报告。

二、实验准备

(一)运行环境说明

(二)基础数据设置及说明

三、实验基本操作流程及说明

(一)系统界面及说明

(二)操作步骤

1.以小组为单位,选择附录中的软件项目,认真分析项目的要求。

2.按照可行性报告分析方法,对该项目进行可行性分析,并撰写报告。

四、实验测评与考核

主要根据项目组成员完成的任务,即实验报告的质量及评审提问,项目组成员回答的情况综合评定。

主要考核内容为“项目可行性研究报告”。

优秀:

能很好地完成实验任务,达到实验大纲中规定的全部要求,实验报告能对实验内容进行全面、系统的总结,并能运用学过的理论知识对某些问题加以分析,在考核时能比较圆满地回答问题,并有某些独到见解。

良好:

能较好地完成实验任务,达到实验大纲中规定的全部要求,实验报告能对实验内容进行比较全面、系统的总结。

考核时能较圆满地回答问题。

中等:

达到实验大纲中规定的主要要求,实验报告能对实验内容进行比较全面的总结,在考核时能正确地回答主要问题。

及格:

实验态度基本端正,完成了实验的主要任务,达到实验大纲中规定的基本要求,能够完成实验报告,内容基本正确但不够完整、系统,考核中能回答主要问题。

不及格:

未达到实验大纲中规定的基本要求,实验报告马虎潦草或内容有明显错位;考核时不能回答主要问题或有原则性错误。

实验项目二数据流图设计实验

一、实验内容、目标及要求

(一)实验内容

请根据以下描述画出‘定货合同管理’子系统的第0层和第1层数据流图:

该子系统共有三个加工:

1)首先是“建立订货合同台帐”:

从客户的订货合同和材料检验单及客户文件输入数据、输出形成合同台帐文件;

2)然后是“分类合并”:

从合同台帐文件输入数据,排序合并后形成合同分类文件;

3)最后“打印”加工单元从合同分类文件打印出合同分类表给合同管理员。

(二)实验目标

1.巩固数据流图的概念及数据流图各分层之间的关系;

2.掌握通过文字描述画出数据流图的方法;

(三)实验要求

1)数据流图中的所有符号:

数据加工、数据存储、数据流和数据源或终点实体都必须定义名称;

2)第0层和第1层数据流图之间必须保持平衡。

二、实验准备

(一)运行环境说明

WindowsXP,MicrosoftVisio等。

(二)基础数据设置及说明

Visio是一个图形化管理软件,它可以将管理活动以图形的方式展示出来,便于跟踪管理。

Visio专门提供给工程技术人员或一般商业人士使用,是一种快速的绘图软件,能够轻松做出专业化、高质量的图形或图表。

三、实验基本操作流程及说明

(一)系统界面及说明

(二)操作步骤

1.用visio绘制出如下定货系统的SFD(系统流程图)的模型。

2.用visio绘制定货系统的DFD图的顶层模型、第一层模型和第二层模型。

3.用visio绘制如下图所示的取款手续的数据流图。

4.结合目前的银行柜台取款手续,对上图的取款数据流图进行改进,绘制其顶层和第一层数据流图。

四、实验测评与考核

主要根据项目组成员完成的任务,即实验报告的质量及评审提问,项目组成员回答的情况综合评定。

主要考核内容为实验报告。

优秀:

能很好地完成实验任务,达到实验大纲中规定的全部要求,实验报告能对实验内容进行全面、系统的总结,并能运用学过的理论知识对某些问题加以分析,在考核时能比较圆满地回答问题,并有某些独到见解。

良好:

能较好地完成实验任务,达到实验大纲中规定的全部要求,实验报告能对实验内容进行比较全面、系统的总结。

考核时能较圆满地回答问题。

中等:

达到实验大纲中规定的主要要求,实验报告能对实验内容进行比较全面的总结,在考核时能正确地回答主要问题。

及格:

实验态度基本端正,完成了实验的主要任务,达到实验大纲中规定的基本要求,能够完成实验报告,内容基本正确但不够完整、系统,考核中能回答主要问题。

不及格:

未达到实验大纲中规定的基本要求,实验报告马虎潦草或内容有明显错位;考核时不能回答主要问题或有原则性错误。

实验项目三系统需求分析实验

一、实验内容、目标及要求

(一)实验内容

用结构化数据流分析技术进行软件系统需求分析,分析项目的业务流程图,绘制数据流图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书。

具体内容:

1.确定对系统的综合要求

2.分析系统的数据要求

3.导出系统的逻辑模型

4.实现最后的分析报告,主要是数据流图和数据字典。

(二)实验目标

1.根据所选定题目进行需求分析工作;

2.通过实例掌握结构化数据流分析技术;

3.进行业务需求分析、用户需求、功能需求、非功能需求分析;

4.写出需求规格说明书(含数据流图)

(三)实验要求

要求做到使用结构化数据流分析技术分析课题需求,写出详细的数据流图和数据字典,数据流图的基本处理的个数不得少与5个。

二、实验准备

(一)运行环境说明

WindowsXP,MicrosoftVisio等。

(二)基础数据设置及说明

机票预定系统的总目标是:

在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。

根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:

客户端子系统,服务器端子系统。

三、实验基本操作流程及说明

(一)系统界面及说明

(二)操作步骤

1.到相关单位进行需求分析。

2.综合利用Internet网和相关书籍整理并完善需求分析。

3.画出系统数据流图(分清系统是事务型还是加工型)。

4.得出系统数据字典。

四、实验测评与考核

主要根据项目组成员完成的任务,即实验报告的质量及评审提问,项目组成员回答的情况综合评定。

主要考核内容为“需求分析说明书”。

优秀:

能很好地完成实验任务,达到实验大纲中规定的全部要求,实验报告能对实验内容进行全面、系统的总结,并能运用学过的理论知识对某些问题加以分析,在考核时能比较圆满地回答问题,并有某些独到见解。

良好:

能较好地完成实验任务,达到实验大纲中规定的全部要求,实验报告能对实验内容进行比较全面、系统的总结。

考核时能较圆满地回答问题。

中等:

达到实验大纲中规定的主要要求,实验报告能对实验内容进行比较全面的总结,在考核时能正确地回答主要问题。

及格:

实验态度基本端正,完成了实验的主要任务,达到实验大纲中规定的基本要求,能够完成实验报告,内容基本正确但不够完整、系统,考核中能回答主要问题。

不及格:

未达到实验大纲中规定的基本要求,实验报告马虎潦草或内容有明显错位;考核时不能回答主要问题或有原则性错误。

实验项目四软件的总体设计

一、实验内容、目标及要求

(一)实验内容

主要解决实现该系统需求的程序模块设计问题。

(包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。

)熟悉功能结构图设计,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设计(主要指数据录入卡设计)。

具体内容:

1.首先进行系统设计,从数据流图出发设想完成系统功能的合理物理方案

2.软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。

3.利用层次图和结构图描绘软件结构。

(二)实验目标

1.建立初始结构图;

2.对初始结构构图进行改进、优化;

3.掌握软件的总体设计报告的书写方法和技术要求。

(三)实验要求

用面向数据流的软件设计技术,对上一实验的数据流图和数据字典,进行总体设计;要求做到对上一实验的软件需求进行软件结构设计,模块数不少于四个。

二、实验准备

(一)运行环境说明

WindowsXP,MicrosoftVisio等。

(二)基础数据设置及说明

三、实验基本操作流程及说明

(一)系统界面及说明

(二)操作步骤

1.首先确定系统总体设计方案(分清系统是事务型还是加工型)。

2.完成系统的模块结构图及模块的功能说明

3

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1