
软件工程
P.TAN
每篇文章的开头是个人笔记,之后才是原文
展开
-
软件工程 要点
软件开发需要经历的流程有:1:问题定义阶段2:可行性研究阶段3:需求分析阶段4:概要设计阶段5:详细设计阶段6:数据库设计阶段7:软件具体的编码阶段8:软件的测试阶段9:软件的运行与维护阶段软件工程——系列文档(项目管理、需求分析、概要设计、详细设计、测试、维护、用户手册等)按照传统软件工程的过程,需求分析、概要设计、详细设计的区别如下: 1.需求分析--产生 软件功能规格说明书,需...转载 2018-05-22 10:12:34 · 352 阅读 · 0 评论 -
浅谈UML中常用的几种图——用例图(一)
1.UML简介 统一建模语言(Unified Modeling Language,UML)又称标准建模语言,是始于1997年的一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 *注:OMG, Object Management Group 对象管理组织2.UML常见图分类 UML从考虑系统的不同角度...转载 2018-06-21 10:02:24 · 911 阅读 · 0 评论 -
UML中常用的几种图——类图(二)
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所...转载 2018-06-21 10:04:14 · 1240 阅读 · 0 评论 -
UML中常用的几种图——顺序图和交互图(三)
一、概念交互图描述对象之间的动态合作关系以及合作过程中的行为次序。交互图常常用来描述一个用例的行为,显示该用例中所涉及的对象以及这些对象之间的消息传递情况,即一个用例的实现过程。交互图有顺序图和协作图两种形式。时序图中描述对象按照时间顺序的消息交换。协作图着重描述系统成分如何协同工作。时序图和协作图从不同角度表达了系统中的交互和系统行为,它们之间可以相互转化转载 2018-04-24 14:24:53 · 8563 阅读 · 0 评论