管理信息系统的开发方法 结构化分析和设计方法 原型方法 面向对象的方法 计算机辅助软件工程方法
管理信息系统的开发方法 结构化分析和设计方法 原型方法 面向对象的方法 计算机辅助软件工程方法
1、结构化系统开发方法 Structured system development methodologies Structured system analysis and design Structured analysis and design technologies
1、结构化系统开发方法 Structured system development methodologies Structured system analysis and design Structured analysis and design technologies
基本思想 结构化分析与设计方法是用系统工程的思想,按 用户至上的原则采用结构化、模块化的方法 自顶向下对系统进行分析与设计 将开发过程划分成若干相对独立的阶段,包括
基本思想 结构化分析与设计方法是用系统工程的思想,按 用户至上的原则, 采用结构化、模块化的方法, 自顶向下对系统进行分析与设计 将开发过程划分成若干相对独立的阶段,包括
主要特点 用户至上的原则; 自顶向下的原则 先逻辑、后物理的原侧; 工作成果描述标准化原则
主要特点 用户至上的原则; 自顶向下的原则; 先逻辑、后物理的原则; 工作成果描述标准化原则
系统开发的生命周期 Life cycle 系统规划 系统分析 系统设计 ● 系统实施 系统运行 ·各阶段的任务、形成的文档 ●P294图17.5
系统开发的生命周期 Life cycle ⚫ 系统规划 ⚫ 系统分析 ⚫ 系统设计 ⚫ 系统实施 ⚫ 系统运行 ⚫ 各阶段的任务、形成的文档 ⚫ P294 图17。5
优点和缺点 ●优点 ●强调系统开发的整体性和全局性 ·划分阶段,任务明确 缺点 ·起点低,周期长 ·不符合人们认识事物的规律
优点和缺点 优点 ⚫ 强调系统开发的整体性和全局性 ⚫ 划分阶段,任务明确 缺点 ⚫ 起点低,周期长 ⚫ 不符合人们认识事物的规律
2原型方法 Prototyping 系统开发人员凭借对用户业务和要求的 理解,借助数据库系统和现代软件开发 工具,提出系统原型,然后与用户反复 协商修改,最终形成实际系统
2 原型方法 Prototyping 系统开发人员凭借对用户业务和要求的 理解,借助数据库系统和现代软件开发 工具,提出系统原型,然后与用户反复 协商修改,最终形成实际系统
基本特点 从认识论角度看,原型法更多的遵循了人们认 识客观事物的规律; 从分析初期就引入了模拟手段,为尽早发现错 误和纠错创造了条件 充分利用最新的软件开发工具,节省了系统开 发的时间和费用
基本特点 从认识论角度看,原型法更多的遵循了人们认 识客观事物的规律; 从分析初期就引入了模拟手段,为尽早发现错 误和纠错创造了条件; 充分利用最新的软件开发工具,节省了系统开 发的时间和费用
工作流程 ●P296图17.6 用户提出要求 识别归纳问题 开发系统原型 ●分析评价 ●不可行、不满意处理 ●运行
工作流程 P296 图17。6 用户提出要求 识别归纳问题 开发系统原型 分析评价 不可行、不满意处理 运行
3面向对象的方法 Object-oriented 从面向对象的角度出发去认识开发系统,把系 统设计成由相对固定的部分组成的最小集合 (对象),在应用中必须依赖软件开发工具的 支持。 对象:由属性和方法组成
3 面向对象的方法 Object-oriented 从面向对象的角度出发去认识开发系统,把系 统设计成由相对固定的部分组成的最小集合 (对象),在应用中必须依赖软件开发工具的 支持。 对象:由属性和方法组成