结构化系统分析与设计概述精选文档.ppt
《结构化系统分析与设计概述精选文档.ppt》由会员分享,可在线阅读,更多相关《结构化系统分析与设计概述精选文档.ppt(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、结构化系统分析与设计概述1本讲稿第一页,共三十页第一节第一节 结构化系统分析与设计概述结构化系统分析与设计概述一、软件的开发方法一、软件的开发方法结构化开发方法(生命周期法)结构化开发方法(生命周期法)基本的软件开发基本的软件开发方法方法原型法原型法面向对象开发方法面向对象开发方法2本讲稿第二页,共三十页原型法原型法:首先建立一个能反映用户基本需求的原型,即软首先建立一个能反映用户基本需求的原型,即软件开发人员能迅速向用户提供一个件开发人员能迅速向用户提供一个“样机样机”,让用,让用户能尽早看到未来系统的概貌,以便判断哪些功户能尽早看到未来系统的概貌,以便判断哪些功能是符合需求的,哪些方面还需
2、要补充或改进。能是符合需求的,哪些方面还需要补充或改进。然后,软件开发人员根据用户的反馈意见对原型然后,软件开发人员根据用户的反馈意见对原型进行大量的修改,使其迅速完善,最终建立起能进行大量的修改,使其迅速完善,最终建立起能完全符合用户要求的新系统。完全符合用户要求的新系统。3本讲稿第三页,共三十页面向对象开发方法面向对象开发方法:面向对象的系统开发方法(面向对象的系统开发方法(OOOO,Object Object OrientedOriented),是近年来受到关注的一种系统开发),是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将方法。面向对象的系统开发方法的基本思想
3、是将客观世界抽象地看成是若干相互联系的对象,然客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。从而实现信息系统的开发。4本讲稿第四页,共三十页第一节第一节 结构化系统分析与设计概述结构化系统分析与设计概述二、结构化开发方法(生命周期法)二、结构化开发方法(生命周期法)基本思想基本思想采用系统工程的思想和工程化的方法,按照用户至上的原则,结构化、模块化、采用系统工程的思想和工程化的方法,按照用户至上的原则,结
4、构化、模块化、自顶而下地对系统进行分析与设计。具体地说,就是将系统的开发过程划分为系自顶而下地对系统进行分析与设计。具体地说,就是将系统的开发过程划分为系统的生命周期,每个阶段都具有各自的任务和结果,前一个阶段的结果作为下一统的生命周期,每个阶段都具有各自的任务和结果,前一个阶段的结果作为下一个阶段的基础和一句。因而,又称个阶段的基础和一句。因而,又称“系统生命周期法系统生命周期法”。特点特点建立面向用户的观点建立面向用户的观点加强调查研究和系统分析加强调查研究和系统分析逻辑设计和物理设计分别进行逻辑设计和物理设计分别进行采用结构化、模块化的方法采用结构化、模块化的方法严格按照阶段进行严格按照
5、阶段进行工作文件的标准化工作文件的标准化5本讲稿第五页,共三十页第一节第一节 结构化系统分析与设计概述结构化系统分析与设计概述三、软件的生命周期三、软件的生命周期软件的生命周期是指软件从立项开始,经过开发、使用软件的生命周期是指软件从立项开始,经过开发、使用和不断修改,直到最后废弃的整个过程。和不断修改,直到最后废弃的整个过程。六个阶段六个阶段系统调查系统调查系统分析系统分析系统设计:包括概要设计和详细设计两部分系统设计:包括概要设计和详细设计两部分程序设计程序设计系统测试:包括单元测试、组装测试和确认测试系统测试:包括单元测试、组装测试和确认测试运行维护运行维护6本讲稿第六页,共三十页系统调
6、查系统调查系统分析系统分析系统设计系统设计程序设计程序设计系统测试系统测试运行维护运行维护7本讲稿第七页,共三十页系统开发生命周期6总体设计7评审8详细设计5需求分析9评审4评审3可行性研究11切换运行12系统评价2系统调查1系统请求10编程调试系统设计系统分析系统定义系统运行系统实施 系 统 规 划系统建设8本讲稿第八页,共三十页第二节第二节 系统调查系统调查一、系统调查的主要任务一、系统调查的主要任务系统调查是电算化会计信息系统诞生的基础,是系统设计者认识系统,同用户交系统调查是电算化会计信息系统诞生的基础,是系统设计者认识系统,同用户交流的过程。流的过程。意义:意义:避免隐患;避免隐患;
7、提高效率提高效率二、系统调查的内容二、系统调查的内容系统界限和运行状态系统界限和运行状态组织结构和人员分工组织结构和人员分工业务流程业务流程资源情况资源情况约束条件约束条件薄弱环节薄弱环节9本讲稿第九页,共三十页某工厂的生产计划科的现行管理系统概图本讲稿第十页,共三十页资料传递关系行政关系物流关系资金流关系一个工厂的组织结构图一个工厂的组织结构图技术技术设计设计供应供应仓库仓库销售销售运输运输传达传达食堂食堂厂长办公室厂长办公室生产计划科生产计划科技术科技术科供销科供销科财务科财务科行政科行政科车车 间间材料仓材料仓成品仓成品仓本讲稿第十一页,共三十页第二节第二节 系统调查系统调查三、可行性研
8、究三、可行性研究技术可行性:人员、管理和组织、运行环境、软件技术可行性:人员、管理和组织、运行环境、软件经济可行性:开发投入(硬件、软件、维护费用)、系经济可行性:开发投入(硬件、软件、维护费用)、系统效益统效益操作可行性:对内外部环境的影响操作可行性:对内外部环境的影响12本讲稿第十二页,共三十页初始需求初初 步步 调调 查查可行性分析可行性分析可行性论证可行性论证详详 细细 调调 查查逻辑设计逻辑设计系统分析评审系统分析评审修改修改终止终止?修改修改?系统目标数据流图数据字典处理逻辑说明组织结构图业务流程系统的初步目标可行性分析报告系统说明书系统设计阶段13本讲稿第十三页,共三十页第三节第
9、三节 系统分析系统分析一、系统分析的任务一、系统分析的任务系统分析是软件开发的关键阶段,通过对现行系统的分析,得到新系统的逻系统分析是软件开发的关键阶段,通过对现行系统的分析,得到新系统的逻辑模型。逻辑模型主要规定系统的功能,解决系统辑模型。逻辑模型主要规定系统的功能,解决系统“做什么做什么”,而不涉及具,而不涉及具体的物理实现,即不是解决系统体的物理实现,即不是解决系统“如何做如何做”,因而这一阶段也称为,因而这一阶段也称为“需求分需求分析析”。意义:形成以计算机为基础的包括数据流程图、数据字典、处理过程等意义:形成以计算机为基础的包括数据流程图、数据字典、处理过程等内容的逻辑模型。内容的逻
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 结构 系统分析 设计 概述 精选 文档
限制150内