《软件项目开发方法》PPT课件

《软件项目开发方法》PPT课件

ID:39158004

大小:928.50 KB

页数:25页

时间:2019-06-26

《软件项目开发方法》PPT课件_第1页
《软件项目开发方法》PPT课件_第2页
《软件项目开发方法》PPT课件_第3页
《软件项目开发方法》PPT课件_第4页
《软件项目开发方法》PPT课件_第5页
资源描述:

《《软件项目开发方法》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件项目开发方法Software-System-ProjectsDevelopmentMethodology(共计80学时)该课程将软件系统的开发看成是应该被管理、控制的软件项目,介绍了软件系统开发方法,包括系统开发的典型过程、基本原则和适合的工具与技术等,并重点讲述了开发一个信息系统时,如何对该信息系统将服务的企业或部门的业务需求进行“分析”,又如何从技术和实现的角度来“设计”一个信息系统以满足那些业务需求。同时讲述了软件项目管理知识。课程描述:MidtermExam(期中考试):25%FinalExam(期末考试):40%TOTAL(总计):100%Assignments(作业

2、):10%Project(项目):15%Quizzes(测验):10%Evaluation(评分标准)CHAPTER1THECONTEXTOFSYSTEMSANALYSISANDDESIGNMETHODS(第1章系统分析和设计方法的环境)本章主要涉及以下问题:定义信息系统以及7类信息系统的应用。确定使用或开发信息系统的不同类型的关联人员。定义系统分析员在信息系统开发中的重要作用描述当前影响信息系统开发的业务驱动力描述当前信息系统开发的技术驱动力简单描述一个开发信息系统的过程。区分系统开发中的瀑布方法和迭代/增量方法1.1系统分析和设计框架(AFrameworkforSystemsA

3、nalysisandDesign)本课程每章都以一张类似下图的“主页”开始。主页是一份章节指南,用图形框架表现该章的系统思路。第1章的重点是:1)系统游戏的参与者;2)使业务人员感兴趣的业务驱动力;3)使技术人员感兴趣的技术驱动力和使能力;4)用于开发系统的过程。另外,将讨论系统分析员在信息系统的分析和设计中的关键作用。图1-1本章主页-章节内容指南信息技术(Informationtechnology)是一个现代词汇,描述了计算机技术(硬件和软件)和电信技术(数据、图像和语音网络)的组合。信息系统(InformationSystem)是人、数据、过程和信息技术的组合,它们之间相互作

4、用,收集、处理、存储和提供支持企业运作的信息。事务处理系统(Transactionprocessingsystems)是一种捕获和处理有关企业事务数据的信息系统。处理的企业事务有订单、计时卡片、支付和预订。管理信息系统(managementinformationsystem)是一种提供面向管理的企业业务处理和运作报告的信息系统。用事务数据产生管理者运营企业所需的信息。1.1系统分析和设计框架(AFrameworkforSystemsAnalysisandDesign)(续)1.1系统分析和设计框架(AFrameworkforSystemsAnalysisandDesign)(续)决

5、策支持系统(decisionsupportsystem)是一种信息系统,辅助进行决策,或者提供进行决策的信息。主管信息系统(ExecutiveInformationSystem,EIS)是支持主管经理的规划和评估需求的信息系统。专门按照主管的特殊信息需求进行剪裁,他们为企业做规划,再根据规划评估效益。专家系统(expertsystem)是捕获专家的专业知识,然后模拟那些专业知识为非专家服务的信息系统。模拟专家的“思想”通信和协作系统(communicationandcollaborationsystem)促进工作人员、合作伙伴、客户和供应商之间进行更有效的通信,以提高他们协作能力的

6、信息系统。办公自动化系统(OfficeAutomationSystems)是支持广泛的企业办公活动,改进工作人员之间工作流的信息系统。1.2参与者---系统关联人员(ThePlayers---SystemStakeholders)信息系统的stakeholder被美国劳工部称为informationworker。信息系统的关联人员可分为:系统所有者(Systemowners)为建造、维护系统支付费用,决定是否优先开发该系统,决定系统的使用策略。系统用户(Systemusers)通常意义上使用信息系统或者受到信息系统影响的人-如收集、验证、录入、响应、存储、交换数据和信息。系统设计人

7、员(Systemdesigners)将系统用户的业务需求、约束条件转换成技术方案的人员。系统分析员(Systemsanalysts)在非技术性的系统所有者、用户与技术性的系统设计人员、构造人员之间沟通,推动系统开发。对前者,确定并验证其业务问题和需求;对后者,确保其技术方案实现业务需求IT厂商和咨询顾问(Informationtechnologyvendorsandconsultants)将硬件、软件、服务销售给企业,并把它们集成到到企业的信息系统中。1.2参与者--

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。