is
zhou

SE_面向对象设计

问题域部分的设计

zhouchong阅读(50)评论(0)

问题域部分的设计 典型的面向对象系统一般由三层组成,即数据层、业务逻辑层及用户界面层。在这三层中,首先从哪一层开始设计呢? 实际上,面向对象的设计也是以面向对象分析的模型为基础的。 面向对象的分析模型包括有用例图、类图、顺序图和包图等,主要...

体系结构模块及依赖性

zhouchong阅读(54)评论(0)

体系结构模块及依赖性 体系结构设计描述了系统所需的数据结构和程序构件。一个好的体系结构设计要求软件模块的分层及编程标准的执行。 在面向对象软件中,常见的软件模块有类、接口、包和构件。 在设计阶段我们往往关注类、接口和包,在实现阶段关注构件,...

对象设计

zhouchong阅读(51)评论(0)

对象设计 对象设计过程包括使用模式设计对象、接口规格说明、对象模型重构、对象模型优化4组活动。 使用模式设计对象:设计者可以选择合适的设计模式,复用已有的解决方案,以提高系统的灵活性,并确保在系统开发过程中,特定类不会因要求的变化而被修改。...

数据管理部分的设计

zhouchong阅读(49)评论(0)

数据管理部分的设计 在传统的结构化设计方法中,很容易将实体-关系图映射到关系数据库中。 而在面向对象设计中,我们可以将UML类图看作是数据库的概念模型,但在UML类图中除了类之间的关联关系外,还有继承关系。 在映射时可以按下面的规则进行: ...

人机交互部分的设计

zhouchong阅读(50)评论(0)

人机交互部分的设计 1、用户界面设计步骤 从系统的输入、输出及与用户的交互中获得信息,定义界面对象和行为(操作)。 定义那些导致用户界面状态发生变化的事件,对事件建模。 描述最终向用户展示的每一个界面的状态。 简要说明用户如何从界面提供的界...

系统分解

zhouchong阅读(54)评论(0)

系统分解 1、子系统和类 对大型、复杂的软件系统,首先根据需求的功能模型(用例模型),将系统分解成若干个部分,每一部分又可分解为若干子系统或类,每个子系统还可以由更小的子系统或类组成 2、服务和子系统接口 服务和子系统接口 服务是一组有公共...

面向对象设计过程与准则

zhouchong阅读(53)评论(0)

面向对象设计过程与准则 1. 面向对象设计过程 建立系统环境模型。在设计的初始阶段,系统设计师用系统环境图对软件与外部实体交互的方式进行建模。 设计系统体系结构。体系结构设计可以自底向上进行,如将关系紧密的对象组织成子系统或层;也可以自顶向...

面向对象设计的三个基本要素与五个基本设计原则

zhouchong阅读(50)评论(0)

一、面向对象设计的三个基本要素 面向对象的三个基本特征是:封装、继承、多态。 1·封装性 封装性是一种信息隐蔽技术,他体现于类的说明,是对象重要的特性。封装使得数据和操作数据的方法封装为一个整体,想成独立性很强的模块,使得用户只能看到对象的...

软件系统设计思路

zhouchong阅读(52)评论(0)

摘要: 拿到一份需求,项目负责人是怎么想的?整个项目的架构设计和思路又是怎么样的?希望能有大师能够指点一下迷津。 下面是我转载的一篇文章,大家也可以指出哪里可以补充或者需要特别指出来的。谢谢。 要设计一个面向对象的系统,建议遵循如下思路: ...