正在加载图片...
西安交通大学现代远程教育课程 软件工程概论 (2)软件结构稳定性差。需求分析阶段重点是功能模型, 难以彻底明确全部需求。设计阶段的软件体系结构是基于 系统功能建立的。每个模块完成一个基本功能,多个模块 的组合完成一个整体功能。一个模块的变动可能会影响到 多个模块。用户的需求大多针对功能,功能的变化会引起 体系结构的变化,不利于系统的维护 (3)软件开发的抽象力度小。解决问题的类型一般用于 “输入-处理-输出”为核心的数据处理系统,不适应于复 杂的实时、交互、事件驱动、分布式等新型应用的系统开 发 (4)软件重用未能得到很好的解决。传统的方法一般 从“零”开始开发软件,数据与操作作为相互分离的实体 来考虑,使软件的可复用性差。重用的实施仅仅是公用模 块的调用。面向对象的封装性、继承性、多态性等特性支 持软件重用且重用的粒度大。软件的重用导致更快地、高 质量地开发软件,为软件工业化生产奠定基础 主讲教师:刘海岩副教授4 (2)软件结构稳定性差。需求分析阶段重点是功能模型, 难以彻底明确全部需求。设计阶段的软件体系结构是基于 系统功能建立的。每个模块完成一个基本功能,多个模块 的组合完成一个整体功能。一个模块的变动可能会影响到 多个模块。用户的需求大多针对功能,功能的变化会引起 体系结构的变化,不利于系统的维护。 (3)软件开发的抽象力度小。解决问题的类型一般用于 “输入-处理-输出”为核心的数据处理系统,不适应于复 杂的实时、交互、事件驱动、分布式等新型应用的系统开 发。 (4)软件重用未能得到很好的解决。传统的方法一般 从“零”开始开发软件,数据与操作作为相互分离的实体 来考虑,使软件的可复用性差。重用的实施仅仅是公用模 块的调用。面向对象的封装性、继承性、多态性等特性支 持软件重用且重用的粒度大。软件的重用导致更快地、高 质量地开发软件,为软件工业化生产奠定基础
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有