- 10
- 0
- 约2.02万字
- 约 6页
- 2016-10-12 发布于贵州
- 举报
软件工程实践指导书2014),软件工程实验指导书,会计实践指导书答案,工程作业指导书,软件开发作业指导书,工程力学实验指导书,工程统计学实验指导书,建筑工程作业指导书,作业指导书软件,钢筋工程作业指导书
软件工程实践指导书
(一)软件需求分析(4学时)
1.实验目的
学习图形工具软件VISIO,掌握结构化需求分析方法,熟练绘制数据流图;学习快速原型工具的使用。
2.基本要求
(1)针对银行ATM系统进行需求分析工作,了解银行ATM系统的功能、流程;
(2)安装VISIO2003以上版本软件,熟练应用Visio绘制DFD图,绘制银行ATM系统数据流图,完成系统的软件逻辑模型;
(3)安装Axure RP Pro 或者Balsamiq Mockups快速原型软件,学习绘制软件原型,完成银行ATM系统的软件原型。
3.实验方式
上机实验
4.实验报告格式与内容
(1)银行ATM系统任务分析;
(2)银行ATM系统的软件逻辑模型;
(3)银行ATM系统的软件原型;
(4)提交绘制的图形和实验报告。
(二)面向对象的软件分析与设计(6学时)
1.实验目的
学习UML和UML软件工具,掌握面向对象分析与设计方法
2.基本要求
(1)学习面向对象分析与设计方法和UML;
(2)安装StarUML 和Rational Rose软件,熟练使用UML软件工具,对目标系统进行分析和设计;完成用例图、类图、序列图、状态图、活动图等图形的绘制。
(3)学习UML模型和源代码的双向工程。
3.实验方式
上机
4.实验报告格式与内容
(1)基于UML对目标系统进行分析和设计,绘制各种面向对象模型;
(2)描述UML模型和源代码的逆向工程、正向工程。
(3)提交绘制的图形和实验报告。
(三)集成编程环境与编码规范(12学时)
1.实验目的
学习PHP、.Net、JAVA集成编程环境,熟悉各语言的编码规范。
2.基本要求
(1)学习PHP语言基础,学习PHP集成编程环境EPP,了解常用插件,掌握Zend debuger PHP断点调试功能;
(2)学习.C#语言基础,学习.Net集成编程环境,掌握集成环境中的调试技术;
(3)学习JAVA集成编程环境Eclipse,参考《Java编码规范及实践》了解JAVA设计模式。
3.实验方式
上机
4.实验报告格式与内容
选择PHP、.Net、JAVA三种语言和集成编程环境其中之一,介绍环境的基本使用方法,调试技术。
(四)源代码版本管理(6学时)
1.实验目的
学习VSN源代码版本管理工具,掌握源代码版本的管理。采用TortoiseSvn(管理员客户端)+ AnkhSvn(VS2008插件) +VisualSvn ServerJUnit、CPPUnit、Webstress、等各类软件测试工具,及Test Manager测试管理工具,针对所选系统实现情况,编写测试计划、设计测试用例,掌握软件自动测试方法。
2.基本要求
(1)下载、安装IBM Rational Robot、IBM Purify、WinRunner、NUnit、JUnit、CPPUnit 、Webstress、QTP、LoadRunner和Test Manager等工具软件,学习软件使用;
(2)掌握IBM Rational Robot中测试脚本录制、测试代码编写方法,针对实验代码进行自动测试;
(3)了解程序运行错误分析软件IBM Purify的工作原理,使用IBM Purify进行代码错误检测,分析检测结果;
(4)采用WinRunner等黑盒测试工具进行所选系统的黑盒测试;
(5)运用NUnit、JUnit、CPPUnit工具软件进行白盒测试用例设计及自动测试;
(6)运用Webstress工具软件进行性能自动测试;
(7)了解Test Manager测试管理工具的使用方法。
(8)学习.Net、JAVA集成开发工具中的软件测试、调试。
3.实验方式
上机
4.实验报告格式与内容
(1)说明测试脚本录制、测试代码编写、针对实验代码进行自动测试的步骤、方法和实现情况;
(2).Net或者JAVA集成开发工具中的软件测试、调试方法。
(3)针对目标系统,使用各种测试工具的测试过程。
(六)使用Power Designer设计数据库表( 8学时)
1.实验目的
安装Power Designer,并了解、掌握PowerDesigner的主要功能和使用方法。学习使用Power Designer设计数据库表。
2. 基本要求
使用Power Designer设计数据库物理模型,并创建数据库。
(1)安装Power Designer。
(2)设计目标系统的CDM。
(3)设计目标系统的PDM。
3.实验方式
上机
4.实验报告格式与内容
描述使用Power Designer设计目标系统数据库模型的过程。
stressed
原创力文档

文档评论(0)