软件设计的特征和设计要求

网友分享于:2018-05-27 16:25 发表在 软件设计

        软件设计的特征和设计要求都有哪些呢?软件设计是一个比较抽象的概念,相信很多朋友都不是很了解这些内容,那么今天就让如果零 if0.CN来给你介绍一下吧,有兴趣就来看看吧!

  软件设计

  软件设计是把许多事物和问题抽象起来,应用各种各样的技术和原理,并用它们足够详细的定义一个设备、一个程序或系统的物理实现的过程。这个步骤是由多方面的直觉与判断力来共同决定的。


图片 1.png

  特征

  一,抽象

  二,模块化

  三,信息隐蔽

  四,模块独立性:模块独立性可以从两个方面度量:

  1,内聚性:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。

  2,耦合性:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合、非直接耦合

图片 1.png

    

  设计要求

  软件设计包括软件的结构设计,数据设计,接口设

  计和过程设计。

  结构设计是指:定义软件系统各主要部件之间的关系。

  数据设计是指:将模型转换成数据结构的定义。

  接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信。

  过程设计是指:系统结构部件转换成软件的过程描述。

  看完软件设计的内容后你有什么收获吗?如果零 if0.CN致力于为大家分享IT知识,一起学习成长,也请大家多多关注我们吧!



推荐分类: 研发管理 项目管理 开发过程 开发方法 软件设计 设计模式 软件架构设计 敏捷开发 微创软件开发 CVS/SVN VSTS PowerDesigner Rational 软件测试
推荐标签: php websocket input navicat finereport
相关文章
最新发表
热门推荐