摘要
经典的软件工程瀑布模型在整个软件开发界已经广泛地使用了,但瀑布模型开发出的软件却并不尽如人意。因此怎样开发出更可靠、执行效率更高、功能更完善的软件就刺激了软件工程研究人员去开发新的软件开发模型。如:原型法、软件综合法以及可重用软件。但是由于这些软件开发新模型的倡导者经常使用不同的术语,因而很难对它们进行比较。本文为此讨论了一个框架,用于:1)作为分析软件开发模型异同的一个基础;2)作为软件工程研究人员描述新的软件开发模型的一个工具;3)作为帮助软件实践者决策在特定项目和特定领域使用适当的软件开发模型的手段。
Classic waterfall models of software development are widely used. But the softwares developed by classic models are not always satisfied. So it has motivated Software engineers to develop new models to improve the reliability, performance, and functionality, such as prototyping, software synthesis, and reusable software. But it is difficult to compare them because their disciples often use different terminology. This paper presents a metamodel to serve 1) as a basis of analyzing models; 2) as a tool to describe new models; 3)as a means to help engineers decide on an appropriate life cycle model to use on particular project or in a particular application area.
出处
《计算机应用与软件》
CSCD
1994年第4期9-16,共8页
Computer Applications and Software
关键词
瀑布模型
软件开发
软件工程
Waterfall model, software development life cycle, object-oriented prototyping.