《软件工程实验2013》由会员分享,可在线阅读,更多相关《软件工程实验2013(29页珍藏版)》请在金锄头文库上搜索。
1、 实验一 软件工程工具以及环境一、 试验目的1.理解软件工程的基本概念,熟悉软件,软件生命周期,软件生存周期过程和软件生命周期各阶段的定义和内容,软件危机和软件工程基本原理。2.理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类等。3.通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站和主流的软件工程工具等,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件工程应用实践。4.熟悉软件工具、软件开发环境和CASE工具5.了解GB/T158531995软件支持环境相关内容二、 试验内容与步骤1.了解软件工程网站和相关软件工程知识。2.
2、了解软件工程环境概念、层次、组成和开发要求。3.了解现有主流的软件工程工具及其功能、用途和特点及适用范围。三、 试验步骤1上网查询软件工程已有的网站。2查询软件工程环境环境层次、组成。3查询现有主流的软件工程工具及其功能、用途和特点及适用范围。4.查阅有关资料,给出“软件”、“软件生命周期”、“软件生存周期过程”、“软件工具”、“软件开发环境”、“CASE工具”的权威定义5.上网搜索和浏览,了解软件工程技术的应用情况,记录所浏览网站的技术支持工作。6.填写下列学术术语的英文简写,并思考、理解其含义软件开发环境、软件工程环境、软件支持环境、软件项目支持环境、软件自动开发环境、集成化程序设计环境7
3、.通过查阅资料给出GB/T158531995软件支持环境规定的软件支持环境的基本要求了解Microsoft Visio的应用状况、了解Rational Rose的应用状况、了解Oralce Designer的应用状况、了解Together Soft的应用状况、了解CASE Studio的应用状况、了解Sybase PowerDesigner的应用状况、了解Microsoft Visual SourceSafe的应用状况四、 学时分配2学时五、 要求必做六、 性质验证七、 所需仪器设备微机、网络八、 试验总结第二章 软件工程标准化一、 试验目的1.熟悉和掌握软件工程标准化的概念、国家标准规范和意
4、义。了解支持国家标准和行业标准信息的网站。2.较为系统全面的了解软件工程相关的国家标准3.深入学习和掌握14种软件产品开发文件的基本内容二、 试验内容与步骤1.了解国家标准咨询服务的专业网站、了解信息技术标准、软件工程国家标准,并记录搜索结果。2.软件工程标准化的概念。3了解软件工程国家标准制定单位、情况、内容。4熟悉和掌握国家标准GB/T8567-1988。5深入分析14种软件产品文件规范内容以及与软件生存周期各阶段的关系,文件编写、阅读和使用人员。6了解软件文档管理的基本要求。三、 实验步骤1上网查询国家标准咨询服务的专业网站、了解信息技术标准、软件工程国家标准,并记录搜索结果。2查阅资料
5、国内外软件工程标准状况和代号及说明。3查询掌握国家标准GB/T8567-1988。4查询14种软件产品文件规范内容以及与软件生存周期各阶段的关系,文件编写、阅读和使用人员,以及软件文档管理的基本要求。5了解软件工程的国家标准1) GB/T8566-20012) GB/T8567-19883) GB/T9385-19884) GB/T9386-19885) GB/T1526-19896) GB/T11547-19897) GB/T12504-19908) GB/T12505-19909) GB/T14079-199310) GB/T16680-199611) GB/T15532-199512)
6、GB/T14394-1993四、 学时分配2学时五、 要求必做六、 性质验证七、 所需仪器设备微机、网络八、 试验总结第三章 软件开发绘图工具Visio1ER图一、试验目的1.了解Visio工具软件的特点、用途、功能、安装和基本操作。2. 熟悉使用Microsoft Visio的工作环境及组成; 3、掌握使用Microsoft Visio绘制图表的基本操作;4、使用Microsoft Visio软件绘制系统流程图;5、使用Microsoft Visio软件绘制E-R图;二、实验要求: 要求能够熟练运用Visio软件所提供的菜单、工具、模型等制作图形或图表;能用Visio软件所提供专业图形模板,
7、来自行绘制出专业化、高质量的系统流程图和E-R图。 三、试验内容1.Microsoft Visio 2003的安装2.了解Visio的工作环境3.了解菜单项、工具栏、文件操作等4.使用Microsoft Visio软件来绘制系统流程图;5.E-R图的绘制(根据图书管理和借阅业务,使用Visio软件绘制E-R图;注:本题中有三类实体,分别是“读者”、“图书管理员”和“图书”,它们之间存在“借阅”的联系。)四、试验步骤1. 运行Microsoft Office Visio图1-4 运行Microsoft Office Visio 2选择操作模板3用鼠标选拉图标进行绘图.在图表中移动形状并调整形状的
8、大小,向图表添加文本,连接图表中的形状,设置图表中形状的格式,保存图表以示完成,并向演示图表五、学时分配4学时六、要求必做七、性质验证、设计八、所需仪器设备微机、网络、Microsoft Visio九、试验总结十、参考资料:E-r 图 (Entity Relationship Diagrams) 是概念结构设计中最常用的工具。用visio可以方便地画出 E-R 图。在visio自带的“基本流程图形状”(“文件”-“形状”-“流程图”-“基本流程图形状”)中,有矩形(标签为“进程”)、菱形(标签为“判定”)、椭圆(标签为“终结符”)。可以方便地用它们来表示实体、关系、属性。一对多的关系可以通过设
9、置连接线的属性来表示。绘制一条“动态连接线”并选中,右键,选“格式”-线条。出现“线条”窗口。在“线端”的“终点”下拉框中,选择表示一对多关系的箭头。我这里编号是27。“终端大小”选“特大”,如图。如果觉得默认的图形不好看,也可以进行设置。例如,设置填充色。选中图形,“格式”-“添充”。在出现的“填充”对话框,可以选择图像颜色、图案、阴影颜色等。我最常用的是图案是35,由中间向两端辐射的样子。如下图:网站:http:/ 软件开发绘图工具Visio2系统流程图;一、试验目的1. 熟悉使用Microsoft Visio的工作环境及组成; 2.掌握使用Microsoft Visio绘制图表的基本操作
10、;3.掌握数据流的分析方法4.掌握数据流图的绘制二、试验内容1.系统流程图是描绘物理系统的传统工具。是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等等)。表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工处理的控制过程。2.试绘制工资管理系统的系统流程图,根据系统流程图的符号说明仔细理解下图含义:图1 工资管理系统系统流程图一、 试验步骤:1理解所承担项目的业务流程和业务内容。2按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。3绘制数据流图等。4编写数据字典、数据加工处理的描述等。5阅读相关
11、的软件开发的标准文档。6编写需求规格说明书。7案例1:总务办公管理系统系统简介:某单位准备开发一个购买办公用品和设备的总务办公管理系统。办公用品的购买申请由各科室提出,由负责总务工作的办公室统一收集。其中,购买申请的金额低于500元(含500元)可以由总务办公室直接审批,而高于500元的购买申请由机构主管领导审批,批准的购买申请形成采购清单由采购员负责购买,同时应记录每次实际购买清单,进行入账。在提出购买申请时要包括下述数据:申请单位、物品名称、物品数量、预计价格、物品用途等。每次购买完成后应记录以下数据:物品名称、物品数量、价格、总金额、购买日期、经办人等。1)分析系统业务流程2.运行Mic
12、rosoft Office Visio 2007,选择流程图中的基本流程图模板 3).绘制该统业务流程图8.案例二:火车票预订系统系统简介:某高校后勤集团为了学生寒暑假返乡,办理代学生预订返乡火车票事务,订票必须提前三天办理,后勤订票处提前三天向火车站办理购票事务。订票处使用一台微机处理订票后购票事务,学生订票一次称为一个事务,由订票员将其输入在微机中,系统核实订单后,将订票信息记录放在订票库中。系统每天打印预订三天的购票单,并更新订票库。请对该系统进行业务流程分析后,绘制出该系统的系统流程图。三、 学时分配6学时四、 要求必做五、性质验证、设计六、所需仪器设备微机、网络、Microsoft
13、Visio七、试验总结参考资料:系统业务流程图的符号:图1-2 基本符号图1-3 系统符号第三章 软件开发绘图工具Visio3-数据流图一、试验目的1. 掌握Visio工具绘图开发的基本操作。2. 掌握数据流的分析技术3掌握软件需求分析的过程和方法。4熟悉项目开发计划和需求规格说明书的制定方法。5.学会结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典二、试验内容与步骤与步骤1案例1飞机机票预订系统数据流图(DFD)(1)用结构化数据流分析技术分析飞机机票预订系统该飞机机票预订系统反映的功能是: 旅行社把预订机票的旅客信息 (姓名、年龄、单位、身份证号码、旅行时间、目的地等
14、)输入机票预订系统。系统为旅客安排航班,打印出取票通知单(附有应交的账款)。旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。(2)写出该系统的数据字典(3)使用Microsoft Visio绘制出该系统的整个数据流图1)首先画系统的输入输出,即先画顶层数据流图。顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。下图为飞机机票预订系统的顶层图。2)画系统内部,即画下层数据流图。不再分解的加工称为基本加工。一般将层号从0开始编号,采用自顶向下,由外向内的原则。画0层数据流图时,分解顶层流图的系统为若干子系统,决定每个子系统间的数据接口和活动关系。例如,在上面的机票预订系统按功能可分成两部分,一部分为旅行社预订机票,另一部分为旅客取票,两部分通过机票文件的数据存储联系起来,0层数据流图如上图所示。2案例2销售管