问答题
阅读以下说明,回答问题1至问题3。
【说明】
需求分析是应用系统开发的基础,通过访问、面谈或调研获得用户需求意见。多媒体应用系统设计的需求分析显然不同于普通的应用程序设计,在用户需求提出后,设计人员要不断进行探索和酝酿,对问题的认识应逐步深入。
问答题
【问题1】
需求分析的具体任务和目的是什么?
【正确答案】
【答案解析】需求分析的具体任务是将用户对应用系统的全部需求用“需求规格说明”文档准确地描述出来,其目的是为应用系统的设计提供可行的方案。
问答题
【问题2】
如何进行多媒体应用系统的需求分析?
【正确答案】
【答案解析】在用户需求提出后,设计人员要不断进行探索和酝酿,逐步深入对问题的认识。这一过程可粗略分为四步: (1)问题思考。根据用户提出的需求,从各种不同角度来分析问题,以期获得各种不同的结论。 (2)尽可能列出解决问题的各种策略。实现一个应用系统设计,应从多方面来考虑,这样可采用多种策略找出解决方法。常用的策略有:①分层法(Partition),将大系统划分成树形结构的层次系统。自顶向下逐步细化系统,自底向上逐个解决问题。②分段法,将整个问题分成几段,分别处理,最后集成。③核心扩展法,系统最核心部分确定后,从该处人手扩展到各有关部分,直到全部解决。 (3)评估各种方案的可行性。将方案与用户需求互相对照并列出功能,请真正的用户判断这些方案的正确性。 (4)找出最佳方案。在对各种方案进行评定时,应请真正的用户来判断这些方案的正确性,并在正确的方案中找出有创意的可行的方案。
问答题
【问题3】
需求分析的说明文档应包括哪些部分?
【正确答案】
【答案解析】在需求分析完成之后,最后按照要求提交规格说明文档。按国家标准GB856D-88,需求分析的说明文档包括如下内容: (1)引言,包括编写说明、背景(立项根据或合同)、定义<指文中用到的术语、概念)及参考资料。 (2)任务描述,包括任务目标、用户特点、假定和约束(软件的前提条件)。 (3)需求规定,包括对功能的规定(可按信息结构分述)、性能的精度(以时间特性和灵活性规定)、对输入输出的要求、对读数据管理能力的要求、故障处理能力以及其他专门要求。 (4)运行环境规定,包括设备、支持软件、接口和控制的运行环境规定。