24系统开发方法综述 计算机在20世纪50年代开始应用于管理领域 60年代出现信息系统发展的第一个高潮,称 为“计算机推销员的时代” ·70年代公司开始聘请系统分析专家进行调查 研究,信息系统走上了较为顺利发展道路 称为“系统分析员的年代” 早期开发方法的不足: 1、目标含糊 2、通信误解 3、步骤混乱 4、缺乏管理控制
2.4系统开发方法综述 • 计算机在20世纪50年代开始应用于管理领域 • 60年代出现信息系统发展的第一个高潮,称 为“计算机推销员的时代” • 70年代公司开始聘请系统分析专家进行调查 研究,信息系统走上了较为顺利发展道路, 称为“系统分析员的年代” • 早期开发方法的不足: 1、目标含糊 2、通信误解 3、步骤混乱 4、缺乏管理控制
结构化方法的产生 结构化方法产生于20世纪70年代中期,“结 化”一词来源于程序设计。 1964年,波姆和雅科比尼提出结构化程序设 计理论,认为任何程序都可以用三种基本逻 辑结构来编制,尽量避免用GOTO语句。这 种方法使程序设计由一种“艺术”成为一种 “技术”,大大提高程序员工作效率,改进 程序质量,增强程序可读性和可修改性。受 结构化程序设计启发,模块化思想被引入到 信息系统设计中,这就是结构化系统设计基 本思想
结构化方法的产生 • 结构化方法产生于20世纪70年代中期,“结 构化”一词来源于程序设计。 • 1964年,波姆和雅科比尼提出结构化程序设 计理论,认为任何程序都可以用三种基本逻 辑结构来编制,尽量避免用GO TO语句。这 种方法使程序设计由一种“艺术”成为一种 “技术”,大大提高程序员工作效率,改进 程序质量,增强程序可读性和可修改性。受 结构化程序设计启发,模块化思想被引入到 信息系统设计中,这就是结构化系统设计基 本思想
程序的基本逻辑结构 动作A 条件C 条件C 动作B 动作A动作B 动作A (a)顺序结构 (c)循环结构 (b)判断结构
程序的基本逻辑结构 动作 动作A 动作B 动作A B 动作A 条件C 条件C (a)顺序结构 (b)判断结构 (c)循环结构
结构化方法的基本思想 结构化方法遵循原则: 1、面向用户的观点 正格区分工作阶段,每个阶段有明确 的任务和应得的成果 3、按照系统观点,自顶向下地完成系统 的研制工作 4、充分考虑变化的情况 5、工作成果文献化、标准化
结构化方法的基本思想 • 结构化方法遵循原则: 1、面向用户的观点 2、严格区分工作阶段,每个阶段有明确 的任务和应得的成果 3、按照系统观点,自顶向下地完成系统 的研制工作 4、充分考虑变化的情况 5、工作成果文献化、标准化
结构化方法的局限性 开发周期长 早期结构化方法注重系统功能,兼顾数 据结构方面不够 结构化程度较低的系统,在开发初期难 于锁定功能要求
结构化方法的局限性 • 开发周期长 • 早期结构化方法注重系统功能,兼顾数 据结构方面不够 • 结构化程度较低的系统,在开发初期难 于锁定功能要求