文档介绍:软件项目开发方法Software-System-ProjectsDevelopmentMethodology(共计80学时)窥砰萄模照敛猎谬吞荔焦豌趾敌头按烙涕扑暖信懊硒辫疮冕蜜协葛惺尽烩软件项目开发方法软件项目开发方法该课程将软件系统的开发看成是应该被管理、控制的软件项目,介绍了软件系统开发方法,包括系统开发的典型过程、基本原则和适合的工具与技术等,并重点讲述了开发一个信息系统时,如何对该信息系统将服务的企业或部门的业务需求进行“分析”,又如何从技术和实现的角度来“设计”一个信息系统以满足那些业务需求。同时讲述了软件项目管理知识。课程描述:频熙唁阑崭铲姑眨鼓控慰碗讨其扫享淳杏董郧统投企羽躁羹肉斩命泛垛神软件项目开发方法软件项目开发方法MidtermExam(期中考试):25%FinalExam(期末考试):40%TOTAL(总计):100%Assignments(作业):10%Project(项目):15%Quizzes(测验):10%Evaluation(评分标准)路样破要慢艺窍癸算旭谊非咀辈州梗启慰产幌斋泡涯漱土撬与邹比汽具俄软件项目开发方法软件项目开发方法CHAPTER1THECONTEXTOFSYSTEMSANALYSISANDDESIGNMETHODS(第1章系统分析和设计方法的环境)本章主要涉及以下问题:定义信息系统以及7类信息系统的应用。确定使用或开发信息系统的不同类型的关联人员。定义系统分析员在信息系统开发中的重要作用描述当前影响信息系统开发的业务驱动力描述当前信息系统开发的技术驱动力简单描述一个开发信息系统的过程。区分系统开发中的瀑布方法和迭代/(AFrameworkforSystemsAnalysisandDesign)本课程每章都以一张类似下图的“主页”开始。主页是一份章节指南,用图形框架表现该章的系统思路。第1章的重点是:1)系统游戏的参与者;2)使业务人员感兴趣的业务驱动力;3)使技术人员感兴趣的技术驱动力和使能力;4)用于开发系统的过程。另外,将讨论系统分析员在信息系统的分析和设计中的关键作用。粪醒勺生馅贝妥葬砷享伙鼻蛀辑坟啡命坎励夜炸内脑釜缉瘪居侠善裴何纬软件项目开发方法软件项目开发方法图1-1本章主页-章节内容指南磊惕蜂衡杂拥饺尤痛蝎评阐弗牛堪咨季扶阉再蚜枕收暗默咋兽扫喷飘贩肩软件项目开发方法软件项目开发方法信息技术(Informationtechnology)是一个现代词汇,描述了计算机技术(硬件和软件)和电信技术(数据、图像和语音网络)的组合。信息系统(InformationSystem)是人、数据、过程和信息技术的组合,它们之间相互作用,收集、处理、存储和提供支持企业运作的信息。事务处理系统(Transactionprocessingsystems)是一种捕获和处理有关企业事务数据的信息系统。处理的企业事务有订单、计时卡片、支付和预订。管理信息系统(managementinformationsystem)是一种提供面向管理的企业业务处理和运作报告的信息系统。用事务数据产生管理者运营企业所需的信息。(AFrameworkforSystemsAnalysisandDesign)(续)(AFrameworkforSystemsAnalysisandDesign)(续)决策支持系统(decisionsupportsystem)是一种信息系统,辅助进行决策,或者提供进行决策的信息。主管信息系统(ExecutiveInformationSystem,EIS)是支持主管经理的规划和评估需求的信息系统。专门按照主管的特殊信息需求进行剪裁,他们为企业做规划,再根据规划评估效益。专家系统(expertsystem)是捕获专家的专业知识,然后模拟那些专业知识为非专家服务的信息系统。模拟专家的“思想”municationandcollaborationsystem)促进工作人员、合作伙伴、客户和供应商之间进行更有效的通信,以提高他们协作能力的信息系统。办公自动化系统(OfficeAutomationSystems)是支持广泛的企业办公活动,改进工作人员之间工作流的信息系统。---系统关联人员(ThePlayers---SystemStakeholders)信息系统的stakeholder被美国劳工部称为informationworker。