文档介绍:基于分层策略的原型开发法
区纪刚,汪小燕
华中科技大学电子与信息工程系
摘要文章介绍了原型开发法,一种新的互联网平台开发方法。阐述了该方法
中的关键技术—分层策略。使用基于分层策略的原型开发法可增加原型的重
用能力,缩短了互联网应用系统的开发周期,提高了软件的生产效率。
关键词互联网原型开发法分层策略构件原型
,
,
,,
行维护期。生命周期法适用于需求比较稳定
引言
而且能够预先指定的系统。象传统工业生
互联网对传统商业经济的冲击,使互联产过程的计算机控制系统,卫星图像处理系
网产业进入了高速发展的轨道。由于软件开统以及诸如操作系统、编译程序、数据库管理
发的周期越来越短,使用传统的生命周期法系统之类的系统软件。
已较难满足互联网应用系统开发速度的需而原型开发法适用于另一类系统
要。如何适应电子商务和互联网的发展,加快的开发,它的需求是模糊的或随时间变化
软件开发,是当前互联网产业的一大主题。的〔‘〕。这类系统在完成后,还需要由用户驱动
对需求进行动态修改,这类系统称为用户驱
原型开发法动系统。商业的或行政的数据处理系统和以
与传统方法的比较互联网为平台的应用系统,都属于用户驱动
在现时的软件市场上,软件开发公司通系统。开发这类系统需要采用一种适于进行
常采用生命周期法开发软件。其实现技术是反复试探的技术,这类系统必须具有能够快
结构化系统分析、设计与结构化程序设计。开速、简便地进行调整的特性,以便在运行使用
发人员通过与相关业务人员交流或直接深入的过程中,能及时根据用户需求的变化相应
实际工作,根据原始资料写出用户需求说明地修改系统。遗憾的是大量应归类为用户驱
草本,经修改得到相关人员的认可后签字,形动的系统,至今仍在使用传统生命周期法进
成合同式需求说明书。开发人员则根据说明行开发,以致于花费了许多人力、物力去分析
书的要求进行系统设计编程,系统实现后,双确定的需求,但仍不能满足用户的真实要求,
方组织人员进行测试,然后便进入系统的运或在开发之前就过时了。对这一类的用户驱
收稿日期一一
作者简介区纪刚,研究生,研究方向互联网技术汪小燕,副教授,研究生导师
· · 《电脑与信息技术》年第期
动系统,应该使用原型开发法,假如这种系统意见再次修改。经过多次的试用和改进,最终
是建立在电子商务或互联网的平台上,就应建立起符合用户需要的可应用系统。
该使用原型开发法。结构
原理为了适应互联网平台的特性,原型
原型开发法的原理是首先建立一开发法使用
个能反映用户主要需求的原型系统,让用户架构建立原型原
在计算机上运行和试用这个系统,通过实践型由构件原型和原型组成。由于采用
来了解未来系统的概貌,以判断哪些功能符和封装业务逻辑,原型
合用户的需要,哪些功能应该加强,哪些功能的可扩展性和代码可重用性都很强,而且
需要补充,哪些功能是多余的。总之,用户试具有跨平台性’。为了适应企业化的应用,在
用原型系统后,会提出许多修改意见。设计人构件原型中预留了
员应根据这些意见修改原型系统,再交给用接口。
户试用,并根据用户对第二个原型系统的原型的系统架构如图所示
图原型