软件开发人员像搭积木一样快速构造应用程序.

发布时间:2021-04-07 来源: 万汇智联 浏览次数:

软件开发过程是在软件生命周期中实现某些目标的一系列操作。一个

定义明确的软件过程将对软件开发的质量和效率产生积极影响,因此对软件过程进行了研究

它已经成为软件工程界的一个热点基于构件的软件开发,并且出现了一些成熟的过程模型标准,例如cMM。

从软件的角度看,应用系统的规模在不断扩大,开发周期越来越短。

对重用的要求也在增加。通过重用现有的软件组件,可以像构建模块一样构建软件开发人员

快速构建应用程序。从而节省时间和成本,提高鼎效。 *这里有两个典型的发展

项目。我希望通过不同的方法,可以加深每个人对基于组件的软件开发过程的理解。

方案1:首先让我们看一下该方案的开发过程。通过流程图,每个人都可以清楚地了解开发工具

物理链接和步骤如图5-1所示。

温5-1基于组件(1)

(])组件分析:使用面向对象的方法从客观世界中抽象对象或对象类,并使用它们来描述系统。

(2)组件设计汁:在抽象对象或对象类拖动描述系统的基础上,从对象类中指定组件

组件的接口,属性,输入方法等。

(3)组件部署:根据系统的运行环境,确定组件划分和组件实现的详细信息。

([4)具体的组件和连接:将逻辑组件转换为物理组件,并使用特定的代码连接组件;

将逻辑连接转换为物理连接。以代码形式表达组件之间的连接。

(5)编程代码:包括对象类的初始化,类实例对象之间的连接等。

([6)生成程序的最终代码:系统操作。

完成上述步骤后,可以使用施涂系统配置防水墙。并交付了它。

案例2:在设计数​​据库时,通常可以将其分为概念设计,逻辑设计和物理设计

要进行的阶段相同。基于组件的应用程序软件开发过程也分三个阶段进行,如图5所示。2

“”“” B型一些-“

图5-2基于组件的软件开发过程(2)

(1)第一步是获取要求,可以使用“角色法”的描述方法

可重复使用的组件。

(2)第二阶段称为领域分析,主要任务是通过对目标系统的分析来设计合理的逻辑

编辑系统。为了实现从目标系统到软件系统的转换,有必要从技术上尽可能地消除目标系统和软件系统。

系统差异。因此,有必要区分与领域相关的不变部分和可变部分,并设计领域软件的框架。

根据提取的域软件,设计主题数据库以形成与域相关的逻辑系统。

(3)第三阶段是系统集成。主要任务是配置系统的操作界面:根据组件类型生成各种类型

输入和输出组件的示例,最后是集成系统。如果实际操作中仍然存在问题基于构件的软件开发,则必须对其进行连续修改,

直到满足要求。

为了完成上述过程的软件开发,软件开发人员可以划分工作来完成。

上一篇:降低软件开发的费用关键词:SD、OTS;OTS

下一篇:没有了

上一篇:降低软件开发的费用关键词:SD、OTS;OTS

下一篇:没有了