需求工程是随着计算机的发展而发展的,在计算机发展的初期,软件规模不大,软件开发所关注的是代码编写,需求分析很少受到重视。后来软件开发引入了生命周期的概念,需求分析成为其第一阶段。随着软件系统规模的扩大,需求分析与定义在整个软件开发与维护过程中越来越重要,直接关系到软件的成功与否。人们逐渐认识到需求分析活动不再仅限于软件开发的最初阶段,它贯穿于系统开发的整个生命周期。
需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。所以只有需求阶段称为工程。
(简答题)
软件开发的各个阶段,为什么只有需求阶段称为工程?
正确答案
答案解析
略
相似试题
(简答题)
软件测试各个阶段通常完成什么工作?各个阶段的结果文件是什么?包括什么内容?
(单选题)
在软件生命周期模型中,()各个阶段具有严格的顺序性和依赖性,使得整个开发过程完全建立在正确而完整的需求规格说明书之上。
(简答题)
什么是软件工程?请叙述软件生存周期的各个阶段。
(简答题)
软件测试要经过哪几个阶段?各个阶段与什么文档有关?
(简答题)
需求分析与软件设计二个阶段任务的主要区别是什么?
(填空题)
在软件开发的各个阶段中,()阶段成为软件的二次开发。
(填空题)
批准或评审;当前状态是用来表明,该需求项当前处于什么阶段,共分为:需求开发、()、()、实现与测试、系统测试和系统验收等六个阶段。
(填空题)
在软件开发的各个阶段中,对软件开发成败影响最大的是()阶段。
(单选题)
在软件生存期的各个阶段中跨越时间最长的阶段是()