`
ldb19890624
  • 浏览: 243864 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
第十章 面向对象模型 7、设计组件图1)组件图(Component Diagram):描述了软件组件以及它们之间的依赖关系。组件图市组件的视图,通过组件图可以使软件的开发、维护、分类、发现组件变得更加容易。软件组件可以是源代码组件、二进制组件或可执行组件,它主要反映了软件系统的静态作用。1.1)源代码组件可以是一个源代码文件或者是一个包对应的若干个源代码文件。1.2)二进制组件可以是一个目标码文件、静态的或动态的库文件。1.3)可执行组件可以是处理器上运行的一个可执行的程序单位,即可执行程序。2)定义组件设计组件时,要定义它的接口和实现类。而利用组件构造新组件时,新应用系统的开发者则仅能使用已 ...
《WEB应用测试》笔记(二)第三章 软件测试基础总的来说,用于其它应用系统的软件测试方法和用于Web应用的是相同的。两种类型的测试 都要求基本的测试类型,如:功能测试、强制性错误测试、边界条件和等价类分析等。1、基础规划和文档化保持有条不紊的记录可以建立可信度并把注意力集中在测试上。提高测试效率,找出冗余的测试用例并删除,可以考虑重用测试包和定位以前的测试包。尽早规划在达到相同测试效果的前提下对提高效率和节省开支非常关键。测试覆盖率是对风险和项目关注的其它因素的一种平衡。2、常用术语1)测试条件:测试条件是Web应用测试中至关重要的因素。测试条件是待测应用所处的环境 。分两类:(1)针对应用的条 ...
第十章 面向对象模型(二) 4、设计协作图1)OOM中的协作图非常有用,它说明了角色、对象之间的通信连接,以及它们之间的消息发送。协作图可以用来说明一个操作的执行,一个用例的执行,或仅仅是系统中某一环节的接口。它设计了对象之间交互的一个实例。2)协作图与时序图传达的信息是相同的,它们之间的主要区别是协作图机制在活动着的对象上,它表现的是相互协作的对象之间的消息传递,而时序图则侧重于在某种特定的情形下对象之间传递消息的时序性。协作图中的对象与对象图、时序图中的对象相同。协作图中的角色的定义、特性与用例图、时序图中的角色完全一致,并且角色还可以在协作图、用例图和时序图中共享。3)协作图转换为时序图 ...
第十章 面向对象模型1、模型元素之间的连接关系有:关联Association、概化Generalization、依赖Dependency、实现Realization、聚合Aggregation、组合Combination。其中,聚合和组合是关联的一种特殊形式。(1)关联Association:用于描述模型元素 ...
《WEB应用测试》笔记(一)第一章 欢迎进入WEB测试 利用测试不可能发现所有可能存在的问题,但还是需要进行基于风险的测试。应该优先考虑跟踪错误并评估它们的重要性。管理层希望开发小组、信息技术小组、测试和质量保证人员提供关于覆盖、尚未修正缺陷的状态的定量数据以及延期修复某些缺陷的潜在影响。1、各种测试(1)黑盒测试关注软件的外部属性和行为。这些测试从用户的角度观察软件预期的行为。(2)白盒测试在了解软件内部结构、实际的逻辑流程和体系结构的基础上在源代码级测试软件。白盒测试从开发者的角度看待测试。(3)灰盒测试结合了白盒测试和黑盒测试的要素,考虑了用户端、特定的系统知识和操作环境。它在系统组件的 ...
《PowerDesigner软件工程技术》笔记(一)1、UML2.0规范定义了5类9种图形和3种模型管理图(1)功能模型:从用户的角度描述系统的功能,通常在描述需求时使用,在系统分析过程中随着对系统认识的加深而不断改进。Use Case Diagram( ...
《面向对象软件工程》笔记(二) 第五章 用类进行建模 OCSF对象客户机-服务器框架统一建模语言Unified Modelling LanguageOMG对象管理组织Object Management Group1、UML有多种类型的图,包括:(1)类图:描述类及类之间的关系;(2)交互图:(包括两种图:顺序图和协作图)通过描述对象之间如何交互来展示系统行为;(3)状态图和活动图:展示了系统内部是如何运作的;(4)构件和部署图:展示如何重逻辑上和物理上安排系统的不同构件。UML的特征:(1)具有详细的语义,描述各种符号的含义;(2)具有扩展机制,允许软件设计人员表示非UML核心部分的概念;( ...
《软件测试的有效方法(第2版)》笔记2 第四章 确定软件测试技术 测试是用来确定应用系统属性的存在、质量及其真实性的一种手段。测试过程尽量做到结构化。1、应用程序的有效性取决于该应用程序与其所在环境的适应性 ...
《软件测试的有效方法(第2版)》笔记(一)第一章 评估软件测试的能力和人员资格 1、软件开发过程:计划P、执行D、检查C、行动A。--PDCA循环2、软件测试涉及的人员:软件客户、软件用户、开发人员、测试人员、信息技 ...
《面向对象软件工程》笔记第一章 软件和软件工程 1、软件的一种分类:定制软件Custom Software、通用软件Generic Software、嵌入式软件Embeded Software。2、软件工程 定义:是在成本、时间及其他的约束条件下,通过对大型、高质量的 ...
PowerDesigner v12 1、特性:(1)业务过程建模:用图示模型实现设计或建模;(2)数据建模:利用基于可靠方法、两级(概念上和物理上)关系数据库建模,设计并生成数据库模型;还支持数据仓库建模;(3)对象建模:用UML完成 ...
第四章 Generating DocumentationVP-UML提供了几种产生项目报告的工具。ReportWriter通过跟踪和同步你的项目来简化你的工作。它可以输出HTML或PDF格式的项目报告,还自带了精致的打印工具来打印你建立的视图。在本章中,主要有以下内 ...
第三章 Working with Diagrams 本章将向你展示怎样用VP-UML完成各项工作,如画图表元素(图形和连接器),定制连接器,编辑图表和输出图表为图片文件。本章主要有以下内容:一、创建图表元素二、编辑图表和图表元素三、使用图 ...
第二章 Working with Projects 第一节 建立、打开和保存项目 1、新建和打开项目新建和打开项目如同微软的word操作,非常简单,不再多说。2、输入和输出项目如果你正要维护一个很大的VP-UML项目,它包含了许多图表。那么,你可以使用输出项目工具,通过你选择想要的图表来把它分割成更小的多个项目。每一个输出的项目文件是自包含的,这意味着它有所选择的所有图表和模型元素,并且修改项目不影响分割前的原始的大项目。当你修改了输出的项目后,你还可以通过合并项目工具,合并这些改变到原始的大项目中。在集体开发中,这种项目输出和合并工具使开发非常便利。其操作很简单,菜单上有,恕不多说。注意: ...
一、UML工具Visual Paradigm 5.3介绍 目前的最新版本就是5.3,下面是有关它的报道。 Visual Paradigm 是一块UML建模工具,工具为以下人员设计,包括软件工程师、系统分析师、 业务分析员、系统架构师等,工具主要是为OO系统提供可 ...
Global site tag (gtag.js) - Google Analytics