第七讲结构化系统开发方法概述结构化系统开发方法一、结构化系统开发方法的基本思想二、结构化系统开发方法的开发计划三、结构化系统开发方法的原则四、结构化系统开发的阶段结构化系统开发方法的基本思想结构化系统开发方法是目前最普遍、最成熟的一种系统开发方法结构化系统开发方法的基本思想结构化系统开发方法是目前最普遍、最成熟的一种系统开发方法结构化系统开发方法的基本思想:结构化、模块化。1、将一个复杂的系统分解成一个多层次的模块化结构:系统分系统(Ⅰ)子系统1.1子系统1.2子系统1.3分系统(Ⅱ)分系统(Ⅲ)2、每一个模块尽可能独立,数据联系减低到最低程度。3、图形的分析与设计工具。结构化系统开发方法的开发计划基础准备●管理工作流程要求硬化▲科学化、合理化▲规范化、程序化●基础数据的收集、整理、规范、统一●单据报表帐本报告等书面介质格式化、统一化组织人员准备●主管领导主持参与。因为系统不仅是一个技术系统,更是一个管理系统。●组织一支专职研制开发队伍。●明确各类人员的职责。结构化系统开发中各类人员的职责系统分析员与系统设计员●任务:进行系统分析与系统设计●要求:▲熟悉计算机、信息技术、管理理论与方法;▲有组织、沟通、理解、归纳、分析、设计能力。用户●任务:对信息系统提要求并协助开发人员调查。●要求:▲对工作流程熟悉。▲归纳能力强,思路清晰。程序设计员●任务:将系统设计方案转换成程序软件●要求:▲熟悉网络、程序设计语言及数据库系统构建与硬件配置人员●任务:构建系统的结构体系并配置硬件与网络●要求:▲了解、熟悉各类信息系统▲有在各种配置方案中选优的能力管理决策模型设计员●任务:建立适合用户具体问题与满足户要求的预测、计划、控制、决策模型。●要求:▲精通统计学、预测理论、运筹学及系统工程。熟悉各类模型。▲具备相当的管理理论与方法的知识及计算机的知识。▲较强的分析、归纳与抽象的能力。数据员●任务:协助系统分析员收集整理汇总数据并编制数据字典,为系统运行建立一个有效的数据平台。●要求:▲具有数据结构、数据字典以及数据库方面的知识。▲工作认真、细致。操作人员●任务:利用信息系统进行业务操作。●要求:▲乐于接受挑战,善于学习。▲能发现问题,善于总结。结构化系统开发方法的原则1、目标明确:系统总体目标由一组子目标组成2、系统开发阶段清晰:既是瀑布模型,又可反馈交叉3、用户至上4、严格文档管理5、加强人员培训结构化系统开发的阶段系统规划阶段进行项目的立项进行项目的可行性分析系统分析阶段建立目标信息系统的逻辑模型系统设计阶段构造新系统的物理模型系统实施阶段系统的实现与交付系统运行阶段系统的管理和维护