![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
绿
See more, do better。
展开
-
UML之类图学习——类图的五种关系与代码的对应关系
UML类图中的五种关系的耦合强弱比较:依赖关联聚合组合继承一、依赖关系:(一)说明虚线+箭头可描述为:Uses a依赖是类的五种关系中耦合最小的一种关系。因为在生成代码的时候,这两个关系类都不会增加属性。(二)依赖关系图与代码的对应关系(PS:依赖关系:Animal依赖于Water(动物依赖于水))转载 2013-06-11 23:08:20 · 888 阅读 · 0 评论 -
UML之部署图学习
首先,我们先来讲解部署图。部署图主要是用来描述一系列组件部署到节点运行的结构。部署图显示了系统运行时的结构。一般情况下部署图帮助我们来理解分布式应用系统。同时部署图还传达了构建应用系统的软件与硬件元素的配置及部署方式。部署图中的基本元素:1、节点:这里就是指组件运行的环境。可以是软件(操作系统、其他等)或硬件资源(计算机,其他硬件)。UML建模语言中的通用图形化表示转载 2013-06-27 21:21:42 · 1372 阅读 · 0 评论 -
UML之用例图学习
用例图主要用来描述use case之间的关系,然后再用一个word文件详细描述use case。用例图的4个基本组件:参与者(Actor)、用例(Use Case)、关系(Relationship)和系统。泛化(generalization):泛化关系是一种继承关系,子用例将继承基用例的所有行为,关系和通信关系,也就是说在任何使用基用例的地方都可以用子用例来代替。泛化关系在用例图中转载 2013-06-15 19:14:03 · 1062 阅读 · 0 评论 -
用户需求、功能需求与业务需求的区别
什么是用户需求?什么是功能需求?我觉得:用户需求针对的是人,描述的是用户想做某件事情所遇到的问题,或所想满足的欲望;而功能需求针对的是产品,描述是是产品如何解决用户所遇到的问题,或如何满足用户的欲望,是方式、方法;举个例子:用户需求:在决定购买之前,用户想方便地比较一下几个同系列商品,以此在选择的时候做出更明智的决定。功能需求:我们可转载 2013-06-27 07:56:03 · 1429 阅读 · 0 评论 -
软件工程全部文档
摘自论坛http://bbs.csdn.net/topics/330002463如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发转载 2013-06-24 17:08:59 · 810 阅读 · 0 评论 -
UML之协作图学习
原文 转自 http://www.cnblogs.com/jams742003/archive/2011/08/09/2132837.html协作图中表示了角色之间的关系,通过协作图限定协作中的对象或链。协作指的是在一定的语境中一组对象以及实现某些行为的对象间的相互作用。协作图是表现对象协作关系的图,表示了协作中作为各种类元角色的对象所处的位置。图中主要显示了类元角色和关联角色,类转载 2013-06-23 09:03:20 · 872 阅读 · 0 评论 -
需求分析之数据流图学习
很实在的文章,原文转自http://blog.csdn.net/gashero/article/details/1230185 以前眼里的软件工程,虽然重要,但是却一直不太了解其用处到底有多大。现在开始渐渐接触大工程了,才开始真正体验到软件工程的威力。 没有好的需求分析,软件等于白做;没有好的系统设计,做了也要重做。在大型软件中,人的因素越来越大,远远超过技术的因素。 比如转载 2013-06-20 06:37:59 · 1808 阅读 · 0 评论 -
UML之类图的学习
原文来自csdn博客http://blog.csdn.net/cuijian_ok/article/details/4176218在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:转载 2013-06-17 16:17:45 · 781 阅读 · 0 评论 -
正确使用UML建模——领域建模与实现建模的区别
原文文章转自http://www.uml.org.cn/oobject/200811191.asp正确认识使用UML中的类图2008-11-19 作者:cnblogs 来源:IT168.com前言在OOA与OOD大行其道的今天,UML在系统分析与设计中得到了广泛的采用。而在UML的9种图中,类图转载 2013-06-17 17:09:17 · 1064 阅读 · 0 评论 -
UML之活动图学习
活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图与流程图的区别(1)、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。(2)、活动图能转载 2013-06-15 19:10:10 · 1808 阅读 · 0 评论 -
UML之时序图学习
现在是二月,而且到如今你或许已经读到、或听到人们谈论UML 2.0 —— 包括若干进步的 UML 的新规范,所做的变化。考虑到新规范的重要性,我们也正在修改这个文章系列的基础,把我们的注意力从 OMG 的 UML 1.4 规范,转移到 OMG 的已采纳 UML 2.0草案规范(又名 UML 2)。我不喜欢在一系列文章的中间,把重点从 1.4 变为 2.0 ,但是 UML 2.0 草案规范是前进的重转载 2013-06-11 23:03:44 · 848 阅读 · 0 评论 -
黑盒测试之等价类方法
黑盒测试-等价类划分方法 简介 1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。 2.划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其转载 2013-06-30 11:00:28 · 1244 阅读 · 0 评论