【系统分析师之路】原创章节 基于构件开发方法思维导图
原创章节 基于构件开发方法思维导图
章节索引
本章节主要组成内容有:基于构件开发方法开发模型,快速应用开发方法,构件的基础知识,构件的复用,产品线及软件复用,最后还有和构件相关的架构风格:独立构件风格。
基于构件的开发方法目前也得到了一个很普遍的使用,和结构化开发方法,面向对象,面向服务,面向方面的开发方法一起构成了一系列开发方法的理论支持。
一. 基于构件的开发方法
基于构件的开发方法我们要知道它的概念,特征以及对应的优点和缺点。基于构件的开发方法强调的是对构件库的重用,将整个构件模型模块化,构件开发方法还融合了螺旋开发模型相应的特征。
基于构件的开发方法最大的优点就是提高了开发效率,缩短开发时间,实现了多个项目的同时开发(基于构件库)。缺点就是需要有经验的开发人员,构件库的质量影响着产品的质量,缺乏通用的构件组装标准。

构件组装模型
构件组装模型和基于构件的开发方法在概念上一定程度的有点雷同,他也融合了螺旋模型相应的特征,使用构件组装模型需要对构件库有一定程度的了解所以增加了学习成本,也需要开发人员有更好的个人能力,除此之外,构件的重用更多的将重心放在功能实现上,而忽视了非功能比如性能等的要求;
构件组装模型的优点也是和基于构件的开发方法一样,有支持并行开发,安排任务也方便灵活,架构级别可重用性好,可扩展性强等优点,这里离不开构件的两大特征:可重用和自包容。
在使用构件组装模型的时候分为了五个步骤:需求分析定义,体系结构设计,构件库的建立,应用软件构件,测试与发布。其中第3步建立构件库是这个开发模型中所特有的方法。


本文详细介绍了基于构件的开发方法,包括构件组装模型、快速应用开发(RAD)、构件基础知识、构件复用和软件产品线。内容涵盖构件的概念、分类、优缺点,以及构件的复用流程和软件复用的重要性。同时,文章讨论了独立构件架构风格,强调其在提高开发效率和复用性上的作用。
最低0.47元/天 解锁文章
1050

被折叠的 条评论
为什么被折叠?



