免费智能真题库 > 历年试卷 > 系统分析师 > 2012年上半年 系统分析师 上午试卷 综合知识
  第24题      
  知识点:   需求开发概述   基本任务   系统分析阶段   用户需求
  关键词:   分析阶段   系统分析   需求        章/节:   软件工程基础知识       

 
系统分析阶段基本任务是系统分析师在充分了解用户需求的基础上,把双方对待建系统的理解表达为(24)。
 
 
  A.  系统可行性说明书
 
  B.  系统开发计划
 
  C.  系统总体设计报告
 
  D.  系统需求规格说明书
 
 
 

 
  第28题    2009年上半年  
   54%
面向团队的需求收集方法能够鼓励合作,为解决方案的各个要素提供建议,协商不同的方法,以及说明初步的需求方案。下列关于面向团..
  第31题    2013年上半年  
   46%
详细调查的目标是获取企业业务处理的方法,深入了解系统的处理流程,确定用户需求。详细调查强调科学合理,根据欲获取信息的不同..
  第28题    2011年上半年  
   44%
下列活动中, (28)不属于需求开发活动的范畴。
   知识点讲解    
   · 需求开发概述    · 基本任务    · 系统分析阶段    · 用户需求
 
       需求开发概述
        需求开发所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件与其他系统元素的接口细节,定义软件的其他有效性需求,细化软件要处理的数据域。用一句话概括就是:需求开发主要确定开发软件的功能、性能、数据和界面等要求。
        在不严格区分需求开发和需求管理的情况下,往往就把“需求分析”当作“需求开发”。也就是说,广义的“需求分析”就是指需求开发中的4个阶段的总体。
               需求开发的工作
               具体来说,需求开发的工作可以分成以下4个方面。
               (1)问题识别:用于发现和描述需求,并预先估计以后系统可能达到的目标。
               (2)分析与综合:对问题进行分析,然后在此基础上整合出解决方案。这个步骤经常是反复进行的,常用的方法有面向数据流的结构化分析方法,面向数据结构的Jackson方法,面向对象的分析方法,以及用于建立动态模型的状态迁移图和Petri网。
               (3)编制需求分析的文档:也就是对已经确定的需求进行文档化描述,该文档通常称为软件需求说明书(需求规格说明书)。
               (4)需求分析与评审:它是需求分析工作的最后一步,主要是对功能的正确性、完整性和清晰性,以及其他需求给予评价。
               需求开发的原则
               在软件需求开发的过程中,必须遵循以下原则:
               (1)必须能够表达和理解问题的信息域和功能域。
               (2)必须表示软件的行为(作为外部事件的结果)。
               (3)必须划分描述信息、功能和行为的模型,从而可以用层次的方式揭示细节。
               (4)分析过程应该从要素信息移向细节实现。
               (5)必须按照自顶向下、逐层分解的方式对问题进行分解和不断细化。
               (6)要给出系统的逻辑视图和物理视图。
               通过应用这些原则,系统分析师可以系统地处理某些问题,包括检查信息域以使得功能可以被更完整地理解,使用模型以使得可以用简捷的方式交流功能和行为的特征,应用划分以减少问题的复杂性等。在这些处理过程中,软件的要素和视图实现由处理需求带来的逻辑约束与由其他系统元素带来的物理约束是必需的。
               需求的分类
               软件需求就是系统必须完成的事,以及必须具备的品质。具体来说,软件需求包括功能需求、非功能需求和设计约束3个方面的内容。
               (1)功能需求:是指系统必须完成的那些事,即为了向它的用户提供有用的功能,产品必须执行的动作。
               (2)非功能需求:是指产品必须具备的性能或品质,例如,可靠性、容错性等。
               (3)设计约束:也称为限制条件、补充规约,通常是对解决方案的一些约束说明,例如,某系统必须采用国有自主知识版权的数据库,必须运行在UNIX系统之下,等等。
               除了这三种需求之外,还有业务需求、用户需求和系统需求这三个处于不同层面下的概念,充分理解这些需求才能够更加清晰地理清需求的脉络。
               (1)业务需求:是指反映组织机构或客户对系统、产品高层次的目标要求,通常问题定义本身就是业务需求。
               (2)用户需求:是指描述用户使用产品必须要完成什么任务以及怎么完成的需求,通常是在问题定义的基础上进行用户访谈和调查,对用户使用的场景进行整理,然后建立的从用户角度的需求。
               (3)系统需求:是从系统的角度来说明软件的需求,它包括了用特性说明的功能需求,质量属性及其他非功能需求,还有设计约束等。
               我们经常围绕着“功能需求”来展开工作,而功能需求大部分都是从“系统需求”的角度来分析与理解的,也就是用“开发人员”的视角来理解需求。但要想真正地得到完整的需求,仅戴上“开发人员”的眼镜是不够的,还需要“领域专家”的眼镜,从更高的角度来理解需求,这就是“业务需求”;同时还应该更好地深入用户,了解他们的使用场景,了解他们的所思所想,这就是“用户需求”。这是一个理解层次的问题,并不仅仅是简单的概念。
 
       基本任务
        需求分析的基本任务是深入了解用户建网的目的和目标并加以分析,然后进行纵向的更加细致的需求分析和调研,在确定地理布局、设备类型、网络服务、通信类型和通信量、网络容量和性能、网络现状等几个主要方面情况的基础上形成分析报告。
        (1)问题分析阶段。分析人员通过对问题及其环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一致性,并在用户的帮助下对相互冲突的要求进行折中。在这一阶段,分析人员应该将自己对原始问题的理解与网络设计经验结合起来,以便可发现哪些需求是由于用户的片面性或短期行为所导致的不合理要求,哪些要求是用户尚未提出但具有真正价值的潜在需求。由于用户群体中的各个用户往往会从不同的角度和抽象级别上阐述他们对原始问题的理解和对目标网络的需求,因此,有必要为原始问题及网络设计建立模型。
        (2)需求描述阶段。主要以需求模型为基础,生成需求说明书。内容包括对目标网络系统外部特性的完整描述、需求验证标准以及用户在功能、性能、可靠性和维护管理等方面的要求。生成文档时,分析人员应该严格遵循既定规范,做到内容全面、结构清晰、措辞准确、格式严谨。
        (3)需求评审阶段。分析人员要在用户和网络设计人员的配合下对自己生成的需求说明书进行复核,以确保网络需求的全面性、精确性和一致性,并使用户和网络设计人员对需求说明书的理解达成一致。
 
       系统分析阶段
        在信息系统开发实践中,经过成功和失败的教训,使人们认识到,为了使开发出来的目标系统能满足实际需要,在着手编程之前,首先必须要有一定的时间用来认真考虑以下问题:
        ——系统所要求解决的问题是什么?
        ——为解决该问题,系统应干些什么?
        ——系统应该怎么去干?
        在总体规划阶段,通过初步调查和可行性分析,建立了目标系统的目标,已经回答了上的第一个问题。而第二个问题的解决,正是系统分析的任务,第三个问题则由系统设计阶段解决。
        要解决“系统应干些什么”的问题,系统分析人员必须与用户密切协商,这是系统分析工作的特点之一。根据现行信息系统与计算机信息系统各自的特点,认真调查和分析用户需求。所谓用户需求,是指目标系统必须满足的所有性能和限制,通常包括功能要求、性能要求、可靠性要求、安全保密要求以及开发费用、开发周期、可使用的资源等方面的限制。弄清哪些工作交由计算机完成,哪些工作仍由人工完成,以及计算机可以提供哪些新功能。这样就可以在逻辑上规定目标系统目标的功能,而不涉及具体的物理实现,也就解决了“系统应干些什么”的问题。
        系统规格说明书是系统分析阶段的最后结果,它通过一组图表和文字说明描述了目标系统的逻辑模型。设计逻辑模型是系统分析工作的另一个特点。逻辑模型包括数据流程图、数据字典、基本加工说明等。它们不仅在逻辑上表示目标系统目标所具备的各种功能,而且还表达了输入、输出、数据存储、数据流程和系统环境等。逻辑模型只告诉人们目标系统要“干什么”,而暂不考虑系统怎样来实现的问题。
        简单说来,系统分析阶段是将目标系统目标具体化为用户需求,再将用户需求转换为系统的逻辑模型,系统的逻辑模型是用户需求明确、详细的表示。
 
       用户需求
        收集用户需求是要找出用户需要的重要服务和功能。收集用户需求的机制主要包括与用户群的交流、用户服务和需求归档3个方面。
        收集用户需求最常用的方式有观察和问卷调查、集中访谈、采访关键人物。在整个设计和实施阶段,应始终保持与关键人员之间的交流,以确保网络工程建设不偏离用户需求。
        用户服务表用于表示收集和归档的需求信息,也用来指导管理人员和网络用户进行讨论。
   题号导航      2012年上半年 系统分析师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第24题    在手机中做本题