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

下载本文档

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

文档简介

《好用软件工程方法》试验指导书1目录\l“_TOC_250011“第1章传统的构造化分析与设计 3\l“_TOC_250010“试验1分析系统业务流程和绘制系统业务流程图 3\l“_TOC_250009“试验2分析数据流和绘制数据流图 7\l“_TOC_250008“试验3总体设计和数据库设计 11\l“_TOC_250007“第2章面对对象的分析与设计 17\l“_TOC_250006“试验4面对对象的分析与设计—用例图 17\l“_TOC_250005“试验5面对对象的分析与设计—类图 21\l“_TOC_250004“试验6面对对象的分析与设计—时序图 26\l“_TOC_250003“试验7面对对象的分析与设计—活动图 31\l“_TOC_250002“试验8面对对象的分析与设计—状态图和通信图 34\l“_TOC_250001“试验9面对对象的分析与设计—包图、组件图和部署图 \l“_TOC_250000“试验10工程开发安排—Project软件的运用 432第1章: 传统的构造化分析与设计试验1 分析系统业务流程和绘制系统业务流程图试验目的1、驾驭构造化分析方法2、驾驭业务流程分析方法和业务流程图的绘制试验内容:任务一 绘制系统业务流程图统里面的每个部件〔程序、文件、数据库、表格、人工过程等等。表达的是信息在系统各部件之间流淌的状况,而不是对信息进展加工处理的限制过程。含义:图1-1 工资治理系统系统流程图3系统业务流程图的符号:图1-2 根本符号图1-3 系统符号操作步骤:MicrosoftOfficeVisio20234图1-4 运行MicrosoftOfficeVisio2023选择流程图中的根本流程图模板图1-5 选中根本流程图模板用鼠标选拉图标进展绘图5任务二 分析系统业务流程和绘制系统业务流程图案例一:总务办公治理系统系统简介:某单位打算开发一个购置办公用品和设备的总务办公治理系统。办公用品的购置申请由各科室提出,由负责总务工作的办公室统一收集。其中,500元〔500元〕可以由总务办公室干脆审批,而高于500购员负责购置,同时应记录每次实际购置清单,进展入账。在提出购置申请时要包括下述数据:申请单位、物品名称、物品数量、预料价格、物品用途等。每经办人等。请对该系统进展业务流程分析后,绘制出该系统的系统流程图。案例二:火车票预订系统天打印预订三天的购票单,并更订票库。请对该系统进展业务流程分析后,绘制出该系统的系统流程图。6试验2 分析数据流和绘制数据流图试验目的1、驾驭数据流的分析方法2、驾驭数据流图的绘制试验内容:任务一 绘制数据流图〔DFD〕是软件系统系统的规律模型〔从输入移动到输出〕的过程中所经受的变换〔〕储和数据流,从问题描述中提取数据流图的四种成分;然后依“自顶向下、从左”的根本原则进展绘制。试绘制工资治理系统的数据流图,依据数据流图的符号说明细致理解以以下图含义:7图1-6 工资治理系统的数据流图数据流图的符号:图1-7 数据流图的根本符号操作步骤:MicrosoftOfficeVisio2023图1-8 运行MicrosoftOfficeVisio2023选择“软件和数据库”中的“数据流模型图”模板8图1-9 选中数据流模型图模板用鼠标选拉图标进展绘图任务二 分析数据流和绘制数据流图案例一:总务办公治理系统系统简介:某单位打算开发一个购置办公用品和设备的总务办公治理系统。办公用品的购置申请由各科室提出,由负责总务工作的办公室统一收集。其中,500元〔500元〕可以由总务办公室干脆审批,而高于500购员负责购置,同时应记录每次实际购置清单,进展入账。在提出购置申请时要包括下述数据:申请单位、物品名称、物品数量、预料价格、物品用途等。每经办人等。请对该系统进展数据流程分析后,绘制出该系统的数据流图。9案例二:火车票预订系统天打印预订三天的购票单,并更订票库。请对该系统进展数据流程分析后,绘制出该系统的数据流图。10试验3 总体设计和数据库设计试验目的1、驾驭总体设计和数据库设计2试验内容:任务一 绘制工资支付系统的功能构造图和数据库的功能。通过对数据流图边界的划分,变换成软件构造,得到功能构造图。试绘制工资支付系统的功能构造图:输输更审计计更输输输入入核算算出出出课任人数正超年工工报时务事据常额度资资表表表数工课数表明据资时费据细表工资支付系统输入数据加工事务数据输出数据图工资支付系统输入数据加工事务数据输出数据11操作步骤:MicrosoftOfficeVisio2023图1-11 运行MicrosoftOfficeVisio2023选择“流程图”中的“根本流程图”模板图1-12 选中根本流程图模板12用鼠标选拉图标进展绘图依据数据流图和数据字典,试绘制工资治理系统的数据库模型图:图1-13 工资支付系统的数据库模型图操作步骤:运行MicrosoftOfficeVisio2023图1-14 运行MicrosoftOfficeVisio202313选择“软件和数据库”中的“数据库模型图”模板图1-15 选中数据库模型图模板用鼠标选拉图标进展绘图〔1〕绘制实体〔表〕图1-16 输入表名14图1-17 输入字段名和数据类型图1-18 选择主键绘制关系图1-19 选择外键任务二 绘制功能构造图和数据库案例一:总务办公治理系统500元〔500元〕可以由总务办公室干脆审批,而高于500购员负责购置,同时应记录每次实际购置清单,进展入账。在提出购置申请时15要包括下述数据:申请单位、物品名称、物品数量、预料价格、物品用途等。每经办人等。请对该系统进展设计,绘制出该系统的功能模块构造图和数据库模型图。案例二:火车票预订系统天打印预订三天的购票单,并更订票库。请对该系统进展设计,绘制出该系统的功能模块构造图和数据库模型图。16第2章: 面对对象的分析与设计试验4 面对对象的分析与设计——用例图试验目的1、生疏UML2、学会识别参与者和用例3、驾驭用例图的绘制方法4、学会编写用例描述试验内容:任务一:分析图书治理系统的登录模块,且绘制用例图用来规定系统要实现的行为。1、分析用户登录模块的功能需求2、识别参与者4图书借阅员、图书治理员、系统治理员、图书借阅者。图书借阅员图书治理员系统治理员图书借阅者也必需先进展登录,然后才能查询图书借阅状况或查询图书馆藏书信息。3、识别用例合法性,故主要用例有两个:输入用户名和密码、验证用户身份。17操作步骤:MicrosoftOfficeVisio2023选择“软件和数据库”中的“UML模型图”模板18鼠标点击选择“UML用例”,开放UML用例图的图标用鼠标选拉图标进展绘图5、描述用例用例名称用例编号简要说明参与者当前状态运用频率前置条件后置条件

验证用户身份验证用户所输入的“用户名“和“密码“是否有效图书治理员、系统治理员、图书借阅员、图书借阅者等待审查较高已输入有效的“用户名“和“密码“登录进入系统19根本操作流根本操作流到“用户信息“数据表中检索是否存在相应的“用户名“和“密码“备选操作流假设“用户名“和“密码“有误,显示提示信息。任务二 分析网上书店的业务需求,且绘制用例图站在客户的角度分析,网上书店要实现的根本功能主要有以下几种:用户注册用户登录图书查询与阅读用户订购图书用户购物车治理订单维护个人信息维护订单进展修改,订单所需信息填写完整后,经用户确认后即可提交订单。站在治理员的角度分析,网上书店要实现的根本功能主要有以下几种:图书治理会员治理订单处理与查询图书销售状况查询报表维护发货〔缺货通知〕。描述。分析过程:20确定参与者:确定用例:创立用例图:试验5 面对对象的分析与设计——类图试验目的1、生疏UML2、学会分析类的属性和方法3、学会构思类图4、驾驭类图的绘制方法试验内容:任务一:分析图书治理系统的用户治理模块,且绘制类图实现微小环节,定义系统中的类〔属性和操作,描述系统中类之间的关系。1、绘制用户治理模块的用例图用户治理模块的主要功能有治理用户治理用户密码治理用户权限和阅读可以阅读全部用户的信息。对于其他类型的用户,则只能修改自己的密码。2、构思用户治理模块的类作。依据以上分析可确定用户治理模块的类主要有用户类数据库21用户治理界面类、密码修改界面类和用户权限治理界面类。ID、用户名、密码、用户类型、启用日期、是否停用等。主要方法有getUserInfo〔用于获得用户信息、getUserType〔用于获得用户类型、getUserPermission〔用于获得用户权限、userAdd〔用于增用户〕、userInfoEdit〔用于修改用户信息〕用于添加用户权限、userPermissionDelete〔用于删除用户权限。createWindow〔用于创立窗体对象、listUserInfo〔用于在用户界面显示用户信息、addUser〔用于增加用户用于修改用户信息用于删除用户conn〔创立的数据库连接对象主要方法有、closeConn〔用于更数据表中的数据〕insertData〔用于向数据表插入纪录〕editData〔用于修改数据表中的数据、deleteData〔用于删除数据表中的记录。3、绘制用户治理模块的类图操作步骤:MicrosoftOfficeVisio202322选择“软件和数据库”中的“UML模型图”模板鼠标点击选择“UML静态构造”,开放UML静态构造的图标23用鼠标选拉图标进展绘图建立类图:选中类图标创立类:设置类名添加和修改类的属性:24添加和修改类的方法添加类之间的关系25任务二 分析网上书店的类,且绘制类图分析过程:Web主要的业务类:数据库操作类:绘制相应的类图:试验6 面对对象的分析与设计——时序图试验目的1、生疏UML2、理解时序的语义3、学会构思时序图4、驾驭时序图的绘制方法试验内容:26任务一:分析图书治理系统的用户治理模块,且绘制时序图息传递的时间依次,说明对象之间的交互过程。1、绘制用户治理模块的局部时序图阅读用户信息的时序图:操作步骤:MicrosoftOfficeVisio202327选择“软件和数据库”中的“UML模型图”模板鼠标点击选择“UM序列”,开放UML时序图的图标28用鼠标选拉图标进展绘图①建时序图:选中对象生命线图标②添加参与者:③添加对象、设置对象属性其他对象添加和设置过程相类似。29④添加消息、设置消息属性其他消息添加和设置过程相类似。〔2〕增用户的时序图30任务二 构思网上书店的各个时序图,且绘制时序图分析过程:查询与阅读图书信息的时序图用户登录时序图客户订购图书时序图图书治理时序图订单处理时序图31试验7 面对对象的分析与设计——活动图试验目的1、生疏UML2、理解活动图的语义3、学会构思活动图4、驾驭活动图的绘制方法试验内容:任务一:分析图书治理系统的用户登录模块,且绘制活动图么〔对象状态变更、什么时间发生〔动作序列〕及在什么地方发生〔泳道。1、绘制用户登录模块的活动图32操作步骤:MicrosoftOfficeVisio2023选择“软件和数据库”中的“UML模型图”模板33鼠标点击选择“UM活动”,开放UML活动图的图标用鼠标选拉图标进展绘图创立活动图添加活动图的起先状态添加动作状态添加活动状态添加状态转换添加活动图的完毕状态任务二 分析网上书店的业务需求,且绘制活动图分析过程:客户购书的活动图订单处理的活动图34试验8 面对对象的分析与设计——状态图和通信图试验目的1、生疏UML〔协作图〕的功能和组成元素2、学会构思状态图和通信图〔协作图〕3、驾驭状态图和通信图〔协作图〕的绘制方法试验内容:状态图和通信图1、绘制图书的状态图操作步骤:MicrosoftOfficeVisio202335选择“软件和数据库”中的“UML模型图”模板鼠标点击选择“UM状态图”,开放UML状态图的图标36用鼠标选拉图标进展绘图2、绘制图书借出模块的协作图〔通信图〕操作步骤:MicrosoftOfficeVisio202337选择“软件和数据库”中的“UML模型图”模板鼠标点击选择“UM协作”,开放UML协作图〔通信图〕的图标38用鼠标选拉图标进展绘图任务二 分析网上书店的业务功能,且绘制通信图分析过程:〔1〕客户订购图书的通信图39试验9 面对对象的分析与设计——包图组件图和部署图试验目的1、生疏包图、组件图和部署图的功能和组成元素2、学会构思包图、组件图和部署图3、驾驭包图、组件图和部署图的绘制方法试验内容:任务一:分析图书治理系统的用户治理模块,且绘制类图1、绘制图书治理系统的系统组件图和主要业务组件图40操作步骤:MicrosoftOfficeVisio2023选择“软件和数据库”中的“UML模型图”模板鼠标点击选择“UM组件”,开放UML组件图的图标41用鼠标选拉图标进展绘图2、绘制图书治理系统的系统配置图操作步骤:MicrosoftOfficeVisio202342选择“软件和数据库”中的“UML模型图”模板鼠标点击选择“UM部署”,开放UML部署图的图标用鼠标选拉图标进展绘图任务二 分析网

温馨提示

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

评论

0/150

提交评论