软件设计的概念和原则.pptxVIP

  • 15
  • 0
  • 约2.62千字
  • 约 15页
  • 2022-08-10 发布于云南
  • 举报
软件工程软件设计的概念和原则 软件设计的概念和原则 软件工程1.1 模块化与模块独立性 1. 模块化 模块是数据说明、可执行语句等程序对象的集合。模块可以被单独命名,而且可通过名字来访问。在面向对象的方法学中,对象和对象内的方法也是模块。在软件的体系结构中,模块是可组合、分解和更换的单元。模块是构成程序的基本构件。模块具有以下几个基本属性: 1).接口:指模块的输入与输出。 2).功能:指模块实现什么功能。 3).逻辑:描述内部如何实现要求的功能及所需的数据,即描述模块内部怎样做。 4).状态:指该模块的运行环境,即模块的调用与被调用关系。 1.1 模块化与模块独立性软件工程 功能、状态与接口反映模块的外部特性,逻辑反映它的内部特性。在软件设计阶段通常首先要确定模块的外部特性,这就是软件总体设计需要解决的问题。然后再确定模块的内部特性,这就是软件详细设计需要解决的问题。 模块化就是把程序划分成若干个模块,每个模块具有一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能,实现问题的求解。 目前,模块化方法已被广泛接受和应用,特别是在面向对象的软件开发模式中很自然地支持了把系统划分成模块化的思想。 1.1 模块化与模块独立性软件工程 2. 模块独立性 模块独立性是软件系统中每个模块只涉及软件要求的具体子功能.而和软件系统中其他的模块接口是简单的。 模块的独立程度可以

文档评论(0)

1亿VIP精品文档

相关文档