列表

详情


论快速应用开发方法及其应用
快速应用开发(Rapid Application Development, RAD)是一种比传统生命周期法快得多的信息系统开发方法,它强调极短的开发周期。RAD模型是瀑布模型的一一个变种,通过使用基于构件的开发方法进行快速开发。如果需求理解得很好,且约束了项目范围,利用这种模型可以很快开发出功能完善的信息系统。RAD强调复用已有的程序结构或使用构件,或者创建可复用的构件。般来说,如果一个业务能够被模块化,且其中每一 一个主要功能均可以在不到三个月的时间内完成,它就适合采用RAD方法。每个主要功能可由一个单独的RAD组来实现,最后再集成起来,形成一个整体。
请围绕“论快速应用开发方法及其应用"论题,依次从以下三个方面进行论述:
1.概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。
2.RAD方法的流程从业务建模开始,随后是数据建模、过程建模、应用生成、测试与交付。请简要对上述5个步骤的主要工作和特点进行论述。
3.具体阐述你参与管理和开发的项目是如何采用RAD方法进行开发的,并围绕上述5个步骤,详细论述在项目开发过程中遇到了哪些实际问题,是如何解决的。

参考答案:


详细解析:

一、应结合自己参与的信息系统项目,说明在其中所承担的工作。
二、RAD方法的流程主要包括以下5个步骤:
(1)业务建模。确定驱动业务过程运作的信息、要生成的信息、如何生成、信息流的去向及其处理等,可以使用数据流图来帮助建立业务模型。
(2)数据建模。为支持业务过程的数据流查找数据对象集合、定义数据对象属性,并与其他数据对象的关系构成数据模型,可以使用E-R图来帮助建立数据模型。
(3)过程建模。将数据对象变换为要完成一个业务功能所需的信息流,创建处理描述以便增加、修改、删除或获取某个数据对象,即细化数据流图中的加工。
(4)应用生成。利用第四代语言(4GL) 写出处理程序,复用已有构件或创建新的可复用构件,利用环境提供的工具自动生成并构造出整个应用系统。
(5)测试与交付。因为RAD强调复用,许多构件已经是测试过的,这就减少了测试的
时间。由于大量复用,所以--般只做总体测试,但新创建的构件还是要进行充分测试。
三、第三个问题要根据项目的实际情况来写自己是怎么做的,遇到什么样的问题,如何解决的。

上一题