欢迎来到天天文库
浏览记录
ID:46572003
大小:340.50 KB
页数:78页
时间:2019-11-25
《结构化分析与设计[1]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二章结构化分析与设计2.1结构化系统分析的基本思想结构化的系统分析(StructuredSystemAnalysis),简称SSA。用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块化,自顶向下对信息系统进行分析与设计。与传统方法相比,SSA强调以下特点:1.建立面向用户的观点SSA法强调用户是整个信息系统开发的起源和最终归宿。好处:2.1结构化系统分析的基本思想(1)用户可以更多地了解新系统,并随时从业务和用户角度提出新的要求。(2)系统分析人员能更多的了解用户的需求,更深入的调查和分析管理业务,使新系统更加科学、合理。2
2、.严格区分工作阶段SSA法强调将整个系统的开发过程分为若干个阶段,每个阶段都有其明确的任务和目标、以及预期要达到的阶段成果。本阶段的目标达到,才开始下一阶段,否则重复本阶段,或返回前阶段。2.1结构化系统分析的基本思想3.结构化、规模化,自顶向下进行开发从整体的角度,将各项具体的业务或组织放到整体中加以考察。自顶向下分析:确保全局的正确,然后再一层层的深入考虑和处理局部问题。实现过程:从底向上的方法,即一个模块一个模块的开发、调试,然后再由几个模块联调,最后整个系统联调。2.1结构化系统分析的基本思想4.充分预料可能发生的变化信息系统具
3、有动态性。主要原因:(1)周围环境发生变化,引起信息系统发生变化。(2)系统内部处理模式的变化,引起系统的变化。如系统内部组织结构和管理体制发生变化,引起相应的变化。(3)用户的需求发生变化,引起系统的变化。2.1结构化系统分析的基本思想5.工作文件的标准化和文献化在系统的研制过程中,每一阶段、每一步骤都应有详细的文字资料记载。资料要有专人保管,要建立一整套(或用机器建立)管理、查询制度。好处:(1)严格设立技术资料档案,为研制过程中工作的交换和今后系统的维护提供了原始资料。(2)建立统一的资料可以避免混乱。(3)详细记载工作过程可以使
4、系统研制人员及时地发现问题,总结经验,形成自我反馈,弥补工作中的一些缺陷和漏洞。2.2问题定义一、关键问题“要解决的问题是什么?”二、主要结果提出关于问题的性质、工程目标和规模的书面报告。三、内容及步骤(一)系统任务的提出1.系统任务的提出者2.2问题定义-系统任务的提出(1)用户提出:一般而言,系统开发的任务由使用者提出,如企业(或组织)的领导和有关的管理人员。(2)课题项目:系统开发人员本身也可以提出系统开发任务。(3)上级机关布置(4)合作开发2.系统任务的提出形式(1)书面形式:系统任务的提出一般以书面形式,如系统开发任务书或系
5、统开发协议书等形式。(2)口头形式2.2问题定义-初步调查3.系统任务提出的目的由于绝大多数使用者不可能对以计算机为基础的系统功能全然清楚,对系统任务的要求不可能讲得确切。因此使用者提出的系统任务,仅提供编写系统目标的素材。如果不加分析与加工地当作系统目标,将使系统开发工作盲目,无明确目标。(二)初步调查1.初步调查的目的初步调查的目的是为了合理地确定系统目标、系统总体分析及系统的可行性分析。2.2问题定义-初步调查为了这些要求与目的,在初步调查过程中应收集并整理与整个系统有关的资料、及存在问题。2.初步调查的主要内容初步调查的内容是调
6、查一个企业(或组织)的总貌、以及其对信息的总需求。主要内容包括:(1)整个企业(或组织)的概况规模、组织目标、组织机构,产、供、销的概貌,人员、设备与资金的现状,以及目前的管理水平,特别是管理的基础工作的水平。2.2问题定义-初步调查(2)现行系统的概况功能、人员、技术水平以及管理体制(归属哪一级领导)等。(3)组织对外部的关系和哪些外部单位(外部实体)之间有哪些物资、资金或信息的来往关系。(4)本组织的领导者、管理部门对系统的态度,支持的程度(包括人力、资料与数据),对新、老信息系统的看法以及对信息的需求。(5)开发系统的资源、人力、
7、资金以及开发周期等资源情况。2.2问题定义-系统目标的确定(三)系统目标的确定1.系统目标的含义系统目标是系统最终要达到的目标,是系统开发的宗旨,各个阶段的工作都要以这个宗旨为中心。如:有了明确的系统目标,然后进行系统的可行性,从而有针对性的作进一步的详细调查。2.如何确定系统的目标系统开发人员通过初步的调查,了解企业领导以及主要的管理干部对系统的要求与设想,根据目前组织具备的条件及资源,初步提出系统的目标。2.2问题定义-系统目标的确定系统目标必须明确提出所开发系统是“干什么”的,它与人工管理决策之间的界限,哪些信息处理由计算机完成,
8、哪些仍旧由人工完成。对于一个较大的系统,除了系统目标之外,还应提出各子系统的子目标。例一:**厂信息系统的系统目标为了管理现代化的要求,建立一个生产、经营、资金、成本与物资的动态数据收集、处理与控制的信息系
此文档下载收益归作者所有