苏州东青树软件开发有限公司主营业务:测算软件、开发软件、控制软件、控制系统软件编程、软件定制开发、系统维护、OA办公系统、手机软件定制等。帮助客户不断创造价值,才能实现自身价值的升华,东青树软件助力您企业发展,实现共赢。
设计概念为软件设计者提供了一个可以应用更复杂方法的基础。一套基本的设计概念已经形成。具体如下:
抽象-抽象是通过减少概念或可观察现象的信息内容来概括的过程或结果,通常是为了只保留与特定目的相关的信息。它是一种表示基本特征的行为,不包括背景细节或解释。
精化——这是精化的过程。层次结构是通过逐步分解函数的宏观语句来开发的,直到达到编程语言语句为止。在每个步骤中,给定程序的一个或多个指令被分解为更详细的指令。抽象和精化是相辅相成的概念。
模块化-软件架构被划分为称为模块的组件。
软件架构-它指的是软件的总体结构,以及该结构为系统提供概念完整性的方式。良好的软件架构将在项目的预期结果方面产生良好的**,例如在性能、质量、进度和成本方面。
控制层次结构-表示程序组件的组织结构并表示控制层次结构的程序结构。
结构划分-程序结构可以分为水平和垂直两种。水平分区为每个主要程序功能定义模块层次结构的独立分支。垂直分区建议控制和工作应该在程序结构中自上而下分布。
数据结构-它是数据的各个元素之间逻辑关系的表示。
软件过程-它专注于每个模块的单独处理。
信息隐藏-应*和设计模块,以便模块中包含的信息对不需要此类信息的其他模块不可访问。