第1章 软件开发方法
软件开发方法是指软件开发过程所遵循的办法和步骤,从不同的角度可以对软件开发方法进行不同的分类。例如,从开发风范上看,可分为���顶向下的开发方法与自底向上的开发方法;从性质上看,可分为形式化方法与非形式化方法等。从1990年到2009年的系统分析师考试中,共有1 1道论文试题和软件开发方法有关。
要解答好这类试题,需要考生具有较丰富的实践经验,熟练掌握各种开发方法的优点、缺点和适合场合,以及主流方法的开发过程。
1.1 论快速原型技术
本题主要考查原型方法的开发步骤和特点等知识。
1.1.1试题描述
快速原型技术可及时发现软件需求分析中的问题,从而减少软件需求规格说明书中不符合用户要求的地方,减少项目失败的风险和返工的可能性。
根据你实际参与开发的经验论述下列三个问题:
(1)简要叙述你参与开发的软件的概要和你所担任的工作。
(2)具体叙述你参与开发的软件是怎样采用快速原型技术的。在缩短原型开发时间和提高原型技术的效果方面,遇到了哪些问题?为了解决这些问题,你采取过哪些措施?
(3)简要叙述所采取的措施的效果如何。你现在认为还有哪些需要改进的地方,以及如何改进?