软件工程
guoxiaoqian8028
这个作者很懒,什么都没留下…
展开
-
UML关系(泛化,实现,依赖,关联(聚合,组合))
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图 事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种转载 2014-02-12 13:42:10 · 521 阅读 · 0 评论 -
软件设计规范
概述 软件设计是把需求转化为软件系统的最重要的环节,系统设计的优劣在根本上决定了软件系统的质量。 在此,主要阐述软件系统设计的5个核心内容:体系结构设计、用户界面设计、数据库设计、模块设计、数据结构和算法设计。旨在帮助开发人员搞清楚“设计什么”以及“如何设计”。 一般把设计过程划分为两个阶段:概要设计阶段和详细设计阶段,如下所示: 概要设计阶段的重点是体系结构设计。转载 2014-04-20 23:12:21 · 1764 阅读 · 0 评论 -
面向对象的基础结构设计
一个游戏引擎是一个巨大而复杂的软件系统。面向对象的软件工程和类库设计方法能够给这样的大型的软件系统提供很好的支持。这个附录将提供面向对象结构设计的基本问题的一个回顾。另外,在游戏引擎设计中涉及到的一些面向对象设计的问题将会着重谈到,其中包括命名规则、名域、运行时期的类型识别、运行时期的类型识别,单独或者多重继承、模板(参数化的数据类型,泛型?)公共对象、引用计数、流处理、开始和关闭机制。 A.面转载 2014-04-20 23:04:40 · 869 阅读 · 0 评论