系统分析与设计part1-01详解课件

上传人:我*** 文档编号:144109457 上传时间:2020-09-06 格式:PPT 页数:36 大小:240KB
返回 下载 相关 举报
系统分析与设计part1-01详解课件_第1页
第1页 / 共36页
系统分析与设计part1-01详解课件_第2页
第2页 / 共36页
系统分析与设计part1-01详解课件_第3页
第3页 / 共36页
系统分析与设计part1-01详解课件_第4页
第4页 / 共36页
系统分析与设计part1-01详解课件_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《系统分析与设计part1-01详解课件》由会员分享,可在线阅读,更多相关《系统分析与设计part1-01详解课件(36页珍藏版)》请在金锄头文库上搜索。

1、,软件工程,系 统 分 析 与 设 计 教 程,课程内容(1),介绍信息系统分析和设计的原理、方法、技 术、工具和应用,以信息系统开发生命周期 (SDLC)为主线,详细探讨系统开发生命周 期的前期、中期和后期活动以及跨生命周期活 动。重点是系统开发生命周期的前期和中期活 动,即系统分析和设计活动。,课程内容(2),第一部分:介绍系统分析与设计的基本概念和原理,包括系统开发环境、信息系统开发方法。 第二部分:介绍系统分析方法,包括需求获取的调查研究技术、系统需求建模技术、需求的传统描述方法、需求的面向对象描述方法、可行性分析和准备系统方案建议。 第三部分:介绍系统设计方法,包括系统应用架构设计

2、、数据库设计 、传统和面向对象的应用软件设计 、输入、输出和用户界面设计。 第四部分:介绍系统分析与设计完成后的工作,包括系统开发生命周期的系统实施和系统支持两个阶段的主要活动。,1,PART,系统分析与设计概述,主要内容,第一部分集中于系统分析与设计的整体描述,包括系统开 发环境和信息系统开发方法,这些内容构成了系统分析与设计 的基础知识。只有理解了概念和原理等基础知识,才能更好地 应用后面几个部分的实际工具和技术,才能更快地适应新的方 法,才能更好地解决实际开发中遇到的新情况和新问题。 第1章(系统开发环境):概要介绍不同类型的信息系统,介 绍当前影响信息系统开发的信息技术和业务问题,以及

3、信息 系统的相关人员,尤其强调系统分析员的重要角色。 第2章(系统开发方法):介绍一个典型系统开发生命周期 (SDLC),在此基础上,介绍系统开发人员需要掌握的基本 概念,包括支配成功系统开发的基本原理、方法、模型、工 具和技术。,1,C H A P T E R,系统开发环境,学习要求,了解系统分析员需要面对的7类信息系统 理解信息技术对信息系统开发的影响 理解业务问题对信息系统开发的影响 了解和信息系统相关的不同类型的角色 解释系统分析员在信息系统开发中的惟一角色 描述成功的系统分析员所具备的技能,信息系统,信息系统 (Information technology ,IS)是人、数据、过程和

4、信息技术的融合,它们之间相互联系、相互作用,收集、处理、存储和提供支持组织运作的信息。,信息系统类型,事务处理系统(Transaction processing system ,TPS) 是一种捕捉和处理有关企业事务数据的信息系统. 管理信息系统(Management information system ,MIS) 是一种提供面向管理的企业业务处理和运作报告的信息系统. 主管信息系统(Executive information system ,EIS) 是一种支持主管经理的规划和评估需求的信息系统. 决策支持系统(Decision support system ,DSS) 是一种辅助进行决策

5、或者提供决策信息的信息系统.,信息系统类型,专家系统(expert system) 是一种先捕捉专家的专业知识再模拟那些专家知识为非专家服务的信息系统. 通信与协作系统(communications and collaboration system) 是一种促进工作人员、合作伙伴、客户和供应商之间进行有效通信以提高协作能力的信息系统. 办公自动化系统(office automation system) 是一种支持广泛的企业办公活动、改进工作人员之间工作流的信息系统.,信息技术的影响,网络和因特网 面向对象技术 移动和无线技术 协作技术 企业应用集成技术,网络和因特网,网络包含大型主机、网络服务

6、器、各种台式机、笔记本电脑和掌上电脑的计算机客户端. 最普遍的网络技术是基于因特网的技术,包括 内联网 外联网 Web技术 xHTML 和 XML 脚本语言 Web专用语言,面向对象技术,对象技术Object Technology 是一种软件技术,它采用封装了数据和行为的对象来定义系统. 可复用的 可扩展的 面向对象设计语言包括C+, java, Smalltalk, Visual B等 面向对象分析和设计方法Object-oriented analysis and design 用于系统开发的一组工具和技术的集合,利用对象技术来构造系统及其软件. 敏捷开发Agile development

7、是一种系统开发策略,系统开发人员可以从一套相应的工具和技术中灵活地选择最适合完成手边任务的工具和技术. 敏捷开发被认为可以在系统开发的产量和质量之间达到最优化的平衡.,移动和无线技术,移动和无线技术包括 PDAs个人数据助理 Smart phones智能电话 Bluetooth蓝牙 Wireless networking无线网络 对信息系统的影响 需要考虑无线连接 需要考虑移动设备和屏幕尺寸的限制,协作技术,协作技术Collaborate technologies 指那些提高人际交互和团队工作能力的技术. E-mail Instant messaging即时消息 Groupware群件,企业应

8、用,企业应用,企业资源规划ERP,企业资源规划Enterprise Resource Planning (ERP) 是一种应用软件,它将信息系统完全集成在一起,提供大部分或者所有核心基本业务功能. ERP产品围绕一个由基本业务功能共享的公共数据库建造. 有代表性的ERP供应商: Baan J. D. Edwards Oracle Peoplesoft SAP AG (市场领导者),供应链管理SCM,供应链管理Supply Chain Management (SCM) 是一种应用软件,它通过直接将企业的信息系统与企业的供应商和分销上的信息系统集成,优化从原材料采购到最终产品分销的业务过程. 有代

9、表性的SCM供应商: i2 Technologies Manugistics SAP SCT,客户关系管理CRM,客户关系管理Customer Relationship Management (CRM) 是一种应用软件,为客户提供对企业过程的访问,从初始的咨询直到售后服务和支持. 有代表性的CRM供应商: BroadVision E.piphany Kana Nortel/Clarity Peoplesoft/Vanitive Siebel (the market leader),企业应用集成EAI,企业应用集成Enterprise Application Integration (EAI)

10、是指用来链接应用软件以支持应用软件之间的数据和信息流的过程和技术,其解决方案通常基于中间件. 中间件Middleware 是用来在不同应用软件之间转换和路由数据的软件. 有代表性的EAI供应商: BEA Systems IBM (MQSeries) Mercator Software TIBCO Software,业务问题的影响,经济全球化 电子商务和电子业务 安全和隐私 持续改进和全面质量管理 业务过程重构,经济全球化,经济全球化带来 新的、更大的国际市场 新的国际竞争者 对信息系统的影响 必须支持多种语言、货币汇率、国际贸易规则、不同的商业文化和业务方式等 需要实现信息融合以实现性能分析和

11、决策支持 参与者需要使用不同语言和用户交流,电子商务和电子业务,电子商务E-Commerce 指通过使用因特网购买和销售商品及服务. 电子业务E-Business 指使用因特网进行日常的商务活动. 电子商务和电子业务类型 公司形象、产品和服务的营销宣传 企业对客户Business-to-consumer (B2C) 企业对企业Business-to-business (B2B) 对信息系统的影响 大多数新的信息系统都要面向因特网体系结构设计 越来越多的应用软件设计成在浏览器中运行,对于操作系统的选择变得不那么重要,安全和隐私,安全Security 当遭到破坏或者灾难时业务如何继续进行? 企业如

12、何保护它的数字财产不受外部侵害? 隐私Privacy 顾客对隐私的要求越来越高 政府对隐私问题正在立法 对信息系统的影响 要求更严格的安全和隐私控制,持续改进和全面质量管理,业务过程Business Processes 是影响业务事件的任 务,业务过程是完成任务所需要的工作、程序和规 则,它独立于自动化或支持它们的信息技术. 持续过程改进Continuous process improvement (CPI) 是连 续地监控业务过程对降低成本和增加效益方面虽微小但可度 量的改善之影响. 全面质量管理Total quality management (TQM) 是一种在企 业内部促进质量改善和管

13、理的综合方法.,业务过程重构,业务过程重构Business process redesign (BPR) 是研究、分析和重新设计企业的基本业务过程,为企业降低成本和/或提高效益. 寻求实现比CPI更根本性的改变和改进 通常通过CPI来实现,系统关联角色,系统所有者 系统用户 系统设计人员 系统构造人员 系统分析员 项目经理,系统所有者,系统所有者System owners 信息系统的发起人和主要倡导者,通常负责投资项目以进行开发、运行和维护信息系统.,系统用户,系统用户System users 那些在通常意义上使用信息系统或者受到信息系统影响的客户,如收集、验证、录入、响应、存储、交换数据和信

14、息. 内部系统用户Internal users 办事操作人员 专业技术人员 决策人员 外部系统用户External users 顾客 供应商 合作伙伴 不在组织内部工作的雇员,系统设计人员和系统构造人员,系统设计人员System designer 将系统用户的业务需求和约束条件转换成技术方案的技术专家,设计满足系统用户需求的计算机数据库、输入输出、屏幕界面、网络和程序。包括数据库管理员、网络架构师、Web架构师、图形艺术师、安全专家和技术专家等. 系统构造人员System builders 根据系统设计人员的设计说明构造信息系统及其构件的技术专家。包括应用程序员、系统程序员、数据库程序员、网络

15、管理员、安全管理员、Web站点管理员和软件集成员等.,系统分析员,系统分析员Systems analyst 研究组织存在的问题和需求,确定人员、数据、过程和信息技术如何最大化地为企业做出贡献.,系统分析员的角色:作为解决问题的人,遇到问题(实际的或者预期的),对这些问题需要采取正确的行动 不仅了解组织业务 还要掌握一定的信息技术,系统分析员所需的技能,人的知识和技能 人格与道德规范 良好的与人沟通的能力 良好的处理人际关系的能力 灵活性和适应能力 技术知识和技能 系统分析与设计技能 有效的信息技术知识 业务知识和技能 一般商业知识 ,如财务、管理、经济、金融等知识 通用的解决问题的技能 ,如推

16、理、辩证思维等,1. 不应使用计算机危害他人. 2.不应干涉他人的计算机工作. 3.不应偷窃他人的计算机文件. 4.不应使用计算机进行偷窃活动. 5.不应使用计算机做伪证. 6.不应拷贝或使用没有付费的收费软件. 7.不应未经授权或再没有恰当补偿的情况下使用他人的计算机资源. 8.不应挪用他人的智力成果. 9.应该注意你编写的程序或设计的系统所造成的社会后果. 10.使用计算机时应该总是考虑到他人并尊敬他们.,计算机道德的十条戒律,Source: Computer Ethics Institute,项目经理,项目经理Project Manager 经验丰富的从业人员,负责根据进度安排、预算、发布的产品、客户满意度、技术标准和系统质量,计划、监视和控制项目.,一个贯穿全书的案例,大学生综合素质系统 大学生综合素质一直是高等院校关心和讨论的话题,随着社会竞争的日趋激烈,用人单位对人才标准重新定位,对大学生综合素质有了更高的要求。目前,高校已有的信息系统通常关注大学生的学习成绩,对学生的思想道德、心理素质、科技文体活动均支持的系统较少,高校教

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号