版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 研究组织存在的问题和需求,确定人员、数据、过程和信息技术如何最大化地为企业做出贡献.,系统分析员的角色:作为解决问题的人,遇到问题(实际的或者预期的),对这些问题需要采取正确的行动 不仅了解组织业务 还要掌握一定的信息技术,系统分析员所需的技能,人的知识和技能 人格与道德规范 良好的与人沟通的能力 良好的处理人际关系的能力 灵活性和适应能力 技术知识和技能 系统分析与设计技能 有效的信息技术知识 业务知识和技能 一般商业知识 ,如财务、管理、经济、金融等知识 通用的解决问题的技能 ,如推理、辩证思维等,1. 不应使用计算机危害他人. 2.不应干涉他人的计算机工作. 3.不应偷窃他人的计算机文件. 4.不应使用计算机进行偷窃活动. 5.不应使用计算机做伪证. 6.不应拷贝或使用没有付费的收费软件. 7.不应未经授权或再没有恰当补偿的情况下使用他人的计算机资源. 8.不应挪用他人的智力成果. 9.应该注意你编写的程序或设计的系统所造成的社会后果. 10.使用计算机时应该总是考虑到他人并尊敬他们.,计算机道德的十条戒律,Source: Computer Ethics Institute,项目经理,项目经理Project Manager 经验丰富的从业人员,负责
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗单位绩效考核细则及评分办法(基本药物)
- 残疾评定在康复护理教育中的应用
- 智杰教育:护理礼仪培训-提升个人素质
- 2026年污染补偿合同(1篇)
- 2026年整修护坡合同(1篇)
- 精神科病房管理规范
- 2026年医疗AI影像诊断系统合作合同协议
- 2026年上海吊篮租赁合同(1篇)
- 2022爱护植物作文-2
- 老年人常见营养问题与解决方案
- 第13课 辽宋夏金元时期的对外交流 课件
- 《演唱 嘀哩嘀哩》课件2025-2026学年人音版三年级下册音乐
- 高中语文教师运用生成式人工智能创新阅读教学的实践研究教学研究课题报告
- 陕西省2026年高考适应性检测(二)地理试题(含答案)
- 2026年广东汕头市中考语文考试真题带答案
- 第六单元达标测试卷(单元测试)2025-2026学年五年级语文下册统编版(含答案)
- 分包管理监理实施细则
- 坚守初心勇担使命课件
- 信用社安全教育培训制度
- 2026年井下司钻作业模拟考试题库试卷及答案
- 卧床老人理发培训课件
评论
0/150
提交评论