《软件工程》实验指导书_第1页
《软件工程》实验指导书_第2页
《软件工程》实验指导书_第3页
《软件工程》实验指导书_第4页
《软件工程》实验指导书_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程实验指导书V2.0执笔:何国辉 日期:2010.4.20实验一 使用visio绘制项目组织及程序流程图一、实验目的:通过本实验使学生掌握使用VISIO进行软件需求分析描述和项目组织的方法,为软件开发过程的系统分析和设计提供重要的依据。二、实验内容:(1) 绘制项目组织结构图(2) 绘制程序流程图三、实验要求:通过VISIO软件按照实验步骤绘制有关图形,每完成一个图形保存成一个文件,待实验内容全部完成以后,按照实验报告要求提交实验报告(纸纸版和电子版两种),将图形嵌入到实验报告的结果处。实验内容也可参考某个案例绘制。四、实验学时:2学时五、实验步骤:1绘制项目组织结构图步骤:(1) 新建

2、绘图。执行【文件】|【新建】|【组织结构图】|【组织结构图】命令。进入如下工作界面:(2) 加入背景和标题(3) 添加【总经理】形状(4) 添加【经理】形状(5) 添加【职位】形状(6) 排列下属图形(7) 添加其他形状(8) 调整形状间距(9) 完善并保存为一个文件2 绘制程序流程图步骤:(1) 执行【文件】|【新建】|【流程图】|【基本流程图】命令。进入如下工作界面:(2) 加入背景和标题(3) 添加流程图中的各个步骤(4) 添加文本,双击各个图形输入相应文本(5) 连接图形,利用【常用】工具栏中的【连接线工具】按钮(6) 在线条上添加文字(7) 完善并保存为一个文件实验二使用visio建

3、立数据模型、项目管理图一、实验目的:通过本实验使学生能够根据需求分析结果,使用VISIO建立数据模型,为系统分析和设计提供重要的依据。同时建立项目管理日程图(甘特图),为项目的有序进行提供科学的管理手段。二、实验内容:(1) 建立数据模型参照以下模型表示方法,结合实际设计内容建立数据模型。(2) 绘制甘特图三、实验要求:通过VISIO软件按照实验步骤绘制有关图形,每完成一个图形保存成一个文件,待实验内容全部完成以后,按照实验报告要求提交实验报告(纸纸版和电子版两种),将图形嵌入到实验报告的结果处。实验内容也可参考某个案例绘制。 四、实验学时:2学时五、实验步骤:1 建立数据模型步骤:(1) 执

4、行【文件】|【新建】|【数据库】|【数据库模型图】命令。(2) 使用反向工程创建数据库模型。执行【数据库】|【反向工程向导】对话框,设置数据源。(3) 进入选择对象类型界面。(4) 进入反向工程表和视图界面。(5) 进入向导的释放添加形状选择界面。(6) 进入信息确认界面(7) 添加【实体】形状和表信息(8) 建立【实体】间的关系(9) 完善并保存为一个文件2 绘制甘特图步骤:(1) 执行【文件】|【新建】|【项目日程】|【甘特图】命令(2) 在【甘特图选项】中设置【日期】、【格式】(3) 添加任务名称(4) 更改任务开始、完成和持续日期(5) 向图中添加列,如增加负责人(6) 建立任务间的依

5、赖关系(7) 为图形添加标题块(8) 完善并保存为一个文件实验三 使用黑盒测试方法设计测试用例并测试一、实验目的:通过经典案例,加深学生对软件测试过程和测试技术的了解,为今后从事软件开发和测试工作做好准备。二、实验内容:为三角形程序设计测试用例。这个程序的功能是,读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或任意三角形的识别信息。三、实验要求:先用黑盒法设计测试用例,然后用白盒法进行检验与补充。由于时间限制,要求学生事先根据要求准备好测试用例,并对程序处理逻辑有所了解。四、实验学时:2学时五、实验步骤:(1) 根据三角形特点,按照黑盒测试方法设计相关

6、的测试用例。(2) 根据该程序的处理逻辑,通过某种开发工具编写程序,实现测试过程。(3) 根据程序内部处理逻辑,按照白盒测试技术进行检验,并补充黑盒测试法中不够完善的测试用例。实验四 使用UML建模一、实验目的:结合软件工程课程内容,了解Rational Rose的基本操作,并进行需求建模,为今后分析设计系统提供科学的手段。二、实验内容:熟悉UML(Unified Modeling Language)统一建模语言,它融入了软件工程领域的新思想、新方法和新技术。分析项目的业务流程图,掌握使用 Rational Rose工具进行功能分析和建模,并绘制用例图、类图、顺序图等。银行储蓄账户管理系统业务流程如下:一个客户可以在多个银行中开设账户,一个客户也可在同一银行中开设多个不同的账户。客户可以通过银行职员进行开户、存款、取款、转账、注销账户活动。其中转账指客户将自己的某个账户上的钱款转入同一银行的不同账户(称为银行内转账)或转入不同银行的账户(称为银行间转账)。系统管理员负责系统的账户管理及业务报表的生成。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论