当前位置:文档之家› 第4章 软件需求分析与概念模型

第4章 软件需求分析与概念模型

第4章   软件需求分析与概念模型
第4章   软件需求分析与概念模型

第四章软件需求分析与概念模型

需求分析是软件定义时期的最后一个阶段,其基本任务是回答“系统必须做什么”这个问题。本章内容主要包括:需求分析的概念,需求分析的基本原则,需求分析的基本任务,结构化分析方法,结构化分析的步骤,数据流图,数据字典,加工逻辑的描述及IDEF的方法。

4.1 基础知识

4.1.1 需求分析的概念

需求分析是指开发人员要进行细致的调查分析,准确理解用户的要求。将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能的过程。需求分析虽处于软件开发过程的开始阶段,但它对整个软件开发过程以及软件成品质量是至关重要的。

4.1.2 需求分析的基本原则

为使需求分析的科学化,对软件工程的分析阶段中提出了许多需求分析方法。在已提出许多软件需求分析与说明的方法中,每一种分析方法都有独特的观点和表示法,但都适用下面的基本原则:

(1)可以把一个复杂问题按功能进行分解并可逐层细化。通常,如果软件要处理的问涉及面太大,关系太复杂就要很难理解。若划分成若干部分,并确定个部分间的接口,那么就可完成整体功能。在需求分析过程中,软件领域中的数据,功能和行为都可以划分。

(2)必须能够表达和理解问题的数据领域和功能领域。数据域包括数据流,数据内容和数据结构。其中数据流是数据通过一个系统时的变化方式。功能域则是反映数据流,数据内容和数据结构三方面的控制信息。

(3)建立模型。所谓模型就是所研究对象的一种表达形式。因此,模型可以帮助分析人员更好地理解软件系统的信息,功能和行为,这些模型也是软件设计的基础。

在软件工程中著名的结构化分析方法和面对对象分析方法都遵循以上原则。

4.1.3 需求分析的基本任务

需求分析的基本任务是要准确地理解旧系统,定义新系统的目标。为了满足用户需要,回答系统必须“做什么”的问题。本阶段要进行以下几方面的工作:

1..问题明确定义

在可行性研究的基础上,双方通过交流,对问题都有进一步的认识。所以可确定对问题的综合需求。这些需求包括:功能需求,性能需求,环境需求和用户界面需求。另外还有系统的可靠性,安全性,可移植性和可维护性等方面的需求。双方在讨论这些需求内容时一般通过双方交流,调查研究来获取,并达到共同的理解。

2.导出软件的逻辑模型

分析人员根据前面获取的需求资料,要进行一致性的分析检查,在分析,综合中逐步细化软件功能,划分成各个子功能。同时对数据域进行理解,并分配到各个子功能上,以确定系统的构成及主要成分。最后要用图文结合的形式,建立起新系统的逻辑模型。

3.编写文档

通过分析确定了系统必须具备的功能和性能,定义了系统中的数据,描述了数据处理的主要算法。应该把分析的结果用正式的文件(“需求规格说明书”)记录下来,作为最终软件的部分材料。

4.1.4结构化的分析方法

在结构化方法的发展历程上,它是随着结构化程序设计(Structured Programming,简称SP)方法的提出、结构化设计和结构化程序设计。它也是一种实用的软件开发方法。在应用这种方法中,根据某种原理,应用一定的工具,按照特定步骤工作的软件开发方法。它遵循的原理是自顶向下、逐步求精,使用的工具有数据流图(DFD)、数据字典、判定表、判定树和结构化语言等。

4.1.5结构化分析的步骤

1.建立现行系统的物理模型

通过了解现行系统的工作过程,对现行系统的详细调查,收集资料。将看到的、听到的、收集到的信息和情况使用图形或文字描述出来。也就是用一个模型来反映自己对现行系统的理解,如画系统流程图(后面介绍)。这一模型包含了许多具体因素,反映现实世界的实际情况。

2.抽象出现行系统的逻辑模型

要构造新的逻辑模型就要去掉物理模型中的非本质的因素(如物理因素),抽取出本质的因素。所谓本质的因素是系统固有的、不依赖环境变化而变化的因素,任何实现均这样做。

非本质的因素不是固有的,随环境不同而不同,随实现不同而不同。运用抽象原则对物理模型进行认真的分析,区别本质因素和非本质因素,去掉非本质因素,形成现行系统的逻辑模型。这种逻辑模型反映了现行系统“做什么”的功能。

3.建立目标系统的逻辑模型

有了现行系统的逻辑模型后,就将目标系统和现行系统逻辑进行分析、比较其差异,即在现行系统的基础上决定变化的范围,把那些要改变的部分找出来,将变化的部分抽象出一个加工,这个加工的外部环境及输入输出就确定了。然后对“变化的部分”重新分解,分析人员根据自己的经验,采用自顶向下逐步求精的分析策略,逐步确定变化的部分的内部结构,从而建立目标系统的逻辑模型。

4.进一步补充和优化

目标系统的逻辑模型只是一个主体,为了完整地描述目标系统,还要做一些补充。补充的内容包括它所处的应用环境及它与外界环境的相互联系;说明目标系统的人机界面;说明至今尚未详细考虑的环节。如出错处理、输入输出格式、存储容量和响应时间等性能要求与限制。

4.1.6数据流图

数据流图(Data Flow Diagram,简称DFD)是结构化分析的最基本的工具。数据流图描述系统的分解,即描述系统由哪几部分组成,各部分间有什么联系等。它以图形的方式描绘数据在系统中流动和处理的过程。由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

数据由数据流、加工、数据存储、数据源点或终点四种基本成分组成。

(1)数据流。数据流是数据在系统内传播的路径,由一组成分固定的数据项组成。除了与数据存储间的数据流不用命名外,数据流应该用名词或名词短语命名。

(2)加工。加工也称为数据处理,数据处理也称为变换,是对数据进行处理的单元。

(3)数据存储。数据存储为数据处理提供数据处理所需要的输入流或为数据处理的输出数据流提供储存“仓库”。数据存储指暂时保存的数据,它可以是数据库文件

或任何形式的数据组织。

(4)数据源点和终点。数据源点和终点是软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。它们是为了帮助理解系统界面而引入的,

一般只出现在数据流图的顶层图中,表示了系统中数据的来源和去处。

有时为了表达较为复杂的问题的数据处理过程,用一张数据流图是不够的。要按照问题的层次结构进行逐步分解,并以一套分层的数据流图反映这种结构关系。

4.1.7数据字典

数据字典(Data Dictionary,简称DD)是用于数据的信息的集合,是对数据流图中包含的所有元素的定义的集合。它定义了数据流图中的数据各加工。它是数据流条目、数据存储条目、数据项条目和基本加工条目的汇集。数据字典用来定义数据流图中的各个成分的具体一致的定义和详细的描述。它和数据流图共同构成了系统的逻辑模型,是“需求说明书”的主要组成部分。

数据字典有以下4类条目:数据流、数据项、数据存储及基本加工。其中数据项是组成数据流和数据存储的最小元素。数据流图中的源点、终点不在系统之内,故一般不在数据字典中说明。

4.1.8加工逻辑的描述

描述加工逻辑一般用以下三种工具:结构化语言、判定表、判定树。

(1)结构化语言。结构化语言介于自然语言和形式化语言之间的一种类自然语言。

结构化语言语法结构包括内外两层。内部语法则比较灵活,可以使用数据字典

中定义过的词汇、易于理解的一些名词、运算符和关系符,可以使用数据字典

中定义过的词汇、易于理解的一些名词、运算符和关系符;外层语法具有较固

定的格式,设定一组符号如IF、THEN、ELSE、DO WHILE…ENDWHILE、

DO CASS…ENDASS等,用于描述顺序、选择和重复的控制结构。

(2)判定表。判定表也是在设计中常用的技术。在有些情况下,数据流图中的某个加工的一组动作依赖于多个逻辑条件的取值。这时,用自然语言或结构化语言

都不易清楚的描述出来,而用判定表就能够清楚的表示复杂的条件组合与应做

的动作之间的对应关系

判定表(Decision Table)是判定树表格形式,包括四部分:条件定义、条件组合、动作定义和条件组合下的动作。判定表的结构如图4-1所示。

条件定义条件组合

动作定义条件组合下的动作

图4-1

(3)判定树。判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用。

上述三种描述加工逻辑的工具各有优缺点,对于顺序执行和循环执行的动作,用结构化语言描述;对于存在多个条件复杂组合的判定问题,用判定表和判定树。判定树较判定表直观易读,判定表进行逻辑验证较严格,能把所有的可能性全部都考虑到。可将两种工具结合起来,先用判定表做底稿,在此基础上产生判定树。

4.1.9 IDEF 方法

IDEF方法是用于进行复杂系统分析和设计的方法,是在结构化分析与设计技术的基础上提出来的。它在集成化的计算机辅助制造的工程项目中特别有效。IDEF是ICAM Definitiond 的缩写。IDEF方法分为三部分:

(1)IDEF0:由于集成化的计算机辅助制造项目中,系统分析与设计的重点是活动与联系。因此这种方法用来描述系统的功能活动及其联系,建立系统的功

能模型。

(2)IDEF1:在集成化的计算机辅助制造项目中,信息的活动与联系也是分析与设计的重点。所以它用来描述系统的信息及其联系,建立系统的信息模型。

(3)IDEF2:用来进行系统模拟,建立系统的动态模型。

系统的IDEF0功能模型的分析方法,反映系统“做什么”的功能。用IDEF0方法建立功能模型的基本方法有4步:

(1)确立建模的范围、观点及目的。

(2)建立系统的内外关系图——A-0图。该图用来抽象地描述所研究的问题及其边界或数据接口。

(3)建立顶层图——A0图。把A-0图分解为3~6个主要部分便得到A0图,它清楚地表达了A-0图在同样信息范围内的细节。

(4)建立低层次的图形。按照自顶向下的方法,从A0图开始逐层分解,建立一系列的活动图形,直到最低层为止。

4.2单元练习

4.1.2填空题

1.需要分析的基本任务是要准确的定义_____,为了满足用户的需要,回答系统必须____的问题。

2.在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:____、____、_____、_____。另外还有可靠性、安全性、保密性、可

维护性等

方面的需求。

3.数据流图有四个基本成分:_________、_________、_________、_________。

4.在进行可行性研究和计划以后,如果确认开发一个新的软件系统是必要的而且是可能的,

那么就进入_________阶段。

5.数据字典中的加工逻辑主要描述该加工的_________,即实现加工的策略,而不是实现加

工的细节,它描述如何把输入数据流变量变换为输出数据流的_________。

6.需求分析是指,开发人员要准确理解_________,进行细致的_________,将用户非形式

的需求陈述转化为_________,再由_________转换到相应的形式功能规约(需求规格说明)的过程。

7.需求分析阶段需要编写的文档有:_________、_________、_________。

8.流向数据存储的数据流可理解为_________文件或_________文件,从数据存储流出的数

据可理解为从文件_________数据或得到_________结果。

9.SA方法利用图形等半形式化的描述方法表达需求,简明易懂,用它们形成需求说明书

的主要部分。这些描述工具是_________、_________、_________、_________、_________。

10.在SA的需求描述工具中,_________描述系统的分解,即描述系统由哪几部分组成,各

部分之间有什么联系等。_________定义了数据流图中每一个图形元素。结构化语言、判定表和判定树则详细描述数据流图中不能再分解的_________。

11.需求分析的困难主要表现在四个方面:问题的复杂性、_________、_________、需求易

变性。

12.在数据流图中,_________是数据在系统中传播的路径,因此由一组_________组成。加

工(又称数据处理),是对数据流进行某些_________。

13.数据字典就是用来定义数据流图中的_________的。它和数据流图共同构成了系统的

_________,是_________的主要组成部分。

14.数据字典有以下四类条目:_________、_________、_________、_________。_________

是组成数据流和数据库存储的最小元素。

15.在分析需求阶段要进行以下几方面的工作:问题识别、_________、_________、_________。

16.加工逻辑也称“小聪明”,常用的加工逻辑的描述工具有:_________、_________、

_________。

17.结构化语言是介于自然语言(英语和汉语)和形式化语言之间的一种半形式语言。它的

结构可分成外层和内层两层,外层用来描述_________,采用_________、_________、_________三种基本结构。

18.三种描述加工逻辑的工具各有优缺点,对于顺序执行和循环执行的动作,用_________

描述。对于存在多个条件复杂的判断问题,用_________和_________。

19.IDEF方法分为三部分:

IDEF0:用来描述系统的_________,建立系统的_________。

IDEF1:用来描述系统的_________,建立系统的_________。

IDEF2:用来描述系统的_________,建立系统的_________。

20.传统的SA方法主要用于_________的问题,主要工具DFD体现了系统的_________功能,

但它仅是一个_________,没有处理的顺序,即_________。

21.形式化是软件自动发展的基础。形式化方法是将需求规格说明用_________来描述。典型

的有_________及_________。

22.IDEF0方法中,将系统功能称为_________,将表示系统功能的图形称为_________。在

活动图形中,用_________和_________表示系统的各种活动及相互间的关系。在系统分

解的某一层次,可能有多个活动,每个活动编号注在_________。

23.由于数据库流动中的数据,所以必须有_________。除了与_________之间的数据流不用

名外,数据流应该用名词短语命名。

24.建立数据字典一般有两种形式是_________和_________。

25.数据存储条目的主要内容有_________、_________、_________、_________、_________、

_________等。

26.近几年来已提出许多软件分析与说明的方法,第一个分析方法必须能够表达和理解问题

的数据域和功能域。数据域包括_________、_________和_________,而功能域反映上述三方面的_________。

27.数据项条目的主要内容有_________、_________、_________、_________、_________、

_________及含义。

28.结构化分析方法是面积_________进行需求分析的方法。

29.在有些情况下数据流图中某个加工的一组动作信赖于多个逻辑条件的取值。这时,用自

然语言或结构化语言都不易清楚地描述出来。而用_________就能够清楚地表示复杂的条

件组合与应做的动作之间的对应关系。

30.经过需求分析,开发人员已经基本上理解了用户的要求,确定了目标系统的功能,定义

了系统的数据,描述了处理这些数据的基本策略。将这些共同的理解进行整理,最后形

成文档_________。

4.2.2 选择题

1.需求分析是()。

A.要回答“软件必须做什么?”

B.可概括为:“理解、分解、表达”六个字

C.要求编写需求规格说明书

D.以上都对

2.进行需求分析可使用多种工具,但()是不适用的。

A.数据流图

B.判定表

C.PAD图

D.数据字典

3.需求分析阶段研究的对象是软件项目的()。

A.用户要求

B.合理要求

C.模糊要求

4.数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一

个词条加以定义,使得每一个图形元素的名字都有一个确切的()。

A.对象

B.解释

C.符号

D.描述

5.在数据流图中,有名字及方向的成分是()。

A.控制流

B.信息流

C.数据流

D.信号流

6.在数据流图中,不能被计算机处理的成分是()。

A.控制流

B. 结点

C.数据流

D.数据源/终点

7.在结构化分析方法中,用以表达系统内部数据的运行情况工具有()。

A.数据流图

B.数据字典

C.结构化英语

D.判定树与判定表

8.软件需求分析阶段的工作,可以分成以下的四个方面:对问题的识别、分析与综合、制

定规格说明以及()。

A.总结

B.实践性报告

C.需求分析评审

D.以上答案都不对

9.以下说法错误的是()。

A.结构化语言层中的顺序结构是一组祈使语句、选择语句、重复语句的顺序排列

B.结构化语言外层中的选择结构使用IF-THEN-ELSE-ENDIF等关键字

C.结构化语言的内层可以采用祈使语句的自然语言短语

D.结构化语言外中的重复结构使用 CASE-OF-EDNCASE等关键字

10.结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。

A.数据流图

B.数据字典

C.判定表

D.判定树

11.下列说法正确的是()。

A.对于顺序执行和循环执行的动作,用判定表和判定树

B.对于存在多个条件复杂组合的判断问题,用结构化语言描述

C.判定表较判定树直观易读,判定树进行逻辑验证较严格

D.可将判定表和判定树两者结合起来,先用判定表作底稿,在此甚而上产生判定树

12.需求规格说明书的任用不应包括()。

A.软件设计的依据

B.用户与开发人员对软件要做什么的共同理解

C.软件验收的依据

D.软件可行性研究的依据

13.软件需求规格说明书的内容不应包括对()的描述。

A.主要功能

B.算法的详细过程

C.用户界面及运行环境

D.软件的性能

14.在结构化分析方法(SA)中,与数据流图配合使用的()。

A.网络图

B.实体联系图

C.数据字典

D.程序流程图

15.通过()可以完成数据流图的细化。

A.结构分解

B.功能分解

C.数据分解

D.系统分解

16 求分析过程中,对算法的简单描述记录在()中

A:层次图B烽据字典

C:数据流图D:IPO图

17分层DFD是一种比较严格又易于理解的描述方法式,它的顶岐图描述了系统的()A:细节B:输入与输出

C:软件的作者D:绘制的时间

18数据存储和数据流都是()仅仅所处的状态不同

A:分析结果B:事件

C:动作D:数据

19在数据图的基本图形符号中,加工是以数据结构或()作为加工对象的。

A:数据内容B:信息内容

C:信息结构D:信息流

20数据字典中,一般不包括下列选项中的()条目。

A:数据流B:数据存储

C:加工D:源点与终点

21在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()A:要让软件做什么B:要给该软件提拱哪些

C:要求软件工作效率怎样D:要让软件具有何种结构

22需求分析最终结果是产生()

A:项目开发计划B:可行性分析报告

C:需求规格说明书D:设计说明书

23IDEFO图并不反映出系统()

A:做什么B:怎么做

C:谁来做D:什么情况下做

24SA方法用DFD描述( )

A:系统的控制流程B:系统的数据结构

C:系统的基本加工D:系统的功能

25初步用户手册在()阶段编写。

A:可生性研究B:需求分析

C:软件概要D:软件详细设计

26SA方法的分析步骤首先调查了解当前系统的工作流程,然后()

A:获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B:获得当前系统的物理模型,抽旬出目标系统的逻辑模型,建立目标系统的物理模型C:获得当前系统的逻辑模型,建立当前系统的物理模型,抽象了目标系统的逻辑模型D:获得当前系统的逻辑模型,建立妆前系统的物理模型,建立目标系统的物理模型

27需求分析阶段不适于描述加工逻辑的工具是()

A:结构化语言B:判定表

C:判定树D:流程图

28结构化分析方法(SA)啊为常见的图形工具是()

A:程序流程图B:实体联系图

C:数据流图D:结构图

29SA方法的基本思想是()

A:自底向上逐步抽象B:自底向上逐小分解

C:自顶向下逐步分解D:自顶向下逐步抽象

30IDEFOr 的图形表示中,连在方框上的箭头有四种类型:输入,输出,控制和机制,下列说法正确的是()

A:输入指完成某项活动所需的数据,用连在方框右边的箭头表示

B:输出指执行活动时产生的数据,用连在方框左边的箭头表示

C:控制活动指活动是由谁来完成的,用连在方框上边的箭头表示

D:控制活动指活动是由谁来完成的,用连在方框上边产箭头表示

E:当无法区分输入和控制时可将输入看作控制,一个活动可无输入,但必须至少有一个控制31下面错误的说法是()

A:每个数据流必须用名词或名词短语命名

B:每个加工必须有名字,通常是动词短语

C:每个数据存储必须用名词或名词短语

D:每个数据源点或终点必须有名字

32下面错误的说法是()

A:判定表能够把在什么条件下系统应做什么动作准确无误地表示出来

B:判定表能够描述循环的处理特性

C:结构化语言同样能够描述循环的处理特性

D:判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用

33软件需求说明书是软件需求分析阶段的得要文件,下述()是其应包含的内容

①数据描述②功能描述

③模块描述④性能描述

A②B:③④

C::①②③D:①②④

34软件需求说明书在软件开发中具有重要的作用,但其作用不应包括()

A:软件设计的依据

B:用户和开发人员对软件要做什么的共同理解

C:软件验收的依据

D:软件可行性分析的依据

35软件需求分析方法中,结构化分析是一种常用的方法,结构化分析产生的系统说明

书是由一套分层的(A)图,一本(B),一组(C)及补充材料组成的,在结构化设计

阶段产生的文档是()

A:①流程②数据流

③软件结构④事力转换

B:①结构说明②用户需求

③数据字典④数据流程

C:①小说明②索引

③模块接口④层次结构

D:①系统模型说明书②程序流程图

③系统功能说明书④模块结构图和模块说明书

36结构化设计方法把软件结构划分为(A)和(B)两在类,并提出了对应于以上两类结构的分析方法。

A:①控制型②变换型

③模拟型④处理型

B:①事务型②分析型

③通信型④功能型

37软件设计在一般将用到图形工具,下列()要用伯设计的图形工具。

①结构图

②实体联系图

③IPO图

④层次图

A:①②B:③④

C:①②④D:全部

38 常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等

A:面向数据结构的垫板方法

B:面向时序问题的分析

C:面向事务的分析方法

39对于计算机程序处理的数据,其信息域应包括信息流,()和信息结构。

A:信息项B:数据项

C:信息内容D:结构流

40软件设计将涉及软件的结构,过程和模块的设计,其中软件过程是指()

A:模块间的关系B:模块的操作

C:软件层次结构D:软件开发过程

41模块独立性是软件模块化所提出的要求,衡量极其可怕独立性的度量标准是模块的()A:抽象和信息隐蔽B:局部化和封装化

C:内聚性和耦合性D:激活机制和控制方法

42模块的独立性是由内聚性和耦合性来度量的,其中内聚性是()

A:模块间的联系程度B:模块的功能强度

C:信息隐蔽程度D:接口的复杂程度

43软件结构是软件模块间关系的表示,下列术语中()不属于对模块关系的描述。

A:调用关系B:从属关系

C:嵌套关系D:主次关系

44软件设计中划分模块的一个准则是(A),两模块之间的耦合方式中,(B)的耦合的耦合度最高,(C)是耦合都最低,一个模块内部的聚种类中,(D)内聚的内聚最高,(E)的内度最低。

A:①低内聚低耦合②低内聚高耦合

③高内聚低耦合④高内聚高耦合

B:①数据②非直接

③控制④内容

C:①数据②非直接

③控制④内容

D:①偶然②逻辑

③功能④过程

E:①偶然②逻辑

③功能④过程

45在面向娄据流的软件高方法中,一般将信息流分为()

A:变换流和事力流B:变换流和控制流

C:事力流和控制流D:数据流和控制流

46把大型软件安照规定划分一个个较小的,相对独立但又相关的模块叫做模块化设计,堆木场化高计的主要指导思想是(A)(B)(C)

A:①分解②精化

③定义④分析

B:①信息传递②信息处理

③信息存储④信息处理

C:①模块偶然性②模块逻辑性

③模块偶然性④模块独立性

47理想的模块应该有内聚强而耦合弱的特点,下列选项中,最强的内聚是(A),最弱的耦合是(B)A:①过程性内聚②通信性内聚

③顺序必丙聚④功能性内聚

B:①非直接耦合②数据耦合

③特征耦合④控制耦合

48各种分析方法都有它们共同适用的()

A:说明方法,B:描述方法

C:准则D:基本原则

49结构化分析主法使用的描述工具()描述系统由哪几个鄣分组成,各部分之间有

什么联系等等

A:数据流图B:数据字典

C:判定表D:判定树

50Which phase of the soft ware engineering process results in the Soft ware Requirements Specification?( )

A: definition phase B: engineering phase

B: maintenance phase D: development phase

51数据扁的任务是对于数据流图中出现的所有被命名的数据元素,在数据词典中作为一个词条加以定义,使得每一个图形的名字都有一个确切的()

A:对象B:解释

C:符号D:描述

52对软件的过程分解,必然导致()

A:模块的独立性变差B:接口的复杂程度增加

C:软件开发的总工作量增加D:以上都正确

53在需求分析中,开发人员要从用户那里解决的最重要的问题是()

A:要让软件做什么B:要得供哪些信息

C:要求软件工作效率怎样D:要让软件具有何种结构

54需求规范说明书的内容不应包括()

A:对重要功能的描述B:对算法的详细过程描述

C:软件确认准则D:软件的功能

55结构化分析方法(SA)是一处面向()需求分析方法

A:对象B:数据结

C:数据流D:结构图

56需求分析中,对算法的简单描述记录在()中

A:层次图 B 数据字典

C:数据流图D:IPO图

57数据流图和()共同构成系统的逻辑模型

A:IPO图B:PDL图

C:数据字典D:层次图

58在软件需求规范中,()可以归类为过程要求

A:执行要求B:效率要求

C:可靠性要求D:可移植性要求

59在软件需求分析和设计工程事,其分析与设计对象可归结成两个主要的对象,即数据和程序,一般实施的原则,对二者的处理应该()

A:先数据后程序B:与顺序无关

C:先程序后数据D:可同时进行

60通过()可以完成数据流图的细化

A:结构分解B:功能分解

C:数据分解D:系统分解

61在下面的叙述中,()不是软件需求分析的任务

A:问题分解B:可靠性与安全性要求

C:结构化程序设计D:确定逻辑模型

62软件需求分析的任务不应包括()

A:问题分析B:信息域分析

C:结构化保育设计D:确定逻辑模型

63Specification for software should contain several componenets,eg,specification of information flow,user interface funcational requirements,and design constraints Two other important components are specifications of the ( )

A: methods of testing and ways to ovtain quality assurance

B:criteria for testing and ways to obtain quality assurance

C: methods of testing and criteria for function assurance

D:criteria for testing and methods of function assurance

64原型化方法是一类动态定义需求的方法,下列叙述中,()不具有原型化方法的特征。

A:提拱严格定义的文档B:加强用户参与和决策

C:简化项目管理D:加快需求的确定

65需求分析是()

A:软件开发工作的基础B:软件生存周期的开始

C:由系统分析员单独完成的D:由用户自己单独完成的

66 软件原型化开发方法有具基本步骤,下列()是实施原型化的最基本的步骤。

①获得基本需求

②开发工作模型

③严格细部说明

④模型验证

A:全部都是B:①②④

C:④D:①②

67实施软件开发的原型化方法应具备某此必要的条件,下述()是其必备的条件。

⑤原型系统的积累

⑥原型化开发人员

⑦需求的准确理解

⑧完善的开发工具

A:①④B:②③

C:③④D:②④

68 Prototyping method is dynamic design process ,it require people who use prototyping method should have the following capability.( )

A:proficient program expertise

B:Immediately acquire requirement

C:Coordinare & organize eloquently

D. Handle tools smartly

69.原型化方法是用户和软件开发人员之间进行的一中交互过程.适用于(A)系统.他从用户界面的开发人员入手.首先形成(B).用户(c).并形成(D)提出意见,它是一中(E)型的设计过程.

可共选择的答案:

A:①需求不确定性的②需求确定的

③管理信息④动态改变

B:①用户界面使用手册②用户界面需求分析说明书

③系统界面原型④完善的用户界面

C:①改进用户界面设计②阅读文档资料

③模拟用户界面运行④运行用户界面原型

D:①同意什么和不同意什么②使用与不使用那一种编程语言

③程序结构④执行速度是否满足要求

E:①自外向内②自定向下

③自内向外④自底向上

70.Which phase of the software engineering process result in Software Requirements Specifcation?()

A.definition phase

B.engineering phase

C.maintenance phase

D.development phase

71.数据流图是用于软件需求分析的工具,下列元素()是基本元素.

①数据流②加工

③数据储存④外部实体

A.①②和③

B.①和③

C.全部

D.①③和④

72.结构化分析方法是一种预先严格定义需求的方法,他在实施时强调的是分析对象的().

A.控制流

B.数据流

C.程序流

D.指令流

73.软件开发常使用的两中基本方法是结构化和原型化方法,在实际应用中,他们之间的关系经常表现为().

A,互相排斥B,互相补充C,独立使用D.交替使用

74.原型化方法是软件开发中经常使用的方法,他与结构化方法相比较,更需要().

A,明确的需求定义B,完整的生命周期C,较长的开发时间D,熟练的开发人员

75.软件工程的结构化生命周期方法(SA)是将软件开发的全过程化分为相互独立而又相互依存的阶段,软件的逻辑模型是形成于(A).作为软件开发结构化方法的工具数据

流图描述数据在软件流动和被处理的过程的过程,他是以图示的方法来表示(B)。他的正确性是保证软件逻辑模型正确性的基础,(C)项内容与它的正确性,相关性最弱。数据字典最基本的功能(D)。而软件的结构化设计(SD)方法中,一般分为总体设计和详细设计两阶段,其中总体设计主要是建立(E)。

可共选择的答案:

A:①开发阶段②计划阶段③分析阶段④设计阶段

B:①软件模型②软件功能③软件结构④软件加工

C:①数据守恒②均匀分解③文件操作④图形层次

D:①数据库设计②数据通讯③数据定义④数据维护

E:①软件结构②软件流程③软件模型④软件模块

76。结构化生命周期方法具有各种特征,下列各种叙述中,()不是结构化方法的特征。A,严格定义需求B,划分开发阶段C,提供运行模型D,制定规范文档

77,SA方法是一种()

A,自顶向下逐层分解的分析方法

B,自底向上逐层分解的分析方法

C,面向对象的分析方法

D,以上都不是

78,结构化程序流程图中一般包括三种基本结构,下述结构中()不属于基本结构。

A,顺序结构B,条件结构C,选择结构D,嵌套结构

79,软件工程方法中普遍应用的方法之一是结构化生命周期方法,下述论述()不具有结构化生命方法的主要特征。

A,严格定义需求B,划分开发阶段C,规范文档格式D,分析控制流程

80,对软件分解是为了()

A,降低模块复杂程度B,降低模块间接口的复杂程度C,降低模块的复杂程度,并降低模块间接口的复杂程度D,降低模块的复杂程度,并提高模块间接口的复杂程度

81,在软件工程中,常使用的两中软件开发方法是结构化生命周期方法和原型化方法这两种方法的差别和联系可分别表述为()

①前提和假设不同

②方法相互补充③方法相互排斥④前提和假设不同

A,①和②B,③和④C,②和④D,①和③

82,结构化分析方法以数据流图()和加工说明等描述工具,即使直观的图和简洁语言来描述软件系统模型。

A,DFD图B,PAD图C,IPO图D,数据字典

83,结构化分析(SA)是软件开发需求阶段所使用的方法,()不是SA所使用的工具。A,DFD图B,PAD图C,数据结构D,判定表

84,Jackson设计方法是由英国的M.jackson所提出的,它是一种面向()的软件设计方法。A,对象B,数据留C,数据结构D,控制结构

85,软件开发的结构化生命周期方法(SA)的基本假设是认为软件需求能做到(A),它与早期的软件开发方式相比较,其最重要的知道原则应该是(B),它常用的描述软件功能需求的工具是(C),软件开发的原型化方法是一种与结构化方法具有不同策略的方法,其最有效的应用领域应该是(D),在一般软件需求分析中,这两种方法相互的关系是(E)。

可共选择的答案:

A:①严格定义②初步定义③早期冻结④动态改变

B:①自顶向下设计②分阶段开发③逐步求精④用户需求至上

C:①业务流程图,处理说明②软件流程图,模块说明

③数据流程图,数据字典④系统流程图,程序编码

D:①科学管理②工程设计③管理信息④过程控制

E:①相互交替②从属关系③相互排斥④相互补充

86,软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为

三种基本结构,分别是()。

A:分支结构,选择结构和控制结构

B:顺序结构,选择结构和循环结构

C:顺序结构,分支结构和嵌套结构

D:顺序结构,选择结构和重复结构

87,软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是()

A:原型化方法B:结构化方法

C:面向对象方法D:功能分析方法

88,在结构化方法中,软件功能分解应该属于软件开发的(A)阶段,它最后的文档是软件(B)。数据流程图(DFD)是用于描述结构化方法中(C)阶段的工具。数据字典(DD)是定义(D)系统描述工具中的数据开发的工具,判定树和判定表是用于描述结构化分析中(E)环节的工具。

可共选择的答案:

A:①详细设计②需求分析③总体设计④编程调试

B:①功能说明书②加工说明书③可行性分析报告④结构说明书

C:①可行性分析②需求分析③详细分析④程序编码

D:①数据流程图②系统流程图③程序流程图④软件结构图

E:①功能说明②数据加工③流程描述④结构说明

89。数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,()是常采用的。

①自顶向下②自底向上③分层绘制④逐步求精

A:全市B:①③和④C:②③和④D:①和③

90。软件需求分析一般应该确定的是用户对软件的()

A:功能需求B:非功能需求C:性能需求D:功能需求和非功能需

91。数据字典是对数据定义信息的集合,他所定义的对象都包含于()

A:数据流图B:程序框图C:软件结构D:方框图

92。软件开发的原型化方法是一种动态定义需求的方法,下述()条件是实施原型化方法所必备的。

成熟的原型化人员

快速的成型工具

需求了解的准确性

A,①和B,②和③C,全部D,③

93.软件需求分析和设计过程中,其分析和设计对象可归纳为两个主要的对象,即数据和程序,按照一般实施原则,对二者的处理应该是()。

A.先数据后程序

B.先程序后数据

B.与数据无关 D.可同时进行

94.加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心部分。

A.加工程序

B.加工逻辑

C.执行频率

D.激发条件

95.Which function is NOT served by building a prototype?( )

A.It takes the place of the final system

B.It assists in gathering software requairmengts

C.It assists in estimating the cost of the preject

D.It is used as the foundation of the larger projects

96.软件工程的结构化生命周期方法,提出将软件生命周期划分为计划,开发和运行三个时期,下述()工作应属于软件开发期的内容。

①需求分析

②可行性研究

③主体设计

A.只有①

B.①和②

C.全部

D.①和③

97.软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成之一,下述()方法是常采用编写加工说明的方法。

①结构化语言

②判定树

③判定表

A.只有①

B.只有②

C.②和③

D.全部

98.系统软件开发的原型化方法是一种有效的开发方法,下述基本环节中()是原型形成以后才实施的内容。

A.识别基本需求

B.开发工作模型

C.修正和改进模型

D.进行细部说明

4.2.3 简答题

1.传统的软件开发模型的缺陷是什么?原型化方法的类型有哪些?原型化开发模型的主要优点是什么?

2.什么是需求分析?需求分析阶段的基本任务是什么?

3.需求分析阶段的文档是什么?

4.描述加工逻辑有哪些工具?

5.什么是结构化分析方法?该方法使用什么描述工具?

6.什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?

7.画数据流图的步骤是什么?画数据流图应该注意什么事项?

8.需求分析的难点主要表现在哪几个方面?

9.需求分析方法应遵循的原则是什么?

10.什么是数据字典?其作用是什么?它有哪些条目?

11.建立数据字典的形式是什么?

12.什么是IDEF方法?该方法中建立功能模型的基本步骤是什么?IDEF0方法有什么特点?

13.结构化方法通过哪些步骤来实现?

14.简述结构化设计方法(SA)的优缺点。

15.结构化语言的结构由哪些部分组成?

16.试述需求分析的饿概念及主要分析方法。

17.结构化分析方法的描述工具有哪些?

18.软件需求分析与说明的方法有哪些基本原则?

4.3 参考答案

一.填空题

1.新系统的目标,“做什么”

2.功能需求,性能需求,环境需求,用户截面需求

3.数据流,加工(又称为数据处理),数据存储,数据的源点或终点

4.需求分析

5.“做什么”,加工规则

6.用户的要求,调查分析,完整的需求定义,需求定义

7.需求规格说明书,初步用户使用手册,确认测试计划

8.写入,查询,读,查询

9.数据流图,数据字典,描述加工逻辑的结构化语言,判定表,判定树

10.数据流图,数据字典,每一个加工

11.交流障碍,不完备性和不一致性

12.数据流,成分固定的数据项,操作或变换

13.各个成分的具体含义,逻辑模型,需求说明书

14.数据流,数据项,数据存储,基本加工,数据项

15.分析与综合,导出软件的逻辑模型,编写文档

16.结构化语言,判定表,判定树

17.控制结构,顺序,选择,重复

18.结构化语言,判定表,判定树

19.功能活动及联系,功能模型,信息及其联系,信息模型,模拟,动态模型

20.数据处理方面,“做什么”,静态模型,控制模型

21.形式规约语言,基于模型的Z语言,VDM开发方法(维也纳开发方法)

22.活动,活动图形,方框,箭头,方框的右下角

23.流向,数据存储

24.手工建立,利用计算机辅助建立并维护

25.数据存储名称,别名,简述,组成,组织方式,查询要求

26.数据流,数据内容,数据结构,控制信息

27.数据项名称,别名,简述,类型,长度,取值范围

28.数据流

29.判定表

30.需求说明书

二. 选择题

1.D

2.C

3.A

4.D

5.C

6.D

7.A

8.C

9.D 10.B 11.D 12.D 13.B 14.C 15.B 16.D 17.B 18.D 19.A20.D 21.A

【解析】:软件需求分析阶段主要是面对问题的,它主要对用户的业务活动进行分析,明确

在用户的环境中,软件系统需要做什么,因此分析阶段分析人员和用户进行沟通以解决在系统理解上的差异,从而产生比较详细的软件需求规格生命书,所以答案是A

22.C 23.B 24.D 25.B 26.A27.D 28.C 29.C 30.D 31.A32.B 33.D 34.D 35.A:②B:③C:①D:④36.A:②B:①

【解析】:结构化设计的任务是完成软件结构图。经过结构化分析之后,从数据流图上就能够看出软件结构的轮廓。通常把问题划分为两种基本类型,即变换型结构和事务型结构。

变换型结构一般由传入,传出和变换中心三部分组成。事务型结构则由至少一条接受路径,一个事务中心以及若干条动作路径组成。

37.C 38.A39.C 40.B 41.C 42.B 43.B 44.A:③B:④C:②

D:④E:①45.A46.A:①B:④C:④

【解析】:在软件开发的长期实践中,人们对软件设计提出了一些普遍使用并具有重要实用价值的设计策略。模块化设计和自顶向下设计就是两个最基本的策略。

模块化的概念不仅来源于人们的实践,同时还具有理论依据。这些依据就是分解原则,信息隐藏原则以及模块独立性原则。

例如,GAMiller指出,人类信息处理的能力是有限的,分辨或记忆同类信息的数量一般不能超过7+2项。把一个复杂的问题分割为若干个较易管理的小片,比对问题作“一揽子解决”更加容易。因此,把问题分解后,无论其复杂程度或求解的工作量都会减少。

又如,LParnas提出的“信息隐藏”原则,其中心思想是:一个模块内部的数据与过程,应该对不必要了解这些数据与过程的模块隐藏起来。这样做,一可以简化模块间的接口,易于设计;二可以减少错误传播的机会,易于维护。

至于模块独立性原则,实际上是“信息隐藏”原则的发展。

47.A:④B:①

【解析】:内聚强度和耦合强度都可分为七级。

依内聚强度从高到低的次序,分别为功能性内聚,顺序性内聚,通信性内聚,过程性内聚,时间性内聚,逻辑性内聚,偶然性内聚。

依耦合强度从弱到强的次序,分别为非直接耦合,数据耦合,特征耦合,控制耦合,外部耦合,公共耦合。内容耦合。

48.D 49.A50.A

【解析】:在软件工程的不同阶段,产生不同的文档,在可行性分析阶段产生可行性分析报告,在软件定义阶段产生软件需求规格说明书,在系统设计阶段产生软件设计规格说明书,在测试阶段产生软件测试报告,在软件维护阶段产生软件维护文档等有十多种软件开发文档,由此可知答案为A。

51.D 52.D 53.A54.B 55.C 56.D 57.C 58.A

【解析】:在软件的需求规范中,可靠性要求,效率要求,可移植性要求属于非功能性要求,而过程要求属于功能性要求,执行要求就是如何执行及采取怎样的方式执行才能完成一定的用户功能,它属于功能性要求,执行通常是从软件系统执行过程的角度来考虑的,所以答案为A。

59.A

【解析】:在软件开发中,在需求分析阶段,系统分析人员通过和用户沟通,利用数据流图,数据字典,判定表等,产生软件的各种功能性要求和非功能性要求,以形成软件需求说明书,在系统的概要设计阶段,设计人员利用需求分析阶段产生的软件需求说明书中的数据流等设计出模块化的软件系统结构,而在软件的详细阶段,设计人员主要设计模块间的接口的执行算法等主要是程序方面的详细问题,所以答案为A。

60.B 61.C

概念性规划结构框架

1.项目概述 2.现状概况与分析 2.1.相关规划衔接 3.规划目标与策划 3.1.案例分析(可放前,也可放后,结合案例的内容选择) 3.2.发展条件分析(核心议题) ?禀赋要素分析(优势,整合) ?创新要素分析 ?项目特征 ?发展诉求 ?发展模式 3.3.设计目标 河南省层面 三门峡层面 张湾层面 3.4.功能构成 3.5.发展定位 3.6.发展规模 3.7.(规划重点) 3.8.发展策略 区域策略——区域协同,空间整合,共塑城市发展新核心 土地使用策略——高效紧缩,有机聚合,多元化组团发展 生态发展策略——融合连通生态走廊,构建大山大水新格局 文化融合策略

4.概念规划 4.1.规划理念 4.2.方案构思 4.3.规划结构 4.4.土地使用规划 4.5.设计概念 4.6.空间形态 4.7.规划策略(城市设计特征) 空间协同策略 功能布局策略 道路交通策略 绿化景观策略(海绵城市)开放空间与景观系统规划公共设施策略 开发建设策略——创新开发模式,合理利用土地 风貌分区策略 市政支撑策略(海绵城市)(实施措施与意见)

5.城市设计 5.1.总体城市设计 5.1.1.城市设计目标 5.1.2.总体城市设计框架 5.1.3.鸟瞰图 5.2.风貌控制引导(风格色彩) 5.3.重点区域设计意向 5.3.1.市场开发分析 5.3.2.建筑设计意向(风格,色彩) 5.4.节点设计 6.规划实施管控 6.1.建设开发控制 6.1.1.整体开发控制(开发强度、建筑高度)6.1.2.开发要素控制(退界、控规指标控制)6.1.3.建设用地兼容性 6.1.4.地块建设指标(控制性和引导性)6.2.城市设计准则 城市道路设计准则 开放空间设计准则 建筑设计准则 广告标识与照明设计准则 街道设施与家具设施准则

软件需求分析

软件需求分析 Prepared on 22 November 2020

第三章软件需求分析软件需求分析是软件定义阶段的最后一个步骤,它的基本任务是要准确地回答“系统必须做什么”这个问题,即对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,直接影响软件产品及工程的质量。 软件需求分析是一个不断进行揭示和判断的过程。在此过程中我们将对在软件可行性研究阶段确定的软件范围加以提炼使之具体化,并分析各软件部件可能采用的解决办法。在软件需求分析阶段,软件的开发者和软件需求者起着同样的重要作用。软件需求者设法把有关软件功能和性能的一些模糊的概念加以重述,使之成为具体的细节,而软件开发者则起着询问、顾问和问题解决者的作用。在需求分析中需要大量地交换意见,这其间充满着传错信息和发生误解的可能性,而我们的任务就是面对各种矛盾,协调各种人与人、人与物,物与物之间的关系。 需求分析的任务 1.确定系统的综合要求 系统的综合要求包括下面几个方面。 (1) 确定系统的功能要求。提出系统必须完成的全部所有功能。 (2) 确定系统的性能要求。包括系统的响应时间、系统需要的存储容量、后援存储器容量、系统重新启动、系统的安全性和可靠性等方面的性能要求。 (3) 确定系统的运行要求。主要是指系统运行时所处的环境要求,包

括支持系统运行的软件环境,工具软件和系统软件;支持系统运行的硬件环境,外存储器、通信接口、输入和输出等外部设备。 (4) 系统的扩充要求。不属于当前系统的开发范围,是将来有可能提出的要求,目的是使在 现有的设计中为将来的扩充做准备。 2.分析系统的数据要求 任何一个软件系统其本质上都是一个信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的概貌,同时也对软件设计有着深远的影响。因此,分析系统的数据要求,是软件需求分析的任务之一。 系统的数据来源和去处一般含如下几个方面。 (1) 从系统以外来,再到系统以外去; (2) 从系统以外来,再到系统内部去; (3) 从系统内部来,再到系统内部去; (4) 从系统内部来,再到系统外部去。 复杂的数据是由许多基本数据元素组成的,数据元素之间的逻辑关系形成了数据结构。我们一般用图形工具辅助描绘数据结构,常用的有层次方框图和Warnier图,将在本章第三节中介绍这两种工具。 3.建立系统的逻辑模型 以上述综合要求和数据要求的结果为基础,我们可以导出系统的逻辑模型,并通过数据流图、数据字典和主要处理算法来描述这个逻辑模型。具体过程如图3-1所示。 图3-1系统逻辑模型的导出过程

软件工程--需求分析报告

文档编号:001 版本号:1.0 文档名称:需求分析 项目名称:学生智能管理系统 项目负责人:朱岩 项目组长:朱岩 组员:王增、皮素梅、潘鸯鸯、陈金龙、贾春阳 开发单位:西邮07级科技1班软件开发小组 一、引言: 1、编写目的:

对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。 学生信息系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。 本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校管理系统的一体化概念,使学校的管理更有效率。 2、编写背景: 系统待开发的名称:学生智能管理系统 项目组长:朱岩 程序录入:朱岩、王增、皮素梅、 需求分析:朱岩、潘鸯鸯、陈金龙、皮素梅 软件测试:朱岩、王增、皮素梅、潘鸯鸯、陈金龙、贾春阳

本系统的用户:学生,老师,管理员 3、定义: (1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据 (3)数据字典:数据字典(DD,Data Dictionary)是关于数据流 程图中出现的所有名字(数据流、处理、数据存储) 的定义的集合。 4、参考资料: [1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版 社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005 [3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版 社.2008 二:任务概述: 1、目标: (1)给出软件系统的数据流程图和数据结构。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。(3)密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。 (4)以最低的成本,在最短的期限内开发出具有管理学生和学生信息

中国3d模型行业供求分析:国内市场需求(上海环盟)

中国3d模型行业供求分析:国内市场需求

供求分析:国内市场需求 (2) 4.1 市场特点 (2) 4.1.1 3D模型行业所处生命周期 (2) 4.1.2 市场的区域性、季节性等特点 (2) 4.2 需求规模 (3) 4.2.1 2013-2018年3月中国3D模型产品需求规模及增速 (3) 4.2.2 3D模型市场饱和度 (3) 4.2.3 影响3D模型需求规模的因素 (4) 4.2.4 3D模型市场潜力 (5) 4.2.5 2018-2022年中国3D模型产品需求规模及增速预测 (5) 4.3 需求结构 (6) 4.3.1 用户结构 (6) 4.3.2 产品结构 (6) 4.4 区域市场 (7) 4.4.1 区域市场分布情况 (7) 4.4.2 重点省市3D模型产品需求规模及占比 (8) 1

2 供求分析:国内市场需求 4.1 市场特点 4.1.1 3D 模型行业所处生命周期 每个产业都要经历一个由成长到衰退的发展演变过程。这个过程便称为产业的生命周期。一般地,行业的生命周期可分为四个阶段,即初创期(也叫幼稚期)、成长期、成熟期和衰退期。 3D 模型行业的发展和其他行业发展一样都要有一个自己的生命周期,总体而言,中国的3D 模型行业发展呈现出地域分布不平衡的现象,也从侧面说明了我国3D 模型尚处于初级发展阶段,预计随着产业政策扶持力度的提升以及产业化推广的加快,中国的3D 模型在未来几年将逐渐步入成长发展时期。 图表- 1:3D 模型行业周期分析 4.1.2 市场的区域性、季节性等特点 我国3D 模型产业主要集中于长三角聚集区、京津聚集区、珠三角聚集区及西三角聚集区五大区域。东南沿海地区经济实力雄厚、信息产业发达、信息化基

培训需求分析的六种模型

一、Goldstein三层次模型 二十世纪八十年代,I·L·Goldstein、E·P·Braverman、H·Goldstein三人经过长期的研究将培训需求评价方法系统化,构建了Goldstein三层次模型。 Goldstein三层次模型是培训需求分析的重要理论基础,它最大的特点就是将培训需求分析看成了一个系统,进行了层次上的分类,通过将组织、任务、人员的需求进行整合,使得培训需求更加全面化,分析结果更加科学化。该模型将培训需求分析分成了三个部分:组织分析、任务分析和人员分析。 Goldstein三层次模型图如图2-2所示: 图2-2 Goldstein三层次模型图 1、组织分析 组织层次的分析将组织的长期目标和短期目标作为一个整体来考察,同时考察那些可能对组织目标发生影响的因素。组织的需求分析由人力资源分析、效率指标分析和组织气氛分析三部分组成。 人力资源分析将组织目标表现为人力资源的需求、技术的需求以及为满足这些需求而制定的计划。培训将在实现需求与供给之间的匹配方面发挥重要的作用。 效率指标分析针对目前组织的效率状况。常用的效率指标包括工资成本、产出的数量和质量、、设备利用情况等。首先确定这些指标的标准,然后评估实际的组织效率状况,就可以得到相应的培训需求。 组织气氛分析用于描述组织气氛是否适宜,员工各方面的工作感受如何。如果通过分析发现差距很大并且影响到大部分员工时,就有必要引进培训来解决。 2、工作分析 组织分析旨在从全局上把握整个组织与工作群体的培训需求,属于较为全局性的层面,而针对每项具体工作的具体培训需求,必须通过工作层次的分析才能加以识别。

进行工作分析时,首先应掌握以下三方面的信息:每项工作所包含的任务;完成这些任务所需要的知识、技能、经验、个人特质等;衡量该工作的可接受的绩效标准。 这些信息可以从国家有关部门制定的一些规范、标准中得到,也可以通过观察、记录分析、跟踪等手段从企业内部获得一手资料,从中识别和收集。 接着对工作岗位上的人员工作现状进行评价。评价手段包括资料调查、行为观察、表现记录分析、舆论调查、访谈、典型事件分析、技能考核等。 通过现状与标准的比较,识别差距、分析原因,就可以确认相应的培训需求。 3、人员分析 个人层次的分析针对每一位员工个体进行,最终落实到“谁需要培训”以及“需要哪些培训”上。个人分析的内容包括:员工实际工作绩效与该工作可接受绩效标准的差距及其原因(当前培训需求);员工对每项技术的熟练程度与该项技术所需熟练程度的差距及其原因(将来的培训需求)。 分析手段可采用观察、记录分析、资料调查、技能考核等。此外,员工的自我评价也是收集个人需求信息的重要来源。 Goldstein三层次模型在培训需求分析中的运用存在以下几方面的不足: 1、模型虽然考虑了企业战略、组织资源对培训需求的影响,但是忽略了行业政策、国家政策等外部环境的影响。 2、模型对人员进行分析主要集中在员工绩效现状与理想水平的差距上,关注的是员工“必须学什么”以缩小差距,而没有重视“员工想学什么”。 3、模型很难找到具体可操作的分析方法,缺乏简单有效的识别工具。 二、培训需求差距分析模型 美国学者汤姆·W·戈特将“现实状态”与“理想状态”之间的“差距”称为缺口,并依此确定员工知识、技能和态度等培训内容,这就是培训需求差距分析模型。 培训需求差距分析模型有三个环节: 1、发现问题所在。理想绩效与实际绩效之间的差距就是问题,问题存在的地方,就是需要通过培训加以改善的地方。 2、进行预先分析。一般情况下,需要对问题进行预先分析和初步判断。

结构设计中概念设计的应用分析

结构设计中概念设计的应用分析 摘要:概念设计就是从结构总体方案设计一开始,就运用人们对建筑结构抗震 已有的正确知识去处理好结构设计中将遇到的问题,诸如:房屋体形、结构体系、刚度分布、构件延性等等。从宏观原则上进行评价、鉴别、选择等处理,再辅以 必要的计算和构造措施。从而消除建筑物抗震的薄弱环节,以达到合理抗震设计 的目的。 关键词:结构设计;概念设计;应用 1 概念设计原则 1.1协同性原则 协同性原则是指,结构各个构成部件之间要相互协调,共同承担自重和外部 的荷载量,有效的将重量均匀的平衡的分担。在进行结构选型中,要充分重视协 同性原则的概念,要重点考虑结构抗震的整体性。目前对于地震破坏的机理研究 还不是很清楚,对地震破坏影响还比较薄弱,对建筑物进行抗震设计的原理只是 一种近似估算的方法,所以在结构抗震设计时,概念设计的协同性原则是最重要的。 1.2经济合理原则 在运用概念设计进行结构设计的过程中,要注意整个建筑结构的经济成本。 运用设计概念要在保证结构的整体可靠性的前提下,将建筑成本降到最低,节约 资金、材料、建筑的目的就是要在经济可行的条件下,将建筑的功能发挥到最大,将经济成本降到最低,充分发挥建筑的预期作用,在保证经济合理的前提下,压 缩建筑成本,提高建筑利润,在整个概念设计的过程中,要将经济合理原则落实 到每一个环节。 1.3实际性原则 概念设计的实际性原则指的是,概念设计的概念必须是实际的、可行的、科 学的,我们利用概念设计进行结构设计,必须要有判断概念真伪的能力,才能够 将概念用到适合的实际中去。概念设计要与结构设计相适合、相协调,要将概念 设计中的部分方案运用到合适的结构设计方案中,保证结构设计的可行性,并保 证概念设计能够在于结构设计想结合进行的过程中既能发挥自身的优势,又能将 结构设计的方案完美的呈现出来,保证建筑结构设计效果与实际向吻合。 2概念设计在建筑设计应用中的重要作用 建筑设计的科学与否直接关乎工程施工质量的好坏,而概念设计又是辅助建 筑设计的重要成员之一。具体来说,概念设计在建筑设计应用中的重要性具体体 现在以下几个方面。 2.1增强创新性 创新是一个民族的灵魂,是一个国家也是一项产业发展的源源不断的动力。 建筑行业要想实现持久的发展,需要依靠创新战略。这既是国家大力号召的创新 精神的表现,也是各个行业持续发展的经验所得。在概念设计中,工程师可将自 身的设计理论以及自身的实际工程设计累积多年的工作经验进行结合,这与传统 的停留在依靠设计手册及计算机设定的程序相比,有其独特的新颖性,也是其创 造力的突出表现。 2.2增加方案的合理性

软件工程需求分析

软件工程需求分析 《软件工程》教学辅导3——需求分析 第三章需求分析 一、需求分析的任务 需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么,”这个问题。需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。 通常软件开发项目是要实现目标系统的物理模型,即确定待开发软件系统的系统元素,并将功能和数据结构分配到这些系统元素中。它是软件实现的基础。 需求分析的任务不是确定系统如何完成它的工作,而是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。在这个阶段结束时交出的文档中应该包括详细的数据流图(DFD),数据字典(DD)和一组简明的算法描述。 需求分析阶段的任务包括下述几方面。 1(确定对系统的综合需求 2(分析系统的数据需求 分析系统的数据需求是由系统的信息流归纳抽象出数据元素组成、数据的逻辑关系、数据字典格式和数据模型。并以输入/处理/输出(IPO)的结构方式表示。因此,必须分析系统的数据需求,这是软件需求分析的一个重要任务。 3(导出系统的逻辑模型 就是在理解当前系统“怎样做”的基础上,抽取其“做什么”的本质。 4(修正系统开发计划

5(开发原型系统 二、需求分析的步骤 结构化分析方法(简称SA方法)就是面向数据流自顶向下逐步求精进行需求分析的方法。需求分析的步骤如下。 1( 调查研究 2(分析与综合 应注意下述两条原则:第一,在分层细化时必须保持信息连续性,也就是说细化前后对应功能的输入,输出数据必须相同;第二,当进一步细化将涉及如何具体地实现一个功能时,也就是当把一个功能进一步分解成子功能后,并将考虑为了完成这些子功能而写出其程序代码时,就不应该再分解了。 3(书写文档 在这个阶段应该完成下述四种文档资料: (1)系统规格说明。 (2)数据要求。 (3)用户系统描述。 (4)修正的开发计划。 4(需求分析评审 三、需求分析的原则 1(必须能够表达和理解问题的数据域和功能域 2(按自顶向下、逐层分解问题 3(要给出系统的逻辑视图和物理视图四、需求分析方法 大多数的需求分析方法是由数据驱动的,数据域具有三种属性:数据流、数据内容和数据结构。通常,一种需求分析方 法总要利用一种或几种属性。

设计分析与表达的基本概念及意义

设计分析与表达的基本概念及意义 (约法三章——1.不点名,不迟到2可插话3关手机略) (教学方式——讲一半做一半。a课程缘起——起源于我带自己研究生设计时时候对一些设计问题的看法,在研究设计的时候一个一个题目的做有缺陷,我们需要去问这个设计是怎么展开的,怎样才能使我们的设计在交流的时候变得很方便,我的心得可以变成别人的心得,怎样使自己的设计变得理性同时又保留体验性的成分,所以我们很多研究生在一起就做做了很多案例分析,后来我们发现这个经验是可以推广出来的,这样逐渐产生了这门课程。b作业成果及学分认定略) 1.解题 设计分析与表达,英文名叫Design Analysis and Expression。名称中并没有建筑这涉及到(我本人)对设计的看法,设计是分析的直接对象,建筑是对设计的限定;要使分析过程和成果便于交流和自我检验,就需要清晰的表达,这样的表达是有技术性的。 2.要求 课程的最低要求:学会鉴别和画出好的分析图。什么是好的、专业的分析图?好是指清晰的表达设计的想法,而不是指多漂亮。(评审项目分析图的两种模式:越看越糊涂的失败型和越看越清晰的成功型略)课程要求:“设计分析,是一种学习研究并且能够呈现设计概念的专业技术,特别是进入现代时期以后,设计的分析以及对分析的表达已经成为现代设计,包括建筑设计相关研究和教学工作中的重要环节。”通过这门课程的学习,应该要了解和掌握建筑设计当中基本的分析理论和表达方法。分析理论,是指方法理论,就是如何去做分析;表达方法是指思维活动如何呈现出来,通过表达方法理解一个设计主导概念、逻辑结构和设计过程,并呈现一个设计中的最关键的特征。由此建立起一个连续互动的过程——从分析开始,通过分析学习设计的源泉和方法,相互交流,交流的成果重新启动一个新的分析过程,分析和交流首尾相连。从分析到设计到交流连续互动,这是思维方法和研究方法,更是操作方法,通过操作、思维、研究和实践来提高设计能力,而不在培养“分析家”。因此,分析是学习设计的方法之一,尽管不是唯一的,比如可以通过理论学习来提高思维能力、价值观、判断能力和评论的能力,通过技术课来学习设计的常识和知识,设计课在实践层面上直接训练设计的过程。 3.大纲 1.设计分析与表达的基本概念和意义

软件需求分析复习题

软件需求分析复习题 一、判断题 1、使用实例方法可以使用户更清楚地认识到新系统允许他做什么,那么我们就 应该试图把每一个需求与一个使用实例相联系,尽可能多的使用实例。( F)2、在状态图中定义的状态主要有:初态(即初始状态),终态(即最终状态)和中 间状态,在一张状态图中只能有一个初态,而终态则可以有0至多个。(T ) 3、结构化分析方法适合于数据处理类型软件的需求分析。(T) 4、数据流图中每个加工至少有一个输入数据流,但可以没有输出数据流。(F) 5、DFD与数据流程图的区别是程序流程图用于表示程序的过程设计,DFD用作 描述软件的逻辑功能,不能表示程序的控制结构。(T) 6、属性是指实体某一方面的特征,一个实体通常有多个属性。联系也可以有属 性。(T) 7、软件需求描述的是“如何做”,而不是“做什么”。(F) 8、软件成功的标准是用户在用,并且可以很容易做完要做的事。(T) 9、业务规则包括企业方针、政府条例、工业标准、会计准则和计算方法等。业 务规划本身就是软件需求。(F) 10、软件需求的层次包括业务需求、用户需求、功能需求。(T) 二、选择题 1.需求分析最终结果是产生(C ) A.项目开发计划B.可行性分析报告C.需求规格说明书D.设计说明书 2.需求分析中,开发人员要从用户那里解决的最重要的问题是(A ) A.让软件做什么B.要给软件提供哪些信息C.需求软件工作效率怎样D.让软件具有何种结构 3.需求规格说明书的内容不应包括对(B )的描述。 A.主要功能B.算法的详细过程C.用户界面的运行环境D.软件性能

4.需求规格说明书的作用不应包括(D ) A.软件设计的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件可行性研究的依据 5.下面关于面向对象方法中消息的叙述,不正确的是(B ) A.键盘,鼠标,通信端口、网络等设备——有变化,就会产生消息 B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C.应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 6.面向对象技术中,对象是类的实例。对象有三种成分(A )、属性和方法(或操作)。 A.标识B.规则C.封装D.消息 7.软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及( C ) A.总结B.实践性报告C.需求分析评审D.以上答案都不正确8.软件需求规格说明书的内容不应包括对(B )的描述。 A.主要功能B.算法的详细过程C.用户界面及运行环境D.软件的性能 9. 软件需求分析阶段的工作,可以分成4个方面:需求获取,需求分析,编写需求规格说明书以及( B ) A.用户B.需求评审C.总结D.都不正确 10.在原型法中,开发人员根据(A)的需求不断修改原型,直到满足客户要求为止。 A.用户B.开发人员C.系统分析员D.程序员 11.需求验证应该从下述几个方面进行验证:(C ) A.可靠性、可用性、易用性、重用性 B.可维护性、可移植性、可重用性、可测试性 C.一致性、现实性、完整性、有效性 D.功能性、非功能性 12.风险管理的要素包括哪项(D ) A.风险评价B.风险避免C.风险控制D.以上都是 13.下列描述中错误的是(D ) A.每一个集成的需求变更必须能跟踪到一个经核准的变更请求 B.变更过程应该做成文档,尽可能简单,当然首要的是有效性 C.所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑

市场研究分析模型

市场研究分析模型 【最新资料,WORD文档,可编辑修改】 4Cs营销理论(The Marketing Theory of 4Cs) 随着市场竞争日趋激烈,媒介传播速度越来越快,4Ps理论越来越受到挑战。1990年,美国学者劳朋特(Robert Lauteerborn)教授提出了与传统营销的4P相对应的4C理论 4C分别指代Customer(顾客)、Cost(成本)、Convenience(便利)和Communication(沟通)。 1.Customer(顾客)主要指顾客的需求 企业必须首先了解和研究顾客,根据顾客的需求来提供产品。同时,企业提供的不仅仅是产品和服务,更重要的是由此产生的客户价值(Customer value)。 2.Cost(成本)不单是企业的生产成本,或者说4P中的Price(价格) 它还包括顾客的购买成本,同时也意味着产品定价的理想情况,应该是既低于顾客的心理价格,亦能够让企业有所盈利。此外,这中间的顾客购买成本不仅包括其货币支出,还包括其为此耗费的时间,体力和精力消耗,以及购买风险。 3.Convenience(便利),即所谓为顾客提供最大的购物和使用便利

4C理论强调企业在制订分销策略时,要更多的考虑顾客的方便,而不是企业自己方便。要通过好的售前、售中和售后服务来让顾客在购物的同时,也享受到了便利。便利是客户价值不可或缺的一部分。 4.Communication(沟通)则被用以取代4P中对应的Promotion(促销) 4C 认为,企业应通过同顾客进行积极有效的双向沟通,建立基于共同利益的新型企业/顾客关系。这不再是企业单向的促销和劝导顾客,而是在双方的沟通中找到能同时实现各自目标的通途。 4Cs理论也留有遗憾。总起来看,4Cs营销理论注重以消费者需求为导向,与市场导向的4h相比,4Cs有了很大的进步和发展。但从企业的营销实践和市场发展的趋势看,4Cs依然存在以下不足: ①4Cs是顾客导向,而市场经济要求的是竞争导向,中国的企业营销也已经转向了市场竞争导向阶段。顾客导向与市场竞争导向的本质区别是:前者看到的是新的顾客需求;后者不仅看到了需求,还更多地注意到了竞争对手,冷静分析自身在竞争中的优、劣势并采取相应的策略,在竞争中求发展。 ②4Cs理论虽然已融入营销策略和行为中,但企业营销又会在新的层次上同一化。不同企业至多是个程度的差距问题,并不能形成营销个性或营销特色,不能形成营销优势,保证企业顾客份额的稳定性、积累性和发展性。 ③4Cs 以顾客需求为导向,但顾客需求有个合理性问题。顾客总是希望质量好,价格低,特别是在价格上要求是无界限的。只看到满足顾客需求的一面,企业必然付出更大的成本,久而久之,会影响企业的发展。所以从长远看,企业经营要遵循双赢的原则,这是4Cs需要进一步解决的问题。

概念方案设计成果与深度要求

概念规划设计成果及深度要求 编制日期 审核日期 批准日期 修订记录日期修订状态修改内容修改人审核人批准人

一、成果内容要求 1.概念方案设计说明 2.区位分析图 3.地块现状分析图 4.彩色总体平面布置图 5.经济指标分析 6.概念方案分析图 包括:结构布局分析、土地价值分析、公建配套分析、住宅业态分析、体量分析、交通分析、车库及停车分析、景观分析、消防分析、日照分析等; 7.竖向规划图 8.场地剖面图 9.典型单体平面图 10.住宅及其它建筑意向图 二、成果深度要求 1.概念方案设计说明 项目概况、设计理念等。 2.区位分析图 地理位置、周边资源分布。城市规划、分区规划解读。 3.地块现状分析图 场地现状构筑物、竖向分析。 4.彩色总体平面布置图 4.1场地内及四邻环境的反映; 4.2用地红线及建筑控制线表达清楚; 4.3场地内拟建道路、停车场、广场、地下车库出入口、消防登高面、消防车道、 绿地及建筑物的位置,并表示出主要建筑物与用地界线(或道路红线、建筑红线) 及相邻建筑物之间的距离、

4.4拟建主要建筑物的名称、出入口位置、层数与设计标高,以及主要道路、广 场的控制标高。 4.5指北针或风玫瑰图、比例、图例、经济技术指标。(附经济技术指标表) 5.经济指标分析 指标分析(各个方案经济指标对比分析)。 6.概念方案分析图 6.1结构布局分析: 1)公建配套分析: 幼儿园、商铺、垃圾中转站、公厕、小学、物业用房等公建配套分布。 2)住宅业态分析: 按住宅层数不同的分析。 6.2体量分析:各方案空间关系对比。 6.3交通分析:车行、人行道路系统、小区出入口分析; 6.4车库及停车分析:地上、地下停车分析,车库出入口设置。

第三章 需求分析习题及答案

第三章需求分析 一. 填空题 1.需求分析的步骤, , , 。 2.需求分析阶段需编写的文档有,,。 3.系统规格说明,数据要求,, ,这四份文档资料是在书写文档阶段必需完成的。 4.在书写文档阶段,数据要求主要包括通过需求分析建立起来的,以及描绘数据结构的层次方框图。 5.对于计算机程序处理的数据,其数据域应包括, , 和数据结构。 6.数据内容即是。 7.把一个功能分解成几个子功能,并确定, 就属于横向分解。 8.软件需求的逻辑视图给出, 而不是实现的细节。 9. 功能一般用, 来表示。 10.结构化分析方法是, 进行需求分析的方法. 11.描述结构化分析方法的工具有,,,判定表,判定树。 12. SA方法中自顶向下的分析策略主要是和。 13.数据流图的基本组成部分有,,,。 14.数据流图的特性,,,。 15.数据流图和数据字典共同构成了系统的模型,是需求规格说明书的主要组成部分。 16.分析员通过需求分析,逐步细化对软件的需求,描述软件主要处理的,并给软件开发提供一种可转化为,和的数据与功能表示。 17.需求分析阶段研究的对象是软件项目的。 18.数据流图的基本符号包括,,,。19.在需求分析阶段常用的图形工具有,,。20.需求分析应交付的主要文档是。 二. 选择题 1. 需求分析中开发人员要从用户那里了解() A.软件做什么B.用户使用界面C.输入的信息D.软件的规模 2. 需求分析阶段的任务是确定() A.软件开发方法 B.软件开发工具C.软件开发费 D.软件系统的功能 3. 需求分析阶段最重要的技术文档之一是非曲直()。 A.项目开发计划 B.设计说明书 C.需求规格说明书 D.可行性分析报告

如何进行软件需求分析

软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件产品存在不完整性、不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出。因此,一个项目的成功软件需求分析是关键的一步。 一、软件需求分析理论 如果我们用数学方法来描述软件需求分析,可以将一个应用软件定义为S,可能应用软件涉及功能性问题非常广,我们用抽象化理论分析,可以划分为各个功能域,可以用D1、D2、… Dn表示,那么,我们可以用一个表达式描述为S={D1,D2,D3,…Dn} 但是,功能域Di依然存在着有若干个问题P1、P2、P3、… Pm组成,并且每个功能对应于子系统中的一个软构件,我们可以表示为 Di={P1,P2,P3,…Pm} 同样,功能Pj有若干个行为F1、F2、F3、… Fk,每个行为对应于软构件中的实现方法 Pj={F1,F2,F3,…Fk} 一个软件包含了所有功能的集合,同时包含了实现所有功能的所有方法和算法描述。需求分析是依据于用户需求,经过需求问题识别,进行分析、消化与综合,制订规格说明,评审,分为四个阶段,形成用户需求与设计同步,设计满足用户需求目标。 需求分析方法始终贯穿着吸收、同化、贯彻方法和手段,用商业化行为解决需求与实现中存在的矛盾,解决用户需求与商业化产品融通,解决规范与个性化追求。 二、软件需求分析目标 软件需求分析的主要实现目标: 1)对实现软件的功能做全面的描述,帮助用户判断实现功能的正确性、一致性和完整性,促使用户在软件设计启动之前周密地、全面地思考软件需

市场分析常用模型

市场分析常用模型 1、PEST分析——从外部宏观角度分析。PEST 为一种企业所处宏观环境分析模型,所谓PEST即 Political(政治), Economic(经济), Social(社会) and Technological (科技). 这些是企业的外部环境,一般不受企业掌握,这些因素也被戏称为“pest(有害物)”PEST要求高级管理层具备相关的能力及素养。 2、SWOT分析——从企业自身角度分析。SWOT分析法是用来确定企业自身的竞争优势、竞争劣势、机会和威胁,从而将公司的战略与公司内部资源、外部环境有机地结合起来的一种科学的分析方法。 3、SLEPT分析——企业对于国际环境的检测。SLEPT分析,即对影响企业的社会的(Social)、法律的(Legal)、经济的(Economic)、政治的(Political)和技术的(Technology)外部环境因素进行分析。 PEST分析与外部总体环境的因素互相结合就可归纳出SWOT分析中的机会与威胁。PEST/PESTLE、SWOT 与 SLEPT 可以作为企业与环境分析的基础工具。 竞争分析 4、波特五力模型——用于企业竞争战略规划。波特五力模型是迈克尔·波特(Michael Porter)于20世纪80年代初提出,它认为行业中存在着决定竞争规模和程度的五种力量,这五种力量综合起来影响着产业的吸引力以及现有企业的竞争战略决策。五种力量分别为同行业内现有竞争者的竞争能力、潜在竞争者进入的能力、替代品的替代能力、供应商的讨价还价能力、购买者的讨价还价能力。 5、战略钟模型——分析企业战略选择的一种工具。战略钟模型(SCM)是由克利夫·鲍曼(Cliff Bowman)提出的,"战略钟"是分析企业竞争战略选择的一种工具,这种模型为企业的管理人员和咨询顾问提供了思考竞争战略和取得竞争优势的方法。 6、三四规则矩阵——用于分析一个成熟市场中企业的竞争地位。在一个稳定的竞争市场中,参与市场竞争的参与者一般分为三类,领先者、参与者、生存者。优胜者一般是指市场占有率在15%以上,可以对市场变化产生重大影响的企业,如在价格、产量等方面;参与者一般是指市场占有率介于5%~15%之间的企业,这些企业虽然不能对市场产生重大的影响,但是它们是市场竞争的有效参与者;生存者一般是局部细分市场填补者,这些企业的市场份额都非常低,通常小于5%。

概念方案设计成果及深度要求

概念方案设计成果及深度要求

概念规划设计成果及深度要求 修订记录

成果及深度要求页码:第 3 页共5页

成果及深度要求页码:第 4 页共5页 场地现状构筑物、竖向分析。 4.彩色总体平面布置图 4.1 场地内及四邻环境的反映; 4.2 用地红线及建筑控制线表达清楚; 4.3 场地内拟建道路、停车场、广场、地下车库出入口、消防登高面、 消防车道、绿地及建筑物的位置,并表示出主要建筑物与用地界线(或道 路红线、建筑红线)及相邻建筑物之间的距离、 4.4 拟建主要建筑物的名称、出入口位置、层数与设计标高,以及主要 道路、广场的控制标高。 4.5 指北针或风玫瑰图、比例、图例、经济技术指标。(附经济技术指标表) 5.经济指标分析

指标分析(各个方案经济指标对比分析)。 6.概念方案分析图 6.1结构布局分析: 1) 公建配套分析: 幼儿园、商铺、垃圾中转站、公厕、小学、物业用房等公建配套分布。 2) 住宅业态分析: 按住宅层数不同的分析。 6.2体量分析:各方案空间关系对比。 6.3交通分析:车行、人行道路系统、小区出入口分析; 6.4车库及停车分析:地上、地下停车分析,车库出入口设置。 6.5景观分析:景观规划理念、意向节点分析。 6.6消防分析:消防通道、登高面分析。 6.7日照分析:日照分析图,并附计算方式及当地日照要求。 6.8土地价值分析:按照价值对土地进行划分 7.竖向规划图 场地内外设计标高、坡度。 8. 场地剖面图 必要位置断面图。 9. 典型单体平面图 主要户型标准层平面及户型面积指标。 10. 住宅及其它建筑意向图 建筑意向图。 三、成果制作要求 提供完整的概念方案设计电子版文本及光盘。

设计概念与概念设计(1)

设计概念与概念设计(1) 概念是人对能代表某种事物或发展过程的特点及意义所形成的思维结论。设计概念则是设计者针对设计所产生的诸多感性思维进行归纳与精炼所产生的思维总结,因此在设计前期阶段设计者必须对将要进行设计的方案作出周密的调查与策划,分析出客户的具体要求及方案意图,以及整个方案的目的意图,地域特征,文化内涵等再加之设计师独有的思维素质产生一连串的设计想法,才能在诸多的想法与构思上提炼出最准确的设计概念。一、简而言之概念设计即是利用设计概念并以其为主线贯穿全部设计过程的设计方法。 概念设计是完整而全面的设计过程,它通过设计概念将设计者繁复的感性和瞬间思维上升到统一的理性思维从而完成整个设计。如果说概念设计是一篇文章,那么设计概念则是这篇文章的主题思想。概念设计围绕设计概念而展开,设计概念则联系着概念设计的方方面面。 二、概念设计的思维程序 概念设计的关键在于概念的提出与运用两个方面,具体的讲它包括了设计前期的策划准备;技术及可行性的论证;文化意义的思考;地域特征的研究;客户及市场调研;空间形式的理解;设计概念的提出与讨论;设计概念的扩大化;概念的表达;概念设计的评审等诸多步骤。由此可见概念设

计是一个整体性多方面的设计,是将客观的设计限制,市场要求与设计者的主观能动性统一到一个设计主题的方法。 设计概念的提出 首先要进行方案分析。方案分析包括具体的建筑地点分析;建筑结构分析;环境及光照分析;空间功能分析等几个部分。对于商业空间的设计来说地点分析及结论显得犹为重要,例如麦当劳,肯得基等快餐店的选址都在人流量较大的城市中心商业地带,开门,开窗的朝向以及人流路线便是设计时所应当注重的。而诸如酒吧,茶室等则需要相对具有文化氛围的环境,尽量将具有安静,幽雅的室外环境引入室内。 其次是客户分析。客户分析是旨在了解客户的设计需求,针对不同的客户进行不同的设计定位从而体现设计以人为本的思想。具体在家居室内设计来讲家庭成员的数目,各年龄层次,业主的职业及习惯,兴趣爱好都是应进行调查分析的。而业主的身高体态,健康状况则指导着设计人体工学的各个方面,对客户的分析是设计概念定位的一个重要方面。 然后是市场调查。对现有同类设计的分析调查往往能进一步深刻设计师的思维,从而提出别具一格的设计概念创造出独特的空间形象和装饰效果。其中应具有个案分析,市场发展走向的预测,不同设计的空间布局等等,市场调查的深入有利于设计者调整设计思维,加深对特殊空间限定性的了解。

软件需求分析方法

欢迎阅读 软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 1)对实现软件的功能做全面的描述,帮助用户判断实现功能的正确性、一致性和完整?性,促 使用户在软件设计启动之前周密地、全面地思考软件需求; 2)了解和描述软件实现所需的全部信息,为软件设计、确认和验证提供一个基准;

3)为软件管理人员进行软件成本计价和编制软件开发计划书提供依据; 需求分析的具体内容可以归纳为六个方面:软件的功能需求,软件与硬件或其他外部系统接口,软件的非功能性需求,软件的反向需求,软件设计和实现上的限制,阅读支持信息。 软件需求分析应尽量提供软件实现功能需求的全部信息,使得软件设计人员和软件测试人员不再需要需求方的接触。这就要求软件需求分析内容应正确、完整、一致和可验证。此外,为保证软件设计质量,便于软件功能的休整和验证,软件需求表达无岔意性,具有可追踪性和可修改性。2.1、????? 软件功能需求 1 不 (5)??? 尽可能不使用“待定”这样的词。所有含有待定内容的需求都不是完整的文件,如果出现待定的部分,必须进行待定部分内容说明,落实负责人员、落实实施日期。 2)功能描述的无岔意性和可追踪性 需求功能描述的无岔意性、可追踪性和规范化: (1)??? 功能描述必须清晰地描述出怎样输入到怎样输出,并且输入、输出描述应对应有数据流描述、控制流描述图,这些描述必须与其它地方描述一致;

(2)??? 可以用语言、方程式、决策表、矩阵或图等对功能的描述。如果选用语言描述必须使用结构化的语言,描述前必须说明该步骤(或子功能)的执行是顺序,选择, 重复,还是并发,然后说明步骤逻辑。整个描述必须单入单出。 (3)??? 描述时,每一个功能名称和参照编号必须唯一,且不要将多个功能混在一起进行描述,这样便于功能的追踪和修改。 (4)??? 功能描述应注意需求说明和程序设计的区别。需求设计仅仅是软件的功能设计,它给出软件运行的的外部功能描述,以及为了实现这一外部功能必须做哪些事情(采 2.2、 2.3、 (2)??? 处理容限、精度、采样参数的分辨率,误差处理等; (3)??? 可靠性的MTBF要求,可维护性、安全性要求等。(对可能的不正常的输入给以正常响应是可靠性的重要内容,这属于功能性需求。) 2.4、????? 软件反向需求 软件的反向需求描述软件在那些情况下不能做什么。这一条是随软件实际要求而定。有两类情形需要采用反向需求的形式。第一种情况:某些用户需求适宜采用反向形式说明,如数据安全性要求属于这类形式。第二种情况:对一些可靠性和安全性要求较高的软件,有些必须描述软件不能做些什么。如控制点火时序,我们必须交代清楚在那些情况下不能点火,否则会造成故障。

企业竞争模拟中市场需求预测模型解析

52 2011.10 2011年10月经管空间 企业竞争模拟中市场需求预测模型解析 文/涂帅华 王滢 摘 要:本文主要研究企业竞争模拟中市场需求预测模型的决策支持作用,通过Eviews计量经济学软件回归分析并研究可量化的变量对需求的影响,探索建立需求预测模型。分析发现,这些变量对需求的影响呈现一定规律;而且部分变量在一定范围内与需求存在明显的线性关系。 关键词:企业竞争模拟;Eviews;市场需求预测 中图分类号:F270 文献标识码:A 文章编号:1006-4117(2011)10-0052-02 依附于企业竞争模拟软件的企业竞争模拟是由学生组成3—5人的团队,进行虚拟企业经营,从而了解企业运营相关知识的实践课程。市场驾驭能力是决定经营效果的重要因素,如何准确预测市场需求,是每个决策者关注的热点。不少实战经验丰富的决策者利用经验和感觉来确定市场需求量,本文以计量经济学为理论基础结合实战经验预测分析市场需求,更准确地描述市场需求与各变量的内在联系。 一、企业竞争模拟简介 企业竞争模拟(B U S I M U)是由北大光华管理学院王其文等几位老师共同研发,运用计算机技术模拟企业竞争环境,参与者组成虚拟的企业,在模拟的市场环境里进行经营决策的训练。[1]其决策分为五个板块:生产运筹、供应安排、市场营销、投资规划以及财务,共69个决策量。半数以上决策量属于市场营销,说明市场营销的重要性和复杂性,表现为市场驾驭的难度。市场的驾驭主要反映在市场价格的把握和市场需求的预测。笔者下面根据比赛所获以及赛后总结探讨一下关于市场需求预测模型的应用。 二、利用Eviews回归市场需求预测模型 Eviews回归模型的数学原理是利用最小二乘法求得未知参数最小二乘估计向量,再根据拟合优度、置信区间和F检验等检验回归模型的整体显著性水平。若回归模型整体上是显著的,则可应用于预测未来;反之,则利用价值不大。程序如下: 1、获取样本数据 本文所用数据来源于:h t t p://b u s i m u.g s m.p k u. https://www.doczj.com/doc/0516431353.html,/网站,2011年全国MBA培养院校企业竞争模拟大赛半决赛1889赛区北京工商大学代表队第1市场A产品。选择这部分样本数据作为研究对象的原因:由于比赛中的市场消息是一个描述性变量,具有很强的模糊性和随机性,笔者无力将其量化。1889赛区第1市场A产品受市场消息产生的影响较小,选择这部分数据作为研究对象,可以一定程度上减少随机干扰项对模型准确度的影响。 2、明确目标变量和影响变量 企业生产供应商品为了满足客户需求并从中获利,根据经济学基本规律,需求决定供给。企业生产运营中通过对需求的预测确定生产供应商品的数量,因此需求才是决定性的目标变量。由此确定目标变量为:需求(Y)。 根据比赛规则说明,需求的影响变量非常多,大致可分为三类:数值变量(商品价格、广告费、促销费、产品等级和市场份额)、可量化的非数字变量(广告的滞后效应、市场扩容和季节变动)、不可量化的描述性变量(市场消息等)。本文主要研究的是数值变量以及可量化的非数值变量——这些与需求变动有明显规律的变量——与需求之间的相关关系。数值变量中的商品价格、广告费、促销费的绝对值和相对值都影响需求。市场扩容和季节变动都以时间为轴线,对需求的影响依附于期数反映。由此确定影响变量为:期数(X1)、商品价格、广告费和促销费的绝对量(X2、X3、X4)和相对量(△X2、△X3、△X4)、滞后广告(X5)、产品等级(X6)、市场份额(X7)。 通过数据观察和实战经验总结部分影响变量的规律如下:(1)市场扩容为每期2单位/企业,季节变动周期性影响市场扩容量,春季和秋季为旺季(设第1期为春季),扩容为3单位/企业;将市场扩容和季节变动对需求的影响合并得:2.5×X1+(1-(-1)X1)/4。(2)广告的滞后效应为短期效应——本期广告按照一定比例对下期需求产生影响,对此后各期影响甚小。(3)市场份额不直接影响需求,而是通过总体需求在竞争者中的重新分配影响对个体竞争者的需求,其分配机制:市场份额未达到平均市场份额的企业部分需求会转移到市场份额大于平均市场份额的企业;总结其公式:某参数×(总体市场需求/市场同类竞争者数量)×(该企业上期X7-平均市场份额)。 3、确定目标变量和影响变量的相关关系 根据决策者的角色不同,可将样本数据分为两部分来确定目标变量和影响变量的相关关系。前8期为第一部分,由比赛组织者模拟,不存在相对量的影响,可用于确定X1、X2、X3、X4、X5和X6的影响系数。后7期为第二部分,由各参赛者模拟,不同决策者的决策能力参差不齐、风格迥异,个体决策结果差异较大,增加相对量的影响;以这部分数据和第一部分分析结果作为基础,可确定△X2、△X3、△X4以及X7的影响系数。 (1)第一部分(1—8期) 首先确定目标变量和影响变量的相关关系为线性还是非线性。根据样本数据中前8期数据,利用E v i e w s分析可得,无相对量影响的需求(Y1)与各影响变量整体表现为明显的线性关系;但是观察各影响变量的P r o b.值大部分都大于0.05,可见其系数并不准确,其原因可能是由于X1来自两个影响因素作用的结果,与Y1并不表现出线性关系。剔除 X1对模型的影响,回归分析结果如图1:

相关主题
文本预览
相关文档 最新文档