软件项目开发方法.ppt
《软件项目开发方法.ppt》由会员分享,可在线阅读,更多相关《软件项目开发方法.ppt(25页珍藏版)》请在三一办公上搜索。
1、软件项目开发方法,Software-System-Projects Development Methodology,(共计 80 学时),该课程将软件系统的开发看成是应该被管理、控制的软件项目,介绍了软件系统开发方法,包括系统开发的典型过程、基本原则和适合的工具与技术等,并重点讲述了开发一个信息系统时,如何对该信息系统将服务的企业或部门的业务需求进行“分析”,又如何从技术和实现的角度来“设计”一个信息系统以满足那些业务需求。同时讲述了软件项目管理知识。,课程描述:,Midterm Exam(期中考试):25%,Final Exam(期末考试):40%,TOTAL(总计):100%,Assign
2、ments(作业):10%,Project(项目):15%,Quizzes(测验):10%,Evaluation(评分标准),CHAPTER 1 THE CONTEXT OF SYSTEMS ANALYSIS AND DESIGN METHODS,(第1章 系统分析和设计方法的环境),本章主要涉及以下问题:,定义信息系统以及7类信息系统的应用。确定使用或开发信息系统的不同类型的关联人员。定义系统分析员在信息系统开发中的重要作用 描述当前影响信息系统开发的业务驱动力 描述当前信息系统开发的技术驱动力 简单描述一个开发信息系统的过程。区分系统开发中的瀑布方法和迭代/增量方法,1.1 系统分析和设计
3、框架(A Framework for Systems Analysis and Design),本课程每章都以一张类似下图的“主页”开始。主页是一份章节指南,用图形框架表现该章的系统思路。第1章的重点是:1)系统游戏的参与者;2)使业务人员感兴趣的业务驱动力;3)使技术人员感兴趣的技术驱动力和使能力;4)用于开发系统的过程。另外,将讨论系统分析员在信息系统的分析和设计中的关键作用。,图1-1 本章主页-章节内容指南,信息技术(Information technology)是一个现代词汇,描述了计算机技术(硬件和软件)和电信技术(数据、图像和语音网络)的组合。,信息系统(Information
4、System)是人、数据、过程和信息技术的组合,它们之间相互作用,收集、处理、存储和提供支持企业运作的信息。,事务处理系统(Transaction processing systems)是一种捕获和处理有关企业事务数据的信息系统。处理的企业事务有订单、计时卡片、支付和预订。,管理信息系统(management information system)是一种提供面向管理的企业业务处理和运作报告的信息系统。用事务数据产生管理者运营企业所需的信息。,1.1 系统分析和设计框架(A Framework for Systems Analysis and Design)(续),1.1 系统分析和设计框架(A
5、 Framework for Systems Analysis and Design)(续),决策支持系统(decision support system)是一种信息系统,辅助进行决策,或者提供进行决策的信息。,主管信息系统(Executive Information System,EIS)是支持主管经理的规划和评估需求的信息系统。专门按照主管的特殊信息需求进行剪裁,他们为企业做规划,再根据规划评估效益。,专家系统(expert system)是捕获专家的专业知识,然后模拟那些专业知识为非专家服务的信息系统。模拟专家的“思想”,通信和协作系统(communication and collabo
6、ration system)促进工作人员、合作伙伴、客户和供应商之间进行更有效的通信,以提高他们协作能力的信息系统。,办公自动化系统(Office Automation Systems)是支持广泛的企业办公活动,改进工作人员之间工作流的信息系统。,1.2 参与者-系统关联人员(The Players-System Stakeholders),信息系统的stakeholder被美国劳工部称为information worker。,信息系统的关联人员可分为:,系统所有者(System owners)为建造、维护系统支付费用,决定是否优先开发该系统,决定系统的使用策略。,系统用户(System us
7、ers)通常意义上使用信息系统或者受到信息系统影响的人-如收集、验证、录入、响应、存储、交换数据和信息。,系统设计人员(System designers)将系统用户的业务需求、约束条件转换成技术方案的人员。,系统分析员(Systems analysts)在非技术性的系统所有者、用户与技术性的系统设计人员、构造人员之间沟通,推动系统开发。对前者,确定并验证其业务问题和需求;对后者,确保其技术方案实现业务需求,IT厂商和咨询顾问(Information technology vendors and consultants)将硬件、软件、服务销售给企业,并把它们集成到到企业的信息系统中。,1.2 参
8、与者-系统关联人员(The Players-System Stakeholders)(续),系统构造人员(System builders)根据设计说明构造信息系统组件的技术专家,1.2.1 系统用户(system user),内部用户(Internal Users):是使用信息系统的企业内部雇员,远程和移动用户(Remote and Mobile Users):如,远程办公、企业销售和服务代表。,外部用户(External Users):通过因特网扩展了信息系统的边界后包括进来的系统用户,有顾客、供应商、合作伙伴和雇员。,其包括:,办事员和服务人员:处理大部分日常事务,大部分基础数据由其产生或
9、搜集。面向其的信息系统往往专注于事务处理的速度和正确性,技术人员和专业人员:主要由业务专家和行业专家构成,他们进行高技术和专业化的工作。面向其的信息系统更注重数据分析以及为解决问题产生及时的信息,主管、中层经理和高层经理:是决策指定者。为管理人员提供的信息系统往往注重信息获取能力,他们需在恰当的时候获取恰当的信息。,1.2 参与者-系统关联人员(The Players-System Stakeholders)(续),1.2 参与者-系统关联人员(The Players-System Stakeholders)(续),1.2.2 系统分析员(system analyst),systems ana
10、lyst研究组织中存在的问题和需求,确定人、数据、过程和信息技术如何最大化地为企业做出贡献。,业务分析员(business analyst)是专门进行业务问题分析和与技术无关的需求分析的系统分析员。其一般从用户群中为一个特定项目指定,或在一个固定时间起作用,系统分析员的同义词包括:,Systems engineer(系统工程师)Information engineer(信息工程师)Information analyst(信息分析员)Systems integrator(系统集成师),Systems consultant(系统顾问)Systems architect(系统架构师),1.2 参与者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 开发 方法
链接地址:https://www.31ppt.com/p-5018954.html