书签 分享 收藏 举报 版权申诉 / 138
上传文档赚钱

类型系统分析与设计PPT课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2619626
  • 上传时间:2022-05-11
  • 格式:PPT
  • 页数:138
  • 大小:1.20MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《系统分析与设计PPT课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    系统分析 设计 PPT 课件
    资源描述:

    1、软件工程软件工程软件系统分析与设计软件系统分析与设计刘全明刘全明1询问询问l前导专业课程的学习情况?l内容、掌握程度、目的l软件过程l软件企业结构和人员构成介绍l系统分析和设计课程介绍2软件开发过程软件开发过程l跟踪客户(大客户)l获得的项目(或者建议客户做给某个项目)l需求分析l概要设计l详细设计l实现l测试l实施l维护3软件企业结构介绍软件企业结构介绍l公司部门组织结构l各个部门职位说明l个人的一些建议4公司组织结构公司组织结构?选择一下,哪个部门相对最重要?选择一下,哪个部门相对最重要财务部门财务部门 研发中心研发中心 市场营销部市场营销部 质量部质量部 售后服务部门售后服务部门 人事部

    2、人事部 后勤部后勤部5公司组织结构公司组织结构l总经理l副总经理、各个总监l分管市场、技术、财务等等l各个部门l市场营销部 (市场部、销售部、客户部 )l研发中心l质量部l售后服务部门l财务部门l人事部l后勤部6市场营销部市场营销部l市场部市场部l销售部销售部l客户部客户部 7客户经理客户经理8产品经理产品经理9研发中心研发中心l研发中心经理研发中心经理l若干项目部若干项目部l关键件研发部关键件研发部l实施部实施部1011研发中心研发中心l若干项目部l项目经理、l高级程序员、l软件程序员、数据库开发人员l关键件研发部l软件架构师、l系统分析师、l高级程序员、l数据库专家l实施部12研发中心研发

    3、中心l若干项目部l项目经理项目经理l高级软件开发工程师l软件工程师、数据库开发人员l关键件研发部l系统架构师、l系统分析师、l高级程序员、l数据库专家l实施部l实施工程师13项目经理项目经理14研发中心研发中心l若干项目部l项目经理l高级软件开发工程师高级软件开发工程师l软件工程师、数据库开发人员l关键件研发部l系统架构师、l系统分析师、l高级程序员、l数据库专家l实施部l实施工程师15资深资深javajava工程师工程师 1617研发中心研发中心l若干项目部l项目经理l高级软件开发工程师l软件工程师、数据库开发人员软件工程师、数据库开发人员l关键件研发部l系统架构师、l系统分析师、l高级程序

    4、员、l数据库专家l实施部l实施工程师18多数要求的技能多数要求的技能l.NET, Java之一l富INTERNET客户端应用 (RIAs)lWeb开发lWeb服务l一种动态的和/或者函数编程语言;l敏捷开发方法l领域知识l手机开发19.NET .NET 软件程序员软件程序员20JAVA JAVA 软件程序员软件程序员21数据库开发工程师数据库开发工程师22研发中心研发中心l若干项目部l项目经理l高级软件开发工程师l软件工程师、数据库开发人员l关键件研发部l系统架构师(两种需求)系统架构师(两种需求)l系统分析师l高级程序员l数据库专家l实施部l实施工程师23系统架构师系统架构师2425.Net

    5、.Net架构师架构师 26研发中心研发中心l若干项目部l项目经理l高级软件开发工程师l软件工程师、数据库开发人员l关键件研发部l系统架构师(两种需求)l系统分析师系统分析师l高级程序员l数据库专家、系统集成工程师l实施部l实施工程师27系统分析师系统分析师28系统分析师系统分析师29研发中心研发中心l若干项目部l项目经理l高级软件开发工程师l软件工程师、数据库开发人员l关键件研发部l系统架构师(两种需求)l系统分析师l高级程序员l数据库专家、系统集成工程师、数据库专家、系统集成工程师、UIUI工程师工程师l实施部l实施工程师30数据库工程师数据库工程师 31DBADBA32ORACLEORAC

    6、LE数据库工程师数据库工程师33系统集成工程师系统集成工程师34界面设计师界面设计师35研发中心研发中心l若干项目部l项目经理l高级软件开发工程师l软件工程师、数据库开发人员l关键件研发部l系统架构师(两种需求)l系统分析师l高级程序员l数据库专家、系统集成工程师l实施部l实施工程师(更多的是针对产品、而不是项目)实施工程师(更多的是针对产品、而不是项目)l售后维护工程师36项目实施工程师项目实施工程师37系统维护工程师系统维护工程师38产品质量部产品质量部l测试工程师l质量工程师l信息安全管理员l技术文档工程师39软件测试工程师软件测试工程师 40质量主管质量主管/ /质量工程师质量工程师

    7、41信息安全管理专员信息安全管理专员 42高级应用安全工程师高级应用安全工程师 43技术文档工程师技术文档工程师 44其他其他l网络安全工程师45网络维护工程师网络维护工程师 46技术、技术、技术技术、技术、技术如果你一直走技术路线?l技术总监、技术经理l技术顾问、技术咨询师l技术培训师47技术总监技术总监48技术经理技术经理49技术经理技术经理5051建议建议l知识的储备和技术能力的培养知识的储备和技术能力的培养l几个要与不要几个要与不要l技术新发展和需求技术新发展和需求52知识储备和技术能力培训知识储备和技术能力培训l中、英文阅读能力中、英文阅读能力l有软件工程的思想(重在运用、规范)有软

    8、件工程的思想(重在运用、规范)l会编写程序(语言实现、博而专、开发环境、会编写程序(语言实现、博而专、开发环境、程序调试、单元测试)、代码重构与重用、从程序调试、单元测试)、代码重构与重用、从程序设计上升到软件设计程序设计上升到软件设计l工具的掌握和熟练应用(拓展)工具的掌握和熟练应用(拓展)l版本控制、自动化编译(团队必须)版本控制、自动化编译(团队必须)53非技术能力非技术能力l语言表达能力语言表达能力l与人沟通能力与人沟通能力l适应变化的能力适应变化的能力l自我学习的能力自我学习的能力l时间管理能力时间管理能力54要与不要要与不要l有团队合作的态度有团队合作的态度l自信自信l多看、多多看

    9、、多 练练 、多交流多交流l多想多总结(问题的解决经验的多想多总结(问题的解决经验的积累)积累)l勤写文档勤写文档l勤备份、勤归档勤备份、勤归档l相关领域知识相关领域知识l先做人再做事先做人再做事l单打独斗、不协作、情单打独斗、不协作、情绪化工作、怀疑别人,绪化工作、怀疑别人,沟通不畅沟通不畅l自负自负l只看书或埋头苦干只看书或埋头苦干l抱怨(待遇、环境)抱怨(待遇、环境)l急于求成、不求甚解急于求成、不求甚解l忘了用户忘了用户55未来技术需求未来技术需求l机器学习机器学习l把应用软件搬到移动设备上把应用软件搬到移动设备上l人机交互与界面设计人机交互与界面设计l商业智能系统商业智能系统l嵌入式

    10、安全嵌入式安全l数字家庭技术的集成数字家庭技术的集成56课程内容课程内容 系统分析和设计课程内容涉及:系统分析和设计课程内容涉及: 原理、方法、技术、工具、应用原理、方法、技术、工具、应用重点:系统开发生命周期的前期和中期活重点:系统开发生命周期的前期和中期活 动,即系统分析和设计活动。动,即系统分析和设计活动。57l第一部分:介绍系统分析与设计的基本概念和原理,包括第一部分:介绍系统分析与设计的基本概念和原理,包括系统开发环境、信息系统开发方法。系统开发环境、信息系统开发方法。l第二部分:介绍系统分析方法,包括需求获取的调查研究第二部分:介绍系统分析方法,包括需求获取的调查研究技术、系统需求

    11、建模技术、需求的传统描述方法、需求的技术、系统需求建模技术、需求的传统描述方法、需求的面向对象描述方法、可行性分析和准备系统方案建议。面向对象描述方法、可行性分析和准备系统方案建议。 l第三部分:介绍系统设计方法,包括系统应用架构设计第三部分:介绍系统设计方法,包括系统应用架构设计 、数据库设计数据库设计 、传统和面向对象的应用软件设计、传统和面向对象的应用软件设计 、输入、输入、输出和用户界面设计。输出和用户界面设计。 l第四部分:介绍系统分析与设计完成后的工作,包括系统第四部分:介绍系统分析与设计完成后的工作,包括系统开发生命周期的系统实施和系统支持两个阶段的主要活动开发生命周期的系统实施

    12、和系统支持两个阶段的主要活动。课程内容课程内容581C H A P T E RC H A P T E R系统开发环境系统开发环境59学习要求学习要求l记住系统分析员需要面对的记住系统分析员需要面对的7 7类信息系统类信息系统l理解信息技术对信息系统开发的影响理解信息技术对信息系统开发的影响l理解业务问题对信息系统开发的影响理解业务问题对信息系统开发的影响l了解和信息系统相关的不同类型的角色了解和信息系统相关的不同类型的角色l解释系统分析员在信息系统开发中的惟一角色解释系统分析员在信息系统开发中的惟一角色l描述成功的系统分析员所具备的技能描述成功的系统分析员所具备的技能60信息系统信息系统信息系

    13、统信息系统 (Information technology (Information technology ,IS)IS)是人、数据、是人、数据、过程和信息技术的融合,它们之间相互联系、相互过程和信息技术的融合,它们之间相互联系、相互作用,收集、处理、存储和提供支持组织运作的信作用,收集、处理、存储和提供支持组织运作的信息。息。 61信息系统类型信息系统类型事务处理系统事务处理系统(Transaction processing system (Transaction processing system ,TPS) TPS) 是一种捕捉是一种捕捉和处理有关企业事务数据的信息系统和处理有关企业事务

    14、数据的信息系统. .管理信息系统管理信息系统(Management information system (Management information system ,MIS)MIS)是一种提供面向管理的企业业务处理和运作报告的信息系统是一种提供面向管理的企业业务处理和运作报告的信息系统. .主管信息系统主管信息系统(Executive information system (Executive information system ,EIS)EIS)是一种支持主管经理的规划和评估需求的信息系统是一种支持主管经理的规划和评估需求的信息系统. .决策支持系统决策支持系统(Decision su

    15、pport system (Decision support system ,DSS)DSS)是一种辅助进行决策或者提供决策信息的信息系统是一种辅助进行决策或者提供决策信息的信息系统. .62信息系统类型信息系统类型专家系统专家系统(expert system)(expert system)是一种先捕捉专家的专业知识再模拟那些专家知识为非专家服是一种先捕捉专家的专业知识再模拟那些专家知识为非专家服务的信息系统务的信息系统. .通信与协作系统通信与协作系统(communications and collaboration system)(communications and collaborat

    16、ion system)是一种促进工作人员、合作伙伴、客户和供应商之间进行有效是一种促进工作人员、合作伙伴、客户和供应商之间进行有效通信以提高协作能力的信息系统通信以提高协作能力的信息系统. .办公自动化系统办公自动化系统(office automation system)(office automation system)是一种支持广泛的企业办公活动、改进工作人员之间工作流的是一种支持广泛的企业办公活动、改进工作人员之间工作流的信息系统信息系统. .63信息技术的影响信息技术的影响l网络和因特网网络和因特网l面向对象技术面向对象技术l移动和无线技术移动和无线技术l协作技术协作技术l企业应用集成

    17、技术企业应用集成技术64网络和因特网网络和因特网网络包含大型主机、网络服务器、各种台式机、笔记本电脑和掌网络包含大型主机、网络服务器、各种台式机、笔记本电脑和掌上电脑的计算机客户端上电脑的计算机客户端. .最普遍的网络技术是最普遍的网络技术是基于因特网的技术基于因特网的技术,包括,包括l内联网内联网l外联网外联网lWebWeb技术技术lxHTML xHTML 和和 XMLXMLl脚本语言脚本语言lWebWeb专用语言专用语言65面向对象技术面向对象技术对象技术对象技术Object Technology Object Technology 是一种软件技术,它采用封装了数据是一种软件技术,它采用封

    18、装了数据和行为的对象来定义系统和行为的对象来定义系统. . l可复用的可复用的l可扩展的可扩展的l面向对象设计语言包括面向对象设计语言包括C+, java, Smalltalk, Visual BC+, java, Smalltalk, Visual B等等面向对象分析和设计方法面向对象分析和设计方法Object-oriented analysis and design Object-oriented analysis and design 用于系用于系统开发的一组工具和技术的集合,利用对象技术来构造系统及其软件统开发的一组工具和技术的集合,利用对象技术来构造系统及其软件. .敏捷开发敏捷开发

    19、Agile development Agile development 是一种系统开发策略,系统开发人员可是一种系统开发策略,系统开发人员可以从一套相应的工具和技术中灵活地选择最适合完成手边任务的工具以从一套相应的工具和技术中灵活地选择最适合完成手边任务的工具和技术和技术. . 敏捷开发被认为可以在系统开发的产量和质量之间达到最优敏捷开发被认为可以在系统开发的产量和质量之间达到最优化的平衡化的平衡. .66移动和无线技术移动和无线技术移动和无线技术移动和无线技术包括包括lPDAsPDAs个人数据助理个人数据助理lSmart phonesSmart phones智能电话智能电话lBluetoot

    20、hBluetooth蓝牙蓝牙lWireless networkingWireless networking无线网络无线网络对信息系统的影响对信息系统的影响l需要考虑无线连接需要考虑无线连接l需要考虑移动设备和屏幕尺寸的限制需要考虑移动设备和屏幕尺寸的限制67协作技术协作技术协作技术协作技术Collaborate technologies Collaborate technologies 指那些提高人际交互指那些提高人际交互和团队工作能力的技术和团队工作能力的技术. .lE-mailE-maillInstant messagingInstant messaging即时消息即时消息lGroupwa

    21、reGroupware群件群件68企业应用企业应用企业应用企业应用69企业资源规划企业资源规划ERPERP企业资源规划企业资源规划Enterprise Resource Planning (ERP) Enterprise Resource Planning (ERP) 是一是一种应用软件,它将信息系统完全集成在一起,提供大部种应用软件,它将信息系统完全集成在一起,提供大部分或者所有核心基本业务功能分或者所有核心基本业务功能. . ERPERP产品围绕一个由基本业务功能共享的公共数据库建产品围绕一个由基本业务功能共享的公共数据库建造造. . 有代表性的有代表性的ERPERP供应商供应商: :lB

    22、aanBaanlJ. D. EdwardsJ. D. EdwardslOracleOraclelPeoplesoftPeoplesoftlSAP AG (SAP AG (市场领导者市场领导者) )70供应链管理供应链管理SCMSCM供应链管理供应链管理Supply Chain Management (SCM) Supply Chain Management (SCM) 是一种应是一种应用软件,它通过直接将企业的信息系统与企业的供应商用软件,它通过直接将企业的信息系统与企业的供应商和分销上的信息系统集成,优化从原材料采购到最终产和分销上的信息系统集成,优化从原材料采购到最终产品分销的业务过程品分

    23、销的业务过程. . 有代表性的有代表性的SCMSCM供应商供应商: :li2 Technologiesi2 TechnologieslManugisticsManugisticslSAPSAPlSCTSCT71客户关系管理客户关系管理CRMCRM客户关系管理客户关系管理Customer Relationship Management (CRM) Customer Relationship Management (CRM) 是一种应用软件,为客户提供对企业过程的访问,从是一种应用软件,为客户提供对企业过程的访问,从初始的咨询直到售后服务和支持初始的咨询直到售后服务和支持. . 有代表性的有代表性

    24、的CRMCRM供应商供应商: :lBroadVisionBroadVisionlE.piphanyE.piphanylKanaKanalNortel/ClarityNortel/ClaritylPeoplesoft/VanitivePeoplesoft/VanitivelSiebel (the market leader)Siebel (the market leader)72企业应用集成企业应用集成EAIEAI企业应用集成企业应用集成Enterprise Application Integration (EAI) Enterprise Application Integration (EAI

    25、) 是指用来链是指用来链接应用软件以支持应用软件之间的数据和信息流的过程和技术,接应用软件以支持应用软件之间的数据和信息流的过程和技术,其解决方案通常基于中间件其解决方案通常基于中间件. .中间件中间件Middleware Middleware 是用来在不同应用软件之间转换和路由数据是用来在不同应用软件之间转换和路由数据的软件的软件. . 有代表性的有代表性的EAIEAI供应商供应商: :lBEA SystemsBEA SystemslIBM (MQSeries)IBM (MQSeries)lMercator SoftwareMercator SoftwarelTIBCO SoftwareTI

    26、BCO Software73业务问题的影响业务问题的影响l经济全球化经济全球化l电子商务和电子业务电子商务和电子业务l安全和隐私安全和隐私l持续改进和全面质量管理持续改进和全面质量管理l业务过程重构业务过程重构74经济全球化经济全球化经济全球化带来经济全球化带来l新的、更大的国际市场新的、更大的国际市场l新的国际竞争者新的国际竞争者对信息系统的影响对信息系统的影响l必须支持多种语言、货币汇率、国际贸易规则、不必须支持多种语言、货币汇率、国际贸易规则、不同的商业文化和业务方式等同的商业文化和业务方式等l需要实现信息融合以实现性能分析和决策支持需要实现信息融合以实现性能分析和决策支持l参与者需要使

    27、用不同语言和用户交流参与者需要使用不同语言和用户交流75电子商务和电子业务电子商务和电子业务电子商务电子商务E-Commerce E-Commerce 指通过使用因特网购买和销售商品及服务指通过使用因特网购买和销售商品及服务. . 电子业务电子业务E-Business E-Business 指使用因特网进行日常的商务活动指使用因特网进行日常的商务活动. . 电子商务和电子业务类型电子商务和电子业务类型l公司形象、产品和服务的营销宣传公司形象、产品和服务的营销宣传l企业对客户企业对客户Business-to-consumer (B2C)Business-to-consumer (B2C)l企业对

    28、企业企业对企业Business-to-business (B2B)Business-to-business (B2B)对信息系统的影响对信息系统的影响l大多数新的信息系统都要面向因特网体系结构设计大多数新的信息系统都要面向因特网体系结构设计l越来越多的应用软件设计成在浏览器中运行,对于操作系统的越来越多的应用软件设计成在浏览器中运行,对于操作系统的选择变得不那么重要选择变得不那么重要76安全和隐私安全和隐私安全安全SecuritySecurityl当遭到破坏或者灾难时业务如何继续进行当遭到破坏或者灾难时业务如何继续进行? ?l企业如何保护它的数字财产不受外部侵害企业如何保护它的数字财产不受外部

    29、侵害? ?隐私隐私PrivacyPrivacyl顾客对隐私的要求越来越高顾客对隐私的要求越来越高l政府对隐私问题正在立法政府对隐私问题正在立法对信息系统的影响对信息系统的影响l要求更严格的安全和隐私控制要求更严格的安全和隐私控制77持续改进和全面质量管理持续改进和全面质量管理业务过程业务过程Business Processes Business Processes 是影响业务事件的任是影响业务事件的任务,业务过程是完成任务所需要的工作、程序和规务,业务过程是完成任务所需要的工作、程序和规则,它独立于自动化或支持它们的信息技术则,它独立于自动化或支持它们的信息技术. .持续过程改进持续过程改进C

    30、ontinuous process improvement (CPI) Continuous process improvement (CPI) 是是连续地监控业务过程对降低成本和增加效益方面虽微连续地监控业务过程对降低成本和增加效益方面虽微小但可度量的改善之影响小但可度量的改善之影响. .全面质量管理全面质量管理Total quality management (TQM) Total quality management (TQM) 是一种是一种在企业内部促进质量改善和管理的综合方法在企业内部促进质量改善和管理的综合方法. .78业务过程重构业务过程重构业务过程重构业务过程重构Busines

    31、s process redesign (BPR) Business process redesign (BPR) 是研究、分是研究、分析和重新设计企业的基本业务过程,为企业降低成本和析和重新设计企业的基本业务过程,为企业降低成本和/ /或提高效益或提高效益. .l寻求实现比寻求实现比CPICPI更根本性的改变和改进更根本性的改变和改进l通常通过通常通过CPICPI来实现来实现79系统关联角色系统关联角色l系统所有者系统所有者l系统用户系统用户l系统设计人员系统设计人员l系统构造人员系统构造人员l系统分析员系统分析员l项目经理项目经理80系统所有者系统所有者系统所有者系统所有者System ow

    32、ners System owners 信息系统的发起人和主要倡导者,通常负责投资项目信息系统的发起人和主要倡导者,通常负责投资项目以进行开发、运行和维护信息系统以进行开发、运行和维护信息系统. .81系统用户系统用户系统用户系统用户System users System users 那些在通常意义上使用信息系统或者受到信息系统影响的客那些在通常意义上使用信息系统或者受到信息系统影响的客户,如收集、验证、录入、响应、存储、交换数据和信息户,如收集、验证、录入、响应、存储、交换数据和信息. .l内部系统用户内部系统用户Internal usersInternal usersl办事操作人员办事操作人

    33、员 l专业技术人员专业技术人员 l决策人员决策人员 l外部系统用户外部系统用户External usersExternal usersl顾客顾客l供应商供应商l合作伙伴合作伙伴l不在组织内部工作的雇员不在组织内部工作的雇员 82系统设计人员和系统构造人员系统设计人员和系统构造人员系统设计人员系统设计人员System designer System designer 将系统用户的业务需求和约束条件转换成技术方案的将系统用户的业务需求和约束条件转换成技术方案的技术专家,设计满足系统用户需求的计算机数据库、输技术专家,设计满足系统用户需求的计算机数据库、输入输出、屏幕界面、网络和程序。包括数据库管理

    34、员、入输出、屏幕界面、网络和程序。包括数据库管理员、网络架构师、网络架构师、WebWeb架构师、图形艺术师、安全专家和技架构师、图形艺术师、安全专家和技术专家等术专家等. .系统构造人员系统构造人员System builders System builders 根据系统设计人员的设计说明构造信息系统及其构件根据系统设计人员的设计说明构造信息系统及其构件的技术专家。包括应用程序员、系统程序员、数据库程的技术专家。包括应用程序员、系统程序员、数据库程序员、网络管理员、安全管理员、序员、网络管理员、安全管理员、WebWeb站点管理员和软站点管理员和软件集成员等件集成员等. .83系统分析员系统分析员

    35、系统分析员系统分析员Systems analyst Systems analyst 研究组织存在的问题和需求,确定人员、数据、过程和研究组织存在的问题和需求,确定人员、数据、过程和信息技术如何最大化地为企业做出贡献信息技术如何最大化地为企业做出贡献. .84系统分析员的角色:作为解决问系统分析员的角色:作为解决问题的人题的人l真正的问题(实际的或者预期的),对这些问题需要真正的问题(实际的或者预期的),对这些问题需要采取正确的行动采取正确的行动l尽管还没有人抱怨,但可以改进现状的机会尽管还没有人抱怨,但可以改进现状的机会 l无论是否有人抱怨,都要改变现状的指示无论是否有人抱怨,都要改变现状的指

    36、示85系统分析员所需的技能系统分析员所需的技能l人的知识和技能人的知识和技能 l人格与道德规范人格与道德规范 l良好的与人沟通的能力良好的与人沟通的能力 l良好的处理人际关系的能力良好的处理人际关系的能力 l灵活性和适应能力灵活性和适应能力 l技术知识和技能技术知识和技能 l系统分析与设计技能系统分析与设计技能 l有效的信息技术知识有效的信息技术知识 l业务知识和技能业务知识和技能l一般商业知识一般商业知识 l通用的解决问题的技能通用的解决问题的技能 861. 1. 不应使用计算机危害他人不应使用计算机危害他人. . 2.2.不应干涉他人的计算机工作不应干涉他人的计算机工作. .3. 3.不应

    37、偷窃他人的计算机文件不应偷窃他人的计算机文件. . 4. 4.不应使用计算机进行偷窃活动不应使用计算机进行偷窃活动. .5. 5.不应使用计算机做伪证不应使用计算机做伪证. . 6. 6.不应拷贝或使用没有付费的收费软件不应拷贝或使用没有付费的收费软件. . 7. 7.不应未经授权或再没有恰当补偿的情况下使用他人的计不应未经授权或再没有恰当补偿的情况下使用他人的计算机资源算机资源. . 8. 8.不应挪用他人的智力成果不应挪用他人的智力成果. . 9. 9.应该注意你编写的程序或设计的系统所造成的社会后果应该注意你编写的程序或设计的系统所造成的社会后果. . 10.10.使用计算机时应该总是考

    38、虑到他人并尊敬他们使用计算机时应该总是考虑到他人并尊敬他们. .计算机道德的十条戒律计算机道德的十条戒律 Source: Computer Ethics Institute87项目经理项目经理项目经理项目经理Project Manager Project Manager 经验丰富的从业人员,负责根据进度安排、预算、发布经验丰富的从业人员,负责根据进度安排、预算、发布的产品、客户满意度、技术标准和系统质量,计划、监视的产品、客户满意度、技术标准和系统质量,计划、监视和控制项目和控制项目. .882C H A P T E RC H A P T E R系统开发方法系统开发方法89学习要求学习要求l理

    39、解用于质量管理的能力成熟度模型(理解用于质量管理的能力成熟度模型(CMMCMM)描述系统开发过程的目的描述系统开发过程的目的l阐述系统开发生命周期(阐述系统开发生命周期(SDLCSDLC)的不同阶段)的不同阶段l描述系统开发生命周期(描述系统开发生命周期(SDLCSDLC)的一些变体)的一些变体l描述贯穿信息系统开发基本阶段的几种常用开描述贯穿信息系统开发基本阶段的几种常用开发方法发方法l阐述系统开发的当前趋势阐述系统开发的当前趋势l描述用于系统开发的各种自动化工具描述用于系统开发的各种自动化工具 90系统开发过程系统开发过程系统开发过程系统开发过程System development pro

    40、cess System development process 是一组活动、方法是一组活动、方法、最佳实践、交付成果和自动化工具,系统开发的关、最佳实践、交付成果和自动化工具,系统开发的关联人员联人员( (第第1 1章章) )用它们来开发和维护信息系统及软件用它们来开发和维护信息系统及软件. .复杂产品复杂产品使用标准开发过程来开发信息系统使用标准开发过程来开发信息系统: :使用一致的系统开发过程能够提高效率,管理层可使用一致的系统开发过程能够提高效率,管理层可以在项目之间调动资源以在项目之间调动资源一致的方法产生一致的文档,减少了维护系统的生一致的方法产生一致的文档,减少了维护系统的生命周期

    41、费用命周期费用总之,提高质量,全面质量管理,能力成熟度模型总之,提高质量,全面质量管理,能力成熟度模型的质量框架的质量框架91系统开发过程对质量的影响系统开发过程对质量的影响一个一个 200,000行代码开发项目的行代码开发项目的CMM项目统计项目统计组织的CMM 等级项目持续时间 (months)项目人月出现的错误数平均费用 ($ millions)最低费用 ($ millions)最高费用 ($ millions)130600615.51.8100+218.5143121.30.961.73158070.7280.5180.93392能力成熟度模型能力成熟度模型(1)(1)能力成熟度模型能

    42、力成熟度模型Capability Maturity Model (CMM) Capability Maturity Model (CMM) 是用是用来评估组织的信息系统开发过程及管理过程和产品的成来评估组织的信息系统开发过程及管理过程和产品的成熟度等级的框架,由熟度等级的框架,由5 5个开发成熟度等级构成个开发成熟度等级构成: :lLevel 1Level 1初始级初始级Initial: Initial: 系统开发项目没有规定的过程可以遵循系统开发项目没有规定的过程可以遵循. .lLevel 2Level 2可重复级可重复级Repeatable: Repeatable: 组织已经建立了项目管理

    43、过程和组织已经建立了项目管理过程和实践来跟踪项目费用、进度和功能,重点在项目管理实践来跟踪项目费用、进度和功能,重点在项目管理. . lLevel 3Level 3已定义级已定义级Defined: Defined: 组织已经购买或开发了一个标准的组织已经购买或开发了一个标准的系统开发过程(或称为方法学),所有项目都是用这个软件系统开发过程(或称为方法学),所有项目都是用这个软件开发过程来开发和维护信息系统和软件开发过程来开发和维护信息系统和软件. . lLevel 4Level 4已管理级已管理级Managed: Managed: 组织建立了可度量的质量和生产组织建立了可度量的质量和生产率目标

    44、率目标. . lLevel 5Level 5优化级优化级Optimizing: Optimizing: 根据第根据第4 4级建立的度量和数据分析,级建立的度量和数据分析,标准化的系统开发过程被连续地监督和改进标准化的系统开发过程被连续地监督和改进. . 93能力成熟度模型能力成熟度模型(2)(2)94系统生命周期和系统开发方法系统生命周期和系统开发方法l系统生命周期系统生命周期System life cycle System life cycle 将一个信息系统的生将一个信息系统的生命分为两个阶段命分为两个阶段, (1) , (1) 系统开发阶段;系统开发阶段; (2) (2) 系统运行和系统

    45、运行和维护阶段维护阶段. .首先建造系统,然后使用系统,运行系统并首先建造系统,然后使用系统,运行系统并维护系统,最后从运行和维护阶段再回到开发阶段维护系统,最后从运行和维护阶段再回到开发阶段. .l系统开发方法系统开发方法System development methodology System development methodology 是一是一个十分正式且精确的系统开发过程,它为系统开发人个十分正式且精确的系统开发过程,它为系统开发人员和项目经理定义了员和项目经理定义了( (在在CMMCMM第第3 3级级) )一组活动、方法、一组活动、方法、最佳实践、交付成果和自动化工具,用来开发和

    46、维护最佳实践、交付成果和自动化工具,用来开发和维护大部分或所有的信息系统和软件大部分或所有的信息系统和软件. . 95系统开发的各个阶段系统开发的各个阶段系统规划系统规划System planning System planning 是项目的初始规划,定义初始业务范围、是项目的初始规划,定义初始业务范围、目标、进度和预算目标、进度和预算. .系统分析系统分析System analysis System analysis 是研究业务问题领域,以推荐改进措施是研究业务问题领域,以推荐改进措施并说明方案的业务需求和优先权并说明方案的业务需求和优先权. .系统设计系统设计System design S

    47、ystem design 为系统分析阶段确定的业务需求设计一个为系统分析阶段确定的业务需求设计一个技术性的基于计算机的方案技术性的基于计算机的方案. .系统实现系统实现System implementation System implementation 是构造、安装、测试和发布一个是构造、安装、测试和发布一个系统投入生产系统投入生产. .系统支持和持续改进系统支持和持续改进(维护和提升项目)(维护和提升项目) 96系统规划之项目确定系统规划之项目确定l问题问题Problem Problem 是不期望发生的情况,它妨碍组织完是不期望发生的情况,它妨碍组织完整地实现其任务、愿景、目标和整地实现其

    48、任务、愿景、目标和/ /或指示或指示. .l机会机会Opportunity Opportunity 是即使在没有出现具体问题的情是即使在没有出现具体问题的情况下也能改善组织的可能性况下也能改善组织的可能性. .l指示指示Directive Directive 是一个由管理层、政府或者其他外部是一个由管理层、政府或者其他外部影响强加的新需求影响强加的新需求. .97问题分类框架问题分类框架PIECESPIECESP P提高提高性能性能 performanceperformance的需要的需要I I改进改进信息信息 information (information (和数据和数据) )的需要的需要

    49、E E改进改进经济经济economicseconomics,控制成本或增加效益,控制成本或增加效益 的需要的需要C C改进改进控制控制controlcontrol或安全或安全securitysecurity的需要的需要E E改进人与过程的改进人与过程的效率效率 efficiency efficiency 的需要的需要S S改进对客户、供应商、合作伙伴、雇员等改进对客户、供应商、合作伙伴、雇员等的的服务服务serviceservice的需要的需要. .98系统规划阶段系统规划阶段l系统规划系统规划是项目的初始规划,用来定义项目范围、进度、是项目的初始规划,用来定义项目范围、进度、预算以及所需的开

    50、发小组成员。最重要的活动就是准确地定义预算以及所需的开发小组成员。最重要的活动就是准确地定义解决问题所需的项目范围,它定义了系统涉及的业务领域,而解决问题所需的项目范围,它定义了系统涉及的业务领域,而项目的进度和预算最终也受到项目范围的影响。项目的进度和预算最终也受到项目范围的影响。 l参与者参与者系统所有者、系统分析员和项目经理,一般不包括系统所有者、系统分析员和项目经理,一般不包括系统用户。系统用户。l回答问题回答问题这个项目是否值得?这个项目是否值得? l典型任务典型任务l列出触发项目的问题列出触发项目的问题l协商项目的初步范围协商项目的初步范围 l评估项目价值评估项目价值 l计划项目进

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:系统分析与设计PPT课件.ppt
    链接地址:https://www.163wenku.com/p-2619626.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库