完成小试牛刀中的两个题目,1道单选题,1道填空题。
教师导引:需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。虽然在可行性研究阶段已经粗略地了解了用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么?”这个问题。
小贴士:需求分析都需要做什么?
A 主要功能
B 算法的详细过程
C 用户界面及运行环境
D 软件的性能
1.了解需求分析阶段的主要任务。
2.重点掌握实体-联系图。
3.熟悉数据规范化和状态转换图的用法。