结构化分析和设计方法

  • 格式:doc
  • 大小:26.00 KB
  • 文档页数:4

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.1.2结构化方法的基本思想

结构化方法是“结构化分析”(Structured Analysis,SA)和“结构化设计”(Structured Design,SD)的总称,结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一,他的优点是有一套严格的开发程序,各开发阶段都要求有完整的文档纪录,国内外已有许多成功开发的例子。

3.1.2.1结构化分析

1.结构化系统分析思想

结构化分析方法是由美国Yourdon公司在20世纪70年代提出的,其基本思想是将系统开发看成工程项目,有计划、有步骤地进行,是一种应用很广的开发方法,适用于分析大型信息系统。

结构化分析方法采用“自顶向下,逐层分解”的开发策略。按照这种策略,再复杂的系统也可以有条不紊的进行,只要将复杂的系统适当分层,每层的复杂程度即可降低,这就是结构化分析的特点。

2.结构化分析方法的内容

结构化分析之后获得的文档是系统分析报告,系统分析报告是由下面几个部分组成的:组织结构及其分析,现行业务流程及其分析,现有数据和数据流程及其分析,新系统地初步方案和补充材料,如开发计划等。

3.结构划分此方法的特点

结构化分析方法有以下特点

结构化分析方法简单,易于掌握和使用。

结构化分析方法将分析的结果用图形表示,如业务流程图,数据流程图等,这些图形都有一套标准图符组成,从而将分析结果简明易懂的展示在用户面前。

结构化分析的实施步骤实现分析实现环境中已存在的系统,在此基础上再构思即将开发的目标系统,从而大大降低了问题的复杂程度,符合人们认识世界、改造世界的一般规律。

4.结构化分析方法的局限

结构化分析方法是一种行之有效的方法,但也有一定的局限性。局限性可以概括成以下几个方面:

结构化分析方法要求对系统有完整确切的需求定义,而实际上这是非常困难的。

文档资料数量大。需要书写大量文档,随着分析的深入,这套文档需要及时更新,即使在工具的辅助下,仍有一定的难度。

人机界面表达能力差。

结构化分析方法描述的模型仅仅是书面的,只能供人们阅读和讨论,但不能使用从而及时地获得用户的反馈信息。

结构化分析与设计方法

231、结构化方法的各工作阶段分为:(系统开发期)、(系统运行)、(系统维护期)。232、实施系统开发的首要任务是(组织一支适合企业实际情况的开发队伍)。

233、开发系统的开发模式一般分为三类(自行开发)、(委托开发)、(合作开发)。

234、当前进行项目管理的方法常采用(计划评审技术)。

235、项目控制是保证工程在一定资源情况下能如期完成的技术手段。

236、项目控制所涉及的因素有哪几方面?

答:1、资源保证2、进度控制3、计划调整4、审核批准5、费用统计

237、信息的可行性分为(技术可行性)(经济可行性)(操作可行性或者是社会可行性)。238、(可行性分析报告)是可行性分析的最后成果。

239、系统分析也称为(功能分析)或(需求分析)

240、环境分析可分为(内部环境的分析)(外部环境的分析)。

241、数据流程图描述了企业或机构的数据运动状况,而数据流程图中的数据及其属性和关系则由数据字典来定义。

242、全面地衡量效益应该从(经济效益)(社会效益)两方面来考虑。

243、逻辑模型即信息系统的功能模型描述了(系统的总体构成、子系统划分和子系统的功能模块)。

244、数据流程图是对软件系统(逻辑模型)的描述,它所表示的对数据的处理逻辑,反映了软件所必须完成的功能。

245、数据流图中的基本要素(数据流)(处理)(数据存储)(外部实体或称源点/终点给以具体和完整的命名)。

246、数据字典是对数据流程图中的数据元素,组合数据,数据流和数据存储的具体描述,

它们是与数据流称图密切配合的,对其成分进行说明,必不可少的资料。也是信息系统建立的逻辑模型的组成成分或说明成分。

247、数据元素描述的内容是什么?

答:1、基本数据元素的名称

2、数据元素其他可能等价的名称

3、元素名称的代码或缩写

4、数据元素取值类型和值长的描述。

5、元素取值的量度单位,增长步长等。

6、数据元素的值域。

7、对数据元素的简要解释。

250、通常概念信息结构设计的常用表达方法是(利用实体联系图)。

251、在数据流长图中由于采用自顶向下的结构化方法来绘制,因此(上层数据流程图的处理是由对应的下层数据流程图来描述的)。

252、一个完整的计算机信息系统的分析报告应该包括哪几部分?

答:1、应用软件的需求分析报告

2、系统运行平台的需求和分析报告

3、系统的网络与通信的需求和分析报告

其中最主要的信息系统应用软件的功能分析。

253、系统计算机的任务是,(赋予系统分析阶段所确定的新系统的功能)。

254、应用系统计算机包括(应用软件的设计)和(数据库设计)。

255、结构化设计方法是将应用软件设计工程划分为(总体设计)(详细设计)两个阶段。256、结构化设计方法所实施的模块划分具有以下特点?

答:1、模块结构功能单一

2、模块内部联系紧密

3、结构化设计和利用特有的图形工具来描述模块及模块间的联系,构成模块结构图。257、信息系统的数据转换图包含两种典型的结构(变换型结构)(事务型结构)。

258、分层模块结构图是(应用软件)设计中总体设计的基本内容。

259、(数据)是程序加工的对象。

260、独立的数据库设计工程一般分为以下六个阶段?

答:1、需求分析

2、概念结构设计

3、逻辑结构设计

4、物理结构设计

5、数据库实施

6、数据库运行和维护

261、信息系统的计算机系统配置的依据,决定于系统的网络计算结构,从总体上讲,首先取决于系统采用的计算机结构是(集中式结构)还是(分布式结构)。

262、网络总体设计涉及以下的内容?