试题详情
- 简答题为什么需求分析特别重要?
-
(1)许多大型应用系统的失败,最后均归结到需求分析:要么获取需求的方法不当,使得需求分析不到位或不彻底,导致开发者反复多次地进行需求分析,致使设计、编码、测试无法顺利进行;要么客户配合不好,导致客户对需求不确认,或客户需求不断变化,同样致使设计、编码、测试无法顺利进行。
(2)需求分析的输出文档是《用户需求报告》,它既是软件生存周期中的第一个里程碑,又是客户、软件开发人员和项目管理人员三者必须遵守的一根基线,是三者共同工作的基础,是项目Alpha测试和Beta测试的准则,是供方交付产品和需方验收产品的依据。
(3)需求分析要占用整个软件开发时间或工作量的30%左右。
(4)需求获取中的错误,属于软件开发中的早期错误,它会在后续的设计和实现中进行发散式的传播。
根据以上4个原因,IT企业的高层经理,对需求分析特别重视,常常派经验最丰富的人员去作项目需求。正因为如此,“系统分析员”才是软件行业中的最高技术职称。 关注下方微信公众号,在线模考后查看
热门试题
- 根据伪码画出PAD图。
- UML中包括的事件有()。
- 软件产品的生产主要是()
- 说明结构化程序设计的主要思想是什么?
- 下面不属于软件的特点的是()。
- 耦合性分2种类型,最强耦合(),最弱耦合
- RUP模型将软件开发过程分为4个大的阶段
- 为了提高软件的可靠性、可维护性等而对软件
- 软件工程学的一个重要目标是()。
- 汇编语言是面向()的,可以完成高级语言无
- 大多数软件系统是不容易变化的,除非它们在
- 简述软件策划的步骤。
- PERT分析方法是一种非常有效的工期估算
- 模块越多,开发成本越小。
- 没有发现任何错误的测试是无效的测试。
- 软件发展有几个阶段?各有何特征?
- 因果图法可以用于系统地设计测试用例。
- 下列程序流程图的标准符号中,表示数据输入
- 某计算机系统投入使用后,5年内每年可节省
- 如果两模块间的通信信息是若干个参数,而每