一、信息系统生命周期
- 产生阶段
- 开发阶段
总体规划 系统分析 系统设计 系统实施 系统验收 - 运行阶段
- 消亡阶段
二、信息系统建设原则
- 高层管理人员介入原则
- 用户参与开发原则
- 自顶向下规划原则
- 工程化原则
三、信息系统开发方法
1、结构化方法
- 自顶向下,逐步分解求精
- 开发目标清晰化、工作阶段程式化、开发文档规范化、设计方法结构化
- 缺点:应变能力差
2、面向对象方法
- 自底向上
- 阶段界限不明显
- 更好的应变、更好的复用
- 符合人们的思维习惯
3、面向服务的方法
- 粗粒度、松耦合
- 标准化和构件化
- 抽象级别:操作-》服务-》业务流程
4、其他方法
- 形式化方法
应用数学和逻辑的严格技术,以确保软件或系统设计的正确性和一致性
- 统一过程方法【up】
是一个迭代和增量的软件开发框架,旨在通过结构化的阶段和多个迭代来逐步细化和完善软件产品
- 敏捷方法
敏捷方法是一组灵活、迭代的软件开发实践,旨在快速响应需求变化并促进跨职能团队之间的密切协作
- 基于架构的开发方法(ABSD)
基于架构的开发方法是一种以软件系统的结构设计为核心,围绕创建、维护和演化系统架构来组织开发活动的方法。
四、信息系统的分类
1、业务处理系统【TPS】
包含五个活动:数据输入、业务处理、文件和数据库处理、文件和报告产生、查询处理活动
2、管理信息系统【MIS】
3、决策支持系统【DSS】
4、专家系统【ES】
5、办公自动化系统【OA】
6、企业资源计划【ERP】
小试牛刀:
D A B