软件工程课件第3章 需求分析第六版张海潘编著分析.ppt

软件工程课件第3章 需求分析第六版张海潘编著分析.ppt

快速原型通常使用下述 3 种方法和工具: (1) 第四代技术( 4GL ) ? 第四代技术包括众多数据库查询(如 SQL )和 报表语言(如 ADF )、程序和应用系统生成器 (如 Power Builder 和 Oracle 的应用开发环境) 以及其他非常高级的非过程语言。 ? 第四代技术使得软件工程师能够快速地生成可 执行的代码,它们是较理想的快速原型工具。 第四代技术特点: ? 简单易学,用户界面良好,面向问题、非过程化程度 高,用户只需告知系统做什么,而无需说明怎么做。 用 4GL 编程使用的代码量较少,并可成数量级地提高 软件生产率。 程序设计语言划代: ? 1GL 是汇编语言; ? 2GL 是高级程序设计语言,如 FORTRAN , ALGOL , BASIC , LISP 等; ? 3GL 是增强性的高级程序设计语言,如 PASCAL , ALGOL68 , FORTRAN77 等; ? 4GL 是按计算机科学理论指导设计出来的结构化语言, 如 ADA , MODULA - 2 , SMALLTALK - 80 , JAVA , VB , VC , VF 等。 (2) 可重用的软件构件 ? 另外一种快速构建原型的方法,是使用一组已 有的软件构件 ( 也称为组件 ) 来装配 ( 而不是从头 构造 ) 原型。 ? 软件构件可以是数据结构 ( 或数据库 ) ,或软件 体

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档