首页 > 技术文章 > 面向对象设计

mxj333 2015-02-21 19:33 原文

在设计阶段,将集中研究系统的软件实现问题,包括体系结构设计、详细设计、用户界面设计和数据库设计等。通常,设计活动划分成系统设计和详细设计等两个主要阶段。设计原则包括模块化、耦合度和内聚性和复用性。软件体系结构涉及软件系统的总体组织、全局控制、数据存取以及子系统之间的通信协议等。系统设计阶段要确定设计元素,确定设计元素之后,需要描述子系统的行为。目前,常用的数据存储管理有3种方式:1.数据文件。2.关系数据库。3.面向对象数据库。UML部署图反映了系统中软件和硬件的物理架构,表示系统运行时的处理结点以及结点中组件的配置。详细设计包括方法建模、属性建模、状态建模和关系建模等。在设计类图上,需要确定方法的可见性、名称、参数、返回值和构造型。方法也称为操作或成员函数,方法烦人可见性是指外部对象对该方法的访问级别。设计模式描述了系统设计过程中常见问题的解决方案,它是从大量的成功实践中总结出来的。用户界面设计对于一个系统的成功是至关重要的,涉及多学科活动,以用户为中心。软件体系结构设计和详细设计的结果应该形成设计文档,开发组织应该采用一种标准的软件设计说明模板。

推荐阅读