软件工程实验指导书.docx
《软件工程实验指导书.docx》由会员分享,可在线阅读,更多相关《软件工程实验指导书.docx(19页珍藏版)》请在冰豆网上搜索。
![软件工程实验指导书.docx](https://file1.bdocx.com/fileroot1/2023-1/26/798fe57c-f5c6-4909-9514-45e31282fcea/798fe57c-f5c6-4909-9514-45e31282fcea1.gif)
软件工程实验指导书
软件工程实验指导书
实验项目列表
序号
实验项目名称
学时
类型
项目类型
指导教师
1
软件开发绘图工具Visio应用(系统流图、数据流图)
2
必做
综合设计
2
软件开发绘图工具Visio应用(类图及数据模型)
2
必做
综合设计
3
应用PowerDesigner建立业务处理模型
2
必做
综合设计
4
应用PowerDesigner建立概念数据模型
2
必做
综合设计
5
应用PowerDesigner建立面向对象模型
2
必做
综合设计
6
应用RationalRose实例建模
2
必做
创新型
7
数据库实例建模实践
2
必做
创新型
8
熟悉应用软件项目管理工具Project
2
必做
综合设计
9
软件自动化测试工具IBMRational
2
选
综合设计
10
功能测试软件WinRunner
2
选
综合设计
11
软件配置管理VSS应用
2
选
综合设计
制作人:
单承刚
2009年3月1日
实验1:
软件开发绘图工具Visio应用(系统流图、数据流图)
一、实验目的
1)了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识
2)掌握应用Visio工具绘制软件开发图形的基本操作
3)了解开发Visio解决方案的基本概念
4)学习应用Visio工具绘制系统流程图、数据流图、UML模型图、网络图、网站图等图形
二、实验方法
熟练使用Visio的图形模板绘制出专业图表。
三、实验环境
计算机及MicrosoftOfficeVisio2003。
四、实验内容
仔细分析网上论坛系统、学生管理信息系统、图书管理系统、网上求职招聘系统,从其选一作为自己的实验作业,绘制系统流图及数据流图。
作业提交邮箱:
uzz_engineering@,注明姓名、学号、班级及实验项目名称,并以此作为文件名,如张某某-学号-06级本3或者08(3+2)本2-实验项目名称。
五、实验操作步骤
简要描述一下绘图步骤。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
格式与实验操作步骤一样
数据流图实例:
图1.1网上书店系统数据流图
图1.2图书管理系统数据流图
图1.3企业财务系统数据流图
系统流图实例:
(图书管理系统)
1、图书编目:
2、图书入库:
3、读者信息管理:
4、图书操作:
实验2:
软件开发绘图工具Visio应用(类图、数据模型)
一、实验目的
1)了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识
2)掌握应用Visio工具绘制软件开发图形的基本操作
3)了解开发Visio解决方案的基本概念
4)学习应用Visio工具绘制类图、数据模型(CDM)、UML模型图、网络图、网站图等图形
二、实验方法
熟练使用Visio的图形模板绘制出专业图表。
三、实验环境
计算机及MicrosoftOfficeVisio2003。
四、实验内容
仔细分析网上论坛系统、学生管理信息系统、图书管理系统、网上求职招聘系统,从其选一(最好和实验一选题一致,为自己的课程设计做准备)作为自己的实验作业,绘制数据流图。
作业提交邮箱:
uzz_engineering@,注明姓名、学号、班级及实验项目名称,并以此作为文件名,如张某某-学号-06级本3或者08(3+2)本2-实验项目名称。
五、实验操作步骤
简要描述一下绘图步骤。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
格式与实验操作步骤一样
PMP移动物流配送系统数据模型
实验3:
应用PowerDesigner建立业务处理模型
一、实验目的
1)初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面
2)了解PowerDesigner的业务处理模型(BPM)
3)用PowerDesinger工具进行简单系统分析建模操作
二、实验方法
先练习业务处理模型实例(如下图),在按照实验内容要求完成业务处理模型的建立和绘制。
三、实验环境
计算机及PowerDesigner11.0。
四、实验内容
仔细分析网上论坛系统、学生管理信息系统、图书管理系统、网上求职招聘系统,从其选一(最好和实验一、二选题一致,为自己的课程设计做准备),选择系统主要的业务处理模型作为自己的实验作业,绘制BPM。
作业提交邮箱:
uzz_engineering@,注明姓名、学号、班级及实验项目名称,并以此作为文件名,如张某某-学号-06级本3或者08(3+2)本2-实验项目名称。
五、实验操作步骤
根据要求怎样画出如实验内容所示的图形,写出你的步骤,并记录每一步骤的结果。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
格式与实验操作步骤一样
实验4:
应用PowerDesigner建立概念数据模型
一、实验目的
1)初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面
2)了解PowerDesigner的概念数据模型
3)用PowerDesinger工具进行简单系统分析建模操作
二、实验方法
先练习概念数据模型实例(如下图),在按照实验内容要求完成概念数据模型的建立和绘制。
三、实验环境
计算机及PowerDesigner11.0。
四、实验内容
仔细分析网上论坛系统、学生管理信息系统、图书管理系统、网上求职招聘系统,从其选一(最好和实验一、二、三选题一致,为自己的课程设计做准备),选择系统概念数据模型作为自己的实验作业,绘制概念数据模型。
作业提交邮箱:
uzz_engineering@,注明姓名、学号、班级及实验项目名称,并以此作为文件名,如张某某-学号-06级本3或者08(3+2)本2-实验项目名称。
五、实验操作步骤
根据要求怎样画出如实验内容所示的图形,写出你的步骤,并记录每一步骤的结果。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
实验5:
应用PowerDesigner建立面向对象模型
一、实验目的
1)初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面
2)了解PowerDesigner的面向对象模型
3)用PowerDesinger工具进行简单系统分析建模操作
二、实验方法
先练习面向对象模型实例(如下图用例图及时序图),在按照实验内容要求完成面向对象模型的建立和绘制。
三、实验环境
计算机及PowerDesigner11.0。
四、实验内容
仔细分析网上论坛系统、学生管理信息系统、图书管理系统、网上求职招聘系统,从其选一(最好和实验一、二、三、四选题一致,为自己的课程设计做准备),选择系统的面向对象模型作为自己的实验作业,绘制面向对象模型。
作业提交邮箱:
uzz_engineering@,注明姓名、学号、班级及实验项目名称,并以此作为文件名,如张某某-学号-06级本3或者08(3+2)本2-实验项目名称。
五、实验操作步骤
根据要求怎样画出如实验内容所示的图形,写出你的步骤,并记录每一步骤的结果。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
实验6:
应用RationalRose实例建模
一、实验目的
1)初步了解系统面向对象建模工具RationalRose的基本概念和操作界面
2)了解UML建模理论知识及与RationalRose的关系
3)用RationalRose工具进行系统分析建模操作
二、实验方法
用RationalRose设计用况模型(功能模型建模)、领域模型(类似于CDM,即类似于E-R图)、类模型和包图(属于系统的静态模型)、系统动态模型(类似于业务模型,UML中主要是建立系统的交互图和行为图)及数据建模(数据库建模,将UML对象模型用作逻辑模型,将数据模型用作物理模型)。
三、实验环境
计算机及RationalRose2003。
四、实验内容
仔细分析网上论坛系统、学生管理信息系统、图书管理系统、网上求职招聘系统,从其选一(最好前面实验选题一致,为自己的课程设计做准备),从系统用况模型、领域模型、类模型和包图、系统动态模型及数据建模各个角度,绘制系统的模型。
作业提交邮箱:
uzz_engineering@,注明姓名、学号、班级及实验项目名称,并以此作为文件名,如张某某-学号-06级本3或者08(3+2)本2-实验项目名称。
五、实验操作步骤
根据要求怎样画出如实验内容所示的图形,写出你的步骤,并记录每一步骤的结果。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
实验7:
数据库实例建模实践
一、实验目的
1)进一步了解系统分析与建模工具PowerDesinger的基本概念和操作界面
2)应用PowerDesigner进行数据库需求分析及设计
3)应用PowerDesinger工具进行复杂系统的分析建模操作
二、实验方法
信息系统的分析、设计与实现,主要是数据库服务器上数据库的分析、设计与实现,即数据库建模。
而数据库分析、设计与实现的关键,是设计出它的概念数据模型,即画出它的实体关系图(E-R图)。
数据库建模的重点与难点,是数据库概念设计,即概念数据模型CDM的设计。
三、实验环境
计算机及PowerDesinger11.0。
四、实验内容
仔细分析网上论坛系统、学生管理信息系统、图书管理系统、网上求职招聘系统,从其选一(最好前面实验选题一致,为自己的课程设计做准备),采用数据库的设计方法与技巧,建立系统的概念数据模型设计,并采用PowerDesinger内部模型转换的方法完成CDM到数据库物理数据模型PDM的转化,提交系统数据库的CDM及PDM。
作业提交邮箱:
uzz_engineering@,注明姓名、学号、班级及实验项目名称,并以此作为文件名,如张某某-学号-06级本3或者08(3+2)本2-实验项目名称。
五、实验操作步骤
根据要求怎样画出如实验内容所示的图形,写出你的步骤,并记录每一步骤的结果。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
实验8:
软件项目管理Project应用
一、实验目的
1) 了解IT项目管理的基本概念和项目管理核心领域的一般知识
2) 初步掌握项目管理软件MicrosoftProject的操作界面和基本操作
二、实验方法
在实验指导书及老师的指导下运用Project进行项目管理。
三、实验环境
计算机及Project2003
四、实验内容
已知:
某ABC公司信息化项目,其项目时间:
2008年3月1日-2008年12月30日;项目预算:
硬件-180万,软件-120万,任务分解结构图如下。
应用Project管理。
五、实验操作步骤
根据要求怎样画出如实验内容所示的图形,写出你的步骤,并记录每一步骤的结果。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
实验9:
软件自动化测试工具IBMRational
一、实验目的
本实验是综合性实验,综合自动化测试原理和方法、测试步骤、测试用例设计等内容,目的是:
1)了解自动化测试的原理和方法,了解在何种情况下适合进行自动化测试
2) 结合软件生命周期,了解自动化测试工具的类型以及测试步骤和自动测试用例设计基础,了解测试自动化的有点和限制
3)掌握RationalPurify、PureCoverage、Quantity基本操作
二、实验方法
在实验指导书的指导下设计程序的测试实例,并在老师的指导下运用IBMRational进行程序的测试。
三、实验环境
计算机及IBMRational
四、实验内容
(1)使用IBMRationalPurify测试安装目录下Hello.exe
(2)使用IBMRationalPureCoverage测试安装目录下Hello.exe
(3)使用IBMRationalQuantify测试安装目录下Hello.exe
五、实验操作步骤
简要描述一下绘图步骤。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
格式与实验操作步骤一样
实验10:
功能测试软件WinRunner
一、实验目的
1)了解自动化测试的原来和方法,了解在何种情况下适合进行自动化测试
2)结合软件生命周期,了解自动化测试工具的类型以及测试步骤和自动测试用例设计基础,了解测试自动化的有点和限制
3)掌握WinRunner基本操作
二、实验方法
在实验指导书的指导下设计程序的测试实例,并在老师的指导下运用WinRunner进行程序的测试。
三、实验环境
计算机及WinRunner8.0
四、实验内容
使用WinRunner测试该软件自带Flight4A程序,完成识别该程序的GUI对象,建立测试脚本,检查测试结果。
五、实验操作步骤
简要描述一下绘图步骤。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
格式与实验操作步骤一样
实验11:
软件配置管理VSS应用
一、实验目的
1)了解配置管理的基本概念和相关技术
2) 初步掌握项目管理软件MicrosoftSourceSafe的操作界面和基本操作
二、实验方法
在实验指导书及老师的指导下运用VSS进行软件配置管理。
三、实验环境
计算机及VisualSourceSafe6.0(VSS6.0)
四、实验内容
(1)VSS安装、配置和管理
(2)VC中使用SourceCodeControl
五、实验操作步骤
简要描述一下绘图步骤。
六、总结
写你通过实验达到了怎样一个程度(比如掌握),在做图中应该注意什么?
格式与实验操作步骤一样