软件工程
文章平均质量分 80
WorkHaH
一位读计算机的在校生,努力变得更优秀。
展开
-
软件过程模型
软件过程模型要点优点缺点适用范围瀑布模型每个阶段都有文档产出文档驱动的有序方法只能通过文档了解产品,交付产品可能不符合客户的要求项目周期较短。需求是预知的,软件实现方法是成熟的快速原型模型不带反馈环,线性顺序进行,本质是“快速”确保交付的产品符合客户的要求还没有证明无懈可击无完整的需求说明,只有一些基本要求增量模型每一个增量均发布一个可操作产品增大投资的早期回报,能在较短的时间内,提供可完成部分工作的初步产品给用户要求较高,要求开放的结构,可能退化...原创 2021-11-27 11:55:34 · 1610 阅读 · 0 评论 -
UML的定义和组成详细介绍
UML的定义和组成详细介绍1、UML1.1概述1.2 UML是一种建模语言1.3 UML语言包含三方面2、UML支持软件体系结构建模2.1 逻辑视图2.2 实现(开发)视图2.3 部署视图2.4 过程视图2.5 用例视图3、UML基本组成3.1 UML成员3.1.1 UML 基本模型元素3.1.2 关系3.1.3 模型图3.2 UML建模规则1、UML1.1概述UML(Unified Modeling Language 统一建模语言) 是为软件系统的制品进行描述(specifying)、可视化(vis原创 2021-11-14 12:06:33 · 8722 阅读 · 0 评论 -
UML 基本模型元素
(1) 结构模型元素结构模型元素是UML模型里的名词(noun),是模型的静态组成部分,代表软件系统的概念的, 或物理的存在。(2) 行为模型元素行为模型元素(behavioral things) 是UML模型的动态组成部分,它是模型的动词,代表软件系统在空间和时间上的行为行为模型元素=交互+状态机行为模型元素 = 交互+ 状态机行为模型元素=交互+状态机行为模型元素包括两类:交互(interaction)状态机(state machine)(3) 分组模型元素分组事物是UML原创 2021-11-14 12:05:45 · 5724 阅读 · 0 评论 -
UML的四种关系
UML的四种关系(1)泛化关系(2)实现关系(3)依赖关系(4)关联关系(5)聚合关系(6)组合关系(1)泛化关系泛化(generalization)关系是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性。UML图中实现使用一条带有空心三角箭头的实线指向基类。(2)实现关系 实现(realization)关系指的是一个cla原创 2021-11-14 11:54:32 · 6209 阅读 · 0 评论