- 博客(12)
- 资源 (48)
- 收藏
- 关注
原创 UML之状态图
状态图,英文名曰-Statechart Diagram,她是系统的动态方面建模的五种图之一,一个状态图显示了一个状态机,在为对象的生命期建模中,她发挥着重要的作用,展示了单个对象内从状态到状态的控制流。 从实质上来讲,她是一种由于状态、变迁、时间和活动组成的状态机。一般而言,状态图是对类所描述设施的补充说明,描述了类的所有对象可能具有的状态以及引起状态变化的事件。举个简单的例子,灯
2014-01-30 01:16:37 7924 32
原创 UML之活动图
活动图,她的英文名字叫Activity Diagram,是一种说明业务用例实现的工作流程,活动图是UML大家族中用于对系统的动态方面建模的无中图之一。 举个简单的例子,以建房的工作流为例,首先,我们要选择一个地址,然后,委托一个建筑师对房子进行设计,当我们确定了计划以后,开发商对房子进行投标竞价,一旦我们同意了一种价格和设计计划,就可以开始建造房子了,接下来,展开一系列活动,获取
2014-01-27 17:57:44 3832 50
原创 UML之对象图
对象图对包含在类图中的事物的实例建模,对象图显示了在某一时间点上一组对象以及他们之间的关系。对象图用于对系统的静态设计视图或静态交互视图建模,这包括对某一时刻的系统快照建模,表示出对象集、对象的状态以及对象之间的关系。 举个简单的例子,我们大家都有看足球竞赛的经验,足球竞赛是一种极其简单的运动,即一群人在一块地上疯狂地追逐一个白色的球,在电视机前的我们,只是比较模糊的观看着运动员的踢球
2014-01-24 15:57:38 3643 64
原创 UML之包图
包图是UML中用类似于文件夹的符号表示的模型元素的组合,系统中的每个元素都只能为一个包所有,一个包可嵌套在另一个包中,使用包图可将相关元素归入一个系统,一个包中包含附属包、图表或单个元素。简单的来说,我们可以直接将包理解为命名空间,文件夹,是用来组织图形的封装,包图可以用来表述功能组命名空间的组织层次 那么为什么会出现“包”这个概念呢?我们知道,在面向对象软件开发的视角中,类显然是构
2014-01-22 16:26:31 5119 55
原创 UML之类图
类图,英文明曰:Class diagram,那么类是经过怎样神奇的蜕变,变成了类图呢?大家都知道,类是具有相似结构、行为和关系的一组对象的描述符,类是面向对象系统中最重要的构造块,类图显示了一组类、接口、协作以及他们之间的关系。在UML中问题域最终要被逐步转化,通过类来建模,通过编程语言构件这些类从而实现系统,类加上他们之间的关系就构成了类图,类图中还可以包括接口、包等元素,也可以包含对象等实例
2014-01-20 15:27:48 3214 64
原创 UML之用例图
龙是中国古代的神兽之首,传说龙有九个孩子,他们有着各自独有的性情,各司其职,造福百姓。一如我们的UML一样,她的九个孩子也有着各自独特的本领,首先,今天我们一起来学习一下,用例图,是九个孩子中的核心,她的主要功能就是用来描述用户的需求,从用户的角度描述系统的功能,指出各个功能的执行者。 除此之外,除此之外,系统、子系统、系统行为之间的可视化表示也是通过用例图进行展示,这样更加便于我
2014-01-17 20:24:07 3148 52
原创 UML之概述
UML,英文名曰:Unified Modeling Language,她还有个英文名字叫统一建模语言,简单的来说,她就是一种绘制软件蓝图的标准语言。她的表达能力特别强,可以描述开发所需要的各种视图,然后以此为基础来部署系统。 UML是软件开发方法的一走很难过方法,她独立于过程,她用于以用况为驱动、以体系结构为中心、迭代和增量的过程。总的来说,UML是一种语言,一种用于可视化的语
2014-01-15 22:06:04 2653 50
原创 软件工程之结尾篇
我们曾经花时间研究新的方法或实践,最后却发现它只是我们已经见过无数次的某种思想的改头换面?我们曾经烦恼过,每个软件开发新思路似乎都以过去的一切为代价,都与过去的一切水火不容?在我们看来,追逐最新的软件开发趋势是否已经变得比生产优秀的软件更重要? 很多时候我们草率地丢弃昂贵的过程和工具的投资,甚至在尝试它们之前。每个项目都采用新方法。这是没有效率的,如果我们不能从经验中学习,那么
2014-01-13 08:26:49 2820 44
原创 软件工程之软件项目管理
软件项目管理的对象是软件工程项目,她贯穿了软件工程的整个生命周期。为了使软件开发获得成功,关键问题是必须对软件项目的工作范围、可能风险、需要的资源、要实现的任务、经历的里程碑、花费的成本、进度安排等做到心中有数。这种管理在技术工作开始之前就应该着手准备,在软件从概念到实现的过程中继续进行,当软件工程过程最后结束的时候才宣告唯美落幕! 软件项目管理的提出是在二十世纪七十年代中期的美国,
2014-01-10 21:56:57 3102 32
原创 软件工程之软件工程管理
科学管理之父-泰罗,说过这样一句话:管理就是确切地知道你要别人干什么,并使他用最好的方法去做。那么我们的软件工程管理又是怎么回事呢?让我们一起来揭晓她的答案,软件工程管理是指对工程建设的过程以及在建设过程中涉及的人、财、物、时间的综合管理。我们从两个方面来认识一下软件工程管理:首先,从过程来看,包括计划,实施,核算,分析四个部分并且能科学地设置协同互联的口径,将这四个部分有机的连贯起来,形成一个完
2014-01-07 16:56:43 2516 28
原创 软件工程之软件质量管理
软件质量管理在软件工程中有着重要的作用,无论我们的代码写的如何巧妙,还是使用了多么先进的技术,在软件质量管理面前,这些都不重要。或是使用了多么先进的技术,还是拥有了多少强的设计,在质量控制或质量管理面前,这些都可能什么都不是。这里,有一些质量管理的法则,可以让软件的用户从中受益。如果对质量管理一言以蔽之:面对一个长期不断需要改善的软件,当其用户或是管理者们来说,他们对某个组织所提供的标准有一种
2014-01-05 08:41:53 2931 32
原创 软件工程之用户界面设计
在人和机器的互动过程中,有一架美丽的彩虹桥,就是我们所说的界面,软件界面的美观与否,直接影响着用户的心情。让软件更加生动,有自己的个性,自成一家,独成一派,有着自己鲜明的风格,正如微软和苹果一样。功能菜单的布局,用户操作便捷,易上手,良好的界面能够引导用户完成相应操作,延长软件使用寿命,让软件深入人心,提高软件市场竞争力。在软件发展的漫漫历史长河中,将诶面设计工作渐渐收到重视,软件界面设计如同
2014-01-01 20:23:42 5042 34
EXCEL数据透视表
2017-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人