- 24
- 0
- 约9.3千字
- 约 55页
- 2018-10-30 发布于浙江
- 举报
软件工程重点知识录音
第四章 面向对象方法UML 10、制品 系统中包含物理信息的、可替代的物理部件。 11、节点 节点是在运行时存在的物理元素,通常表示一种具有记忆能力和处理能力的计算机资源。 12、关联(Association) 关联反映了类和类之间的静态关系。 关联名 导航 角色 可见性 多重性:多重性(Multiplicity)定义了与一个对象/类相联系的对象/类出现一次,该对象/类可能出现的最小和最大的数目。 限定符 聚合:一个类是另一类的一部分。 组合:是聚合的一种特殊形式 关联类 约束 第四章 面向对象方法UML 关联、泛化和细化都是依赖的变体。 精化、跟踪、包含和扩展也是依赖的变体。 为了控制信息组织的复杂性,UML提供了组织信息的一种通用机制————包 包是表达组合信息的术语。 第四章 面向对象方法UML 第二节 UML的模型表达格式 图形化工具。(一是结构图,表达静态模型结构,二是行为图,是动态结构。) 图的类别: 创建一个系统的类图,要涉及4方面的工作: (1) 模型化待建系统中的概念,形成类图中基本元素 (2)模型化待建系统中的各种关系,形成该系统的初始关系。 (3)模型化系统中的协作,给出该系统的最终类图。 (4)模型化逻辑数据库模式 第四章 面向对象方法UML 2、用况图(use case 图) 用况是对一个参与者(actor)使用系统的一项功能时所进行的交互过程的一个文字描述序列。 用况图是指反映活动者,系统边界所封闭的用况,及活动者与用况之间,用况与用况之间关系的一种图。 6个模型元素: 1主题 2用况 3参与者: 4关联 5泛化 6依赖 第四章 面向对象方法UML 3、状态图 UML把状态分为3类,初态、终态、和通常状态 顺序图是一种交互图,即由一组对象以及按时序组织的对象之间的关系组成。 第五章 面向对象方法-RUP 一种软件开发方法学由3部分组成:一是表达基本信息的术语,二是组织基本信息的表达格式,三是在不同抽象层之间进行“映射”的过程指导。 UML包含前面两个部分,因为它是可视化的面向对象的建模语言。RUP是基于UML过程指导的一种过程框架,满足开发方法学的第三个部分,所以UML和RUP组合在一起才称得上是 一个面向对象开发的方法学。 RUP的特点 以用况驱动的、以体系结构为中心的迭代、增量式开发。 用况驱动 用况是能够向用户提供有价值结果的系统中的一种功能 用况获取的是功能需求 以体系结构为中心 系统体系结构:是对系统语义的概括描述,对所有项目有关人员都是可以理解的。 迭代与增量(初始、精化、构造和移交阶段) 第五章 面向对象方法-RUP 核心工作流 在RUP的每次迭代中都要经历:需求获取、分析、设计、实现和测试。 需求获取:采用用况技术来获取需求,目标:使用UML中的用况、参与者以及依赖等术语来抽象实际问题,形成系统的需求获取模型。并产生该模型视角下的体系结构描述。 需求分析目标:在系统用况模型的基础上,创建系统分析模型以及该模型视角下的体系结构描述。 分析类分为:边界类、实体类和控制类三种 设计层 定义满足需求规约所需要的软件结构。 RUP的设计目标:定义满足系统/产品分析模型所规约需求的软件结构。 第五章 面向对象方法-RUP RUP的实现 RUP实现的目标: (1)基于设计类和子系统生成构件 (2)对构成进行单元测试 (3)进行集成和连接 (4)把可执行的构件映射到部署模型 RUP实现的主要活动: 实现体系结构 集成系统 实现子系统 实现类 完成单元测试 第五章 面向对象方法-RUP RUP的测试 168页表格 包括:内部测试、中间测试和最终测试。 RUP测试包括的主要活动: 计划测试 设计测试 实现测试 执行集成测试 执行系统测试 评价测试 第六章 软件测试 错误是不可避免的,发现错误(软件测试)是保证软件过程质量和软件产品质量的基础。 软件评估可分为静态评估和动态评估。评审、走查和形式化证明等是静态评估技术,而软件测试是一种常用的动态评估技术,有两种:一是基于程序路径的“白盒”测试,二是基于规约的“黑盒”测试技术。 软件测试的首要目标是预防错误,第二目标只能是发现错误。 第六章 软件测试 人们关于软件测试目的的认识,经历了5个阶段: 1、认为软件测试和软件调试没有什么区别。 2、认为测试是为了表明软件能正常工作。 3、认为测试是为了表明不能正常工作。 4、认为测试仅是为了将已察觉的错误风险减少到一个可接受的程度。 5、认为测试不仅仅是一种行为,而 是一种理念,那测试是产生 低风险软件的一种训练。 第六章 软件测试 第六章 软件测试 测试法分为黑盒法又叫结构测试技术,典型的是路径测试技术;白盒法又称功能测试技术,包括事务处理流程技术、
您可能关注的文档
- 诺如病毒(疫情指引注意事项)培训.ppt
- 诺如病毒等传染病防控知识培训.ppt
- 课前准备备课和教案.ppt
- 课堂教学评价讲座(顾老师).ppt
- 课标解读_三年级英语_英语_小学教育_教育专区.ppt
- 课堂高效教学(小学)_培训.ppt
- 课堂调控技能指导培训.ppt
- 课程纲要_二年级语文_语文_小学教育_教育专区.ppt
- 课时达标练与测_初二数学_数学_初中教育_教育专区.pdf
- 课程设计xy工作台数控系统设计.pdf
- CN104082672A 一种具有降血糖功效的养生粥及其制作方法 (朱路英).docx
- CN104082656A 一种适合肝病病人的营养膳及其制作方法 (广东省农业科学院蚕业与农产品加工研究所).docx
- (正式版)DB37∕T 3066-2017 《加氢反应器定期检验规则》.docx
- CN104091760A 一种eeprom工艺中的抗辐照栅氧化层的制作方法 (上海集成电路研发中心有限公司).docx
- CN104090999A 一种sram中mos角模型的制作方法 (上海集成电路研发中心有限公司).docx
- (正式版)DB37∕T 2757-2016 《山东省治超检测站信息系统技术规范》.docx
- (正式版)DB37∕T 2841-2016 《鸭坦布苏病毒半套式R∕T -PCR检测方法》.docx
- (正式版)DB37∕T 2850-2016 《沂蒙黑山羊品种评定和饲养管理规范》.docx
- (正式版)DB37∕T 3059-2017 《热熔化纤絮片通用技术要求》.docx
- (正式版)DB37∕T 3087-2017 《猪伪狂犬病病毒gE基因PCR检测技术》.docx
最近下载
- 急救中心建筑设计规范.docx VIP
- flac3d5.0软件隧道支护与开挖命令流.docx VIP
- 2025中国华电校园招聘笔试参考题库附带答案详解.docx
- 西北大学自考学位英语真题.pdf VIP
- HXD1C型电力机车网控制系统.pdf VIP
- 创意写作教程 第二版 课件全套 葛红兵 第1--13章 绪论、突破作家障碍---政务文书与商务文书写作.pptx
- 风力发电场高处作业安全规程,NB_T31052-2014.pdf VIP
- 中国瘢痕修复诊疗指南(2025版).docx VIP
- 网课超星尔雅光影中国选修课答案光影中国尔雅答案.docx VIP
- 2025小学教科版(2024)科学一年级下册教学设计(附目录).docx
原创力文档

文档评论(0)