ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:626.40KB ,
资源ID:7703752      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7703752.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(复习用第二学期11本SE.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

复习用第二学期11本SE.docx

1、复习用第二学期11本SE2012-2013 第二学期 SE&UML SE部分复习提纲第一部分:软件工程部分的复习:概述: 1、软件危机(原因、解决消除软件危机的途径) 2、软件工程、软件工程的基本原理,软件工程方法学。结构化分析方法(包括: 结构化分析 (SA):) 主要工具为:DFD, DD和加工说明. 结构化设计 (SD):主要解决: DFD,SC(结构图)。 结构化程序设计 (SP):主要完成结构化编程。软件工程各部分应用的工具:需求分析阶段工具 PSA/PSL结构化分析设计阶段工具 SADT详细设计工具阶段工具 PAD软件测试工具 白盒法/黑盒法 3、软件过程(瀑布模型、快速原型模型、

2、增量模型)可行性研究过程1、系统流程图:下面是一个简单的例子(P40):某装配厂有一个存放零件的仓库,仓库中现有的各种零件的数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则应该报告给采购部门以便定货,规定每天向采购部门送一次定货报告。2、数据流图:数据流图(DFD)是一种图形化技术 它描绘了信息流和数据从输入移动到输出的过程中所经受的变换。假设一家工厂的采购部每天需要一张定货报表,表中列出所有需要定货的零件。对于每个需要定货的零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入

3、库或出库称为事务,通过放在仓库中的CRT 终端把事务传送到定货系统。当某种零件的库存数量少于库存量临界值时就应该定货。细化后:实例3. 某事物系统具有以下功能: 1)读入操作命令,并检查其合法性;2)按照命令编号进行分类处理;3)1号命令计算产品工时.根据用户已给出的产品数量表,计算各工种需要的工时和缺额工时;4)2号命令计算材料消耗.根据产品材料定额表和产品数量表,计算材料需求量,并存入材料需求量表;5)3号命令根据工时统计表和材料需求量表计算产品成本。试作出该事物系统的DFD(请同学自己完成)根据叙述绘制数据流图:1、接受顾客的订单,检查库存要有的话则做供货处理, 处理时修改库存,将订单留

4、底,并给仓库开备货单;若库存不足则登记缺货记录。2、根据缺货记录进行缺货处理,处理时将缺货单发给采购部门。3、根据采购部门发来的进货通知单来处理进货,即修改库存,并在缺货记录中取出缺货单进行供货处理。4、根据留底订货单进行销货统计,报表送销售经理。结构化语言 需求分析通常使用: 数据流图(DFD) 实体-联系图(ER) 状态转换图(SC) 数据字典(DD) 主要处理算法数据流图(DFD):是建立功能模型的基础。状态转换图(SC):描绘了系统的各种行为模式(称为“状态”)和在不同状态间转换的方式。状态转换图是行为建模的基础。实体-联系图(E-R): ER图:(根据叙述来绘制ER图)例如:教学管理

5、ER图范式:按照属性的依赖关系来对范式进行定义:(1)1NF每个属性值都必须是原子值。(单键)(2)2NF满足第一范式条件,而且每个非关键字属性都由整个关键字决定 (复合键部分依赖)(3)3NF符合第二范式的条件,每个非关键字属性都仅由关键字决定,而且一个非关键字属性不能仅仅是对另一个非关键字属性的进一步描述。状态图:电话线路状态图SC当没有人打电话时电话处于闲置状态;有人拿起听筒则进入拨号音状态,到达这个状态后,电话的行为是响起拨号音并计时;这时如果拿起听筒的人改变主意不想打了,他把听筒放下(挂断),电话重又回到闲置状态;如果拿起听筒很长时间不拨号(超时),则进入超时状态。绘制复印机工作的状

6、态图,陈述如下: 1、未接到工作命令时复印机处于闲置状态。 2、接到复印命令后,转入复印状态。完成复印后又回到闲置状态,等待命令。 3、若复印时发现没纸,则进入缺纸状态,发出警告等待装纸。装纸完成后又进入闲置状态。 4、若复印时发现卡纸,则进入卡纸(故障)状态,发出警告等待排除故障。故障排除后,又进入闲置状态。1、P73-3、储蓄系统的问题2:(ER图)2、为某仓库管理设计一个ER模型,该仓库主要管理零件的订购和供应等事项,并根据需要向供应商订购零件。 其:零件的属性:零-编号、零-名称、规格、重量 供应商:供-编号、供-名称、供-联系方式 产品项目:产-编号、产-名, 另外还有属性:需要量、

7、供应量等。3、P73-6、复印机的系统状态图(SC) 其中:复印机大致有闲置、复印、卡纸、缺纸状态。总体设计阶段 (总体设计过程、原理、结构图、面向数据流的设计方法。)模块内内聚与模块间耦合的概念、种类、优化设计的原则。无直接耦合 偶然内聚 数据耦合 逻辑内聚 特征耦合 时间内聚 控制耦合 通讯内聚 公共环境耦合 顺序内聚 内容耦合 功能内聚层次图:(又称H图) 层次图描绘软件的层次结构,将功能的分解描绘成层次结构,用树形结构的层次将功能或模块用方框(所属关系)连接描述出来详细设计程序流程图PAD图(问题分析图)1、试用PAD表示自然数N(N2)的阶乘。2、试用PAD表示:输入N(N2)个数,

8、试把大于零的数的个数放入CNT中,并求出这N个数的平均值AVE。实现编码风格软件测试:测试准则、测试方法。在软件工程中对软件测试科分成几个测试阶段 单元(模块)测试:就是按照模块进行测试; 集成测试:按照设计信息进行测试。 验证测试:就是按照用户需求进行测试; 系统(验收)测试:按照全部系统信息进行测试。 (黑盒测试又称为功能测试。白盒测试又称为结构测试。)白盒测试覆盖测试法白盒测试的几种形式,适合用在哪些情况及他们的优缺点。语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖路径测试法:点、边、路径。黑盒测试:等价划分、边界值分析、错误推断。 面向对象 面向对象方法学:OO = Obje

9、cts + Classes + Inheritance + Polymorphism + Communication with Messages即: OO = 对象+类+类继承性+多态性+消息 面向对象概念、建模 面向对象的三种模型:对象模型,动态模型、功能模型面向对象分析关联、泛化、聚集、组合、自反、限定、关联类、依赖、实现、角色、重数等概念。基本系统模型图及功能及数据流图 面向对象设计设计准则、软件重用、设计数据管理子系统 面向对象实现程序设计风格、(提高重用性、可扩充性、健壮性)测试(单元测试、集成测试、验证测试、系统测试)设计测试用例其他课件及练习的相关例题:状态图:尝试绘制“图书馆借

10、还书系统”中一本书(对象)的状态图。(一本书从购置到废弃不用,要经过“新书(New Book)”,“在图书馆(Available)”,“已借出(Borrowed)”,“已预订(Reserved)”,“删除(Deleted)”等状态)用例图(包含、扩展、泛化)浏览网站及购物:建立“学生选课系统”的Use Case图编写ATM 取款的(主脚本)事件跟踪图(P242)建立“学生选课系统”的细化的Use Case图(利用include和extend关系进行优化)创建“学生选课系统”中“Select Course”用例对应的顺序图绘制“学生选课系统”中Course对象的状态图。学生选课系统的细化用例图学生选课系统“选课”顺序图学生选课系统的状态图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1