1 / 25
文档名称:

软件项目开发方法.ppt

格式:ppt   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件项目开发方法.ppt

上传人:经管专家 2013/3/31 文件大小:0 KB

下载得到文件列表

软件项目开发方法.ppt

文档介绍

文档介绍:软件项目开发方法
Software-System-Projects Development Methodology
(共计 80 学时)
该课程将软件系统的开发看成是应该被管理、控制的软件项目,介绍了软件系统开发方法,包括系统开发的典型过程、基本原则和适合的工具与技术等,并重点讲述了开发一个信息系统时,如何对该信息系统将服务的企业或部门的业务需求进行“分析”,又如何从技术和实现的角度来“设计”一个信息系统以满足那些业务需求。同时讲述了软件项目管理知识。
课程描述:
Midterm Exam (期中考试): 25%
Final Exam (期末考试) : 40%
TOTAL( 总计) : 100%
Assignments (作业): 10%
Project (项目): 15%
Quizzes (测验): 10%
Evaluation (评分标准)
CHAPTER 1 THE CONTEXT OF SYSTEMS ANALYSIS
AND DESIGN METHODS
(第1章系统分析和设计方法的环境)
本章主要涉及以下问题:
定义信息系统以及7类信息系统的应用。
确定使用或开发信息系统的不同类型的关联人员。
定义系统分析员在信息系统开发中的重要作用
描述当前影响信息系统开发的业务驱动力
描述当前信息系统开发的技术驱动力
简单描述一个开发信息系统的过程。
区分系统开发中的瀑布方法和迭代/增量方法
系统分析和设计框架
(A Framework for Systems Analysis and Design)
本课程每章都以一张类似下图的“主页”开始。主页是一份章节指南,用图形框架表现该章的系统思路。第1章的重点是:
1)系统游戏的参与者;
2)使业务人员感兴趣的业务驱动力;
3)使技术人员感兴趣的技术驱动力和使能力;
4)用于开发系统的过程。

另外,将讨论系统分析员在信息系统的分析和设计中的关键作用。
图1-1 本章主页- 章节内容指南
信息技术(Information technology)是一个现代词汇,描述了计算机技术(硬件和软件)和电信技术(数据、图像和语音网络)的组合。
信息系统(Information System )是人、数据、过程和信息技术的组合,它们之间相互作用,收集、处理、存储和提供支持企业运作的信息。
事务处理系统(Transaction processing systems)是一种捕获和处理有关企业事务数据的信息系统。处理的企业事务有订单、计时卡片、支付和预订。
管理信息系统(management information system)是一种提供面向管理的企业业务处理和运作报告的信息系统。用事务数据产生管理者运营企业所需的信息。
系统分析和设计框架
(A Framework for Systems Analysis and Design)(续)
系统分析和设计框架
(A Framework for Systems Analysis and Design)(续)
决策支持系统(decision support system )是一种信息系统,辅助进行决策,或者提供进行决策的信息。
主管信息系统(Executive Information System , EIS)是支持主管经理的规划和评估需求的信息系统。专门按照主管的特殊信息需求进行剪裁,他们为企业做规划,再根据规划评估效益。
专家系统(expert system)是捕获专家的专业知识,然后模拟那些专业知识为非专家服务的信息系统。模拟专家的“思想”
munication and collaboration system)促进工作人员、合作伙伴、客户和供应商之间进行更有效的通信,以提高他们协作能力的信息系统。
办公自动化系统(Office Automation Systems)是支持广泛的企业办公活动,改进工作人员之间工作流的信息系统。
参与者---系统关联人员(The Players --- System Stakeholders)
信息系统的stakeholder被美国劳工部称为information worker。
信息系统的关联人员可分为:
系统所有者(System owners)为建造、维护系统支付费用,决定是否优先开发该系统,决定系统的使用策略。
系统用户(System users)通常意义上使用信息系统或者受到信息系统影响的人-如收集、验证、录入、响应、存储、交换数据和信息。
系统设计人员(System designers)将系统用户的业务需求、约束条件转换成技术方案的人员。
系统分析员(Systems an