软件需求分析题

1.软件需求分析阶段的工作,可分为以下四个方面,对问题的识别,分析,综合,编写需求分析文档以及( C )

A.总结 B.阶段性报告 C.需求分析评审 D.以上都不对

2.软件需求分析是软件工程中交换意见最频繁的步骤,为什么交换意见的途中会经常堵塞。

软件需求分析过程中,由于最初分析员对要解决的问题了解很少,用户对问题的描述、对目标软件的要求也很凌乱、模糊,再加上分析员和用户共同的知识领域不多,导致相互间通信的需求。首先,由于分析员和用户之间需要通信的内容相当多,业务知识上的不足,表达方式的不足,可能对某些需求存在错误解释或误解的可能性,造成需求的模糊性。其次,用户和分析员之间经常存在无意识的“我们和他们”的界限,不是按工作需要组成统一的精干的队伍,而是各自定义自己的“版图”,并通过一系列备忘录、正式的意见书、文档,以及提问和回答来相互通信。历史已经证明,这样会产生大量误解。忽略重要信息,无法建立成功的工作关系。

3.数据流图的作用是什么?有哪些成分?

1、便于用户表达功能需求和数据需求及其联系;
2、便于两类人员共同理解现行系统和规划系统的框架;
3、清晰表达数据流的情况;
4、有利于系统建模.
数据流,箭头
处理,圆
存储文件,双横线或者左封口的工字形象
外部,方块

4.数据字典的作用是什么?

数据字典最重要的作用是作为分析阶段的工具.任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明.换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信.

5.传统的软件开发模型的缺陷是什么.

传统软件开发一般采用瀑布式模型,缺陷是应变能力不强,无法再开发初期获得交付,不利于风险的规避

猜你喜欢

转载自blog.csdn.net/yr15831321105/article/details/119890149