EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节

上传人:E**** 文档编号:90581938 上传时间:2019-06-13 格式:PPT 页数:20 大小:1.85MB
返回 下载 相关 举报
EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节_第1页
第1页 / 共20页
EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节_第2页
第2页 / 共20页
EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节_第3页
第3页 / 共20页
EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节_第4页
第4页 / 共20页
EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节》由会员分享,可在线阅读,更多相关《EAI2014第5单元需求分析与设计系统集成技术讲义第5章大型信息系统分析与设计的基本方法20141117章节(20页珍藏版)》请在金锄头文库上搜索。

1、2019/6/13,1,第5章 大型信息系统分析与设计的基本方法,熊桂喜 北京航空航天大学计算机学院 School of Computer Science and Engineering,Beihang University 参考书目:系统分析与设计第7版,机械工业出版社 面向对象技术UML教程王少锋,清华大学出版社,2019/6/13,2,本章内容目录,系统开发(软件开发)、系统分析与设计的相关概念 系统开发原则(指导思想)、目标、特点的确定 常见信息系统的种类 信息系统的生命周期 信息系统开发相关人员的角色 信息系统开发模式 信息系统开发所用到的UML图形(建模方法) 两类分析与设计方法

2、:结构化(分析与设计)、面向对象(OOA 与OOD),本章目的:写什么与如何突出特色(接地气) 借我一双慧眼吧!,2019/6/13,3,5.1 信息系统开发的主要概念,1. 系统、信息系统、管理信息系统(MIS): 系统是一组为实现共同目标互相联系、互相作用的部件(划分?) 一般包括:输入、处理、输出、控制、反馈、接口 信息系统:引入人、数据、过程要素的系统 管理信息系统:再引入计算机的信息系统(自动信息系统) 结论: (1)信息系统 (2)由计算机参与,实现信息收集、传送、处理、 存储、加工和使用 2. 系统开发:制造信息系统,包括开发和管理 系统分析和设计、软件工程、系统工程、系统开发

3、主要包括三个阶段:系统分析、系统设计和系统实现 也可精细为7个阶段: 3. 系统分析和设计 的难点:人的加入; 成果的相对性,2019/6/13,4,5.2 信息系统开发的原则、目标,明确定义系统的目标(功能、范围、适用阶段) 适用性应该放在首位,要注意是作为基础设施,还是作为工具系统 要比选、明确技术路线、架构,不能脱离开适用性来单纯谈论技术路线 经典的例子:磁悬浮列车与高速轮轨技术;J2EE与.Net技术体系; 千兆网与SDH;Oracle与SQL Server等 必须获得足够的资源及支持,常见的容易遗漏的是行政资源、相关垂直系统 “一把手工程”和最重要干系人的确立的重要性 系统开发必须符

4、合限制条件:资金、周期、用户方的人力资源与应用水平、开发方自身的能力,综合可控性(项目管理中的目标) 系统开发必须考虑环境因素(场地、供电、接地、安保) 系统开发必须考虑沟通:因为引入了“人”,所以“开发者-用户-服务对象”之间的沟通、反馈以及应对都必须纳入进来,特别是进行测试-部署-发布阶段时。(良好的PPT,宣讲人,项目经理),2019/6/13,5,信息系统开发的经典构造面,系统的开发(分析与设计)必须考虑到构建系统所涉及的最主要因素 人系统的使用者、项目决策者、开发团队,系统服务对象(公众) 方法信息系统开发的方法学(含工具、知识库) 科技系统本身的技术架构、技术路线、支撑平台、详细的

5、技术手段 和工具 企业经营业务的准确把握,系统带来的预期经济和社会效益,直接效益和间接效益(企业的文化提升、企业的竞争力提升等)。最重要的资源是行业资源(“中国特色的社会主义”),如同晶体的4个面,2019/6/13,6,准确把握信息系统的特性与挑战,应用于系统分析与设计者: 设计者对于自己软件中的逻辑未必完全了解 培养和磨合良好的设计、开发、实施、沟通、管理团队的周期长、难度大(员工“三年极限周期”与团体“七年之痒”) 编写软件如同创作文学作品,个体差异极大,软件工程不能包医百病 “缺乏软件工程的个体作坊”与“教条软件工程的团队“ 应用于用户方: 技术的变更会带来流程的变革,有时会带来混乱、

6、代价,必须做好充分的准备。经典的例子:自动化带来的岗位丢失、权利的再分配 某一种技术路线和产品的引入,会带来对该技术和开发单位的过分依赖(被技术和供应商“绑架”,如。) 行政-财务-技术三位总监间的配合,目标:企业经营和服务的改进 技术面的挑战(对双方) IT进步快,淘汰率高(“摩尔定律”、大数据、云计算),技术寿命短,技术保障无法持久;经营环境快速改变,需求、流程变化无常(唯一不变的就是“变”);系统开发普遍延误、超支、功能达不到设定要求;对软件难度和成本的不认可(不可显性衡量),有特色的方案,2019/6/13,7,信息系统开发面对的环境,理解信息系统分析和设计要面对的环境 (从政治、经济

7、、地域、行业上,广义地理解系统设计和开发),2019/6/13,8,5.3 常见信息系统的种类,一般模式:企业信息系统(EI或EA)的一个大型模型 (基于Intranet的综合系统,复杂的基于网络的系统,今天,移动与交互是必须的) 联机事务处理系统(OLTP) 管理信息系统(MIS,面向行业,每年都在变) 企业资源规划系统(ERP,涉及网络化的电子商务、订单设计与生产:案例:凡客) 决策支持系统(大数据、TOCC),专家系统(演变为知识管理系统) 电子商务系统 办公自动化系统(工作流系统) 指挥调度系统(面向行业) 行业信息化系统客户关系管理系统(销售自动化、营销自动化、客户支持);供应链管理

8、系统(SOA,SCM),分销渠道管理系统(DRP) 新一代的网络应用系统(云平台、即时通信、企业门户、Blog等),2019/6/13,9,5.4 信息系统的生命周期(SDLC),2019/6/13,10,信息系统的生命周期,2019/6/13,11,信息系统的生命周期,2019/6/13,12,信息系统的生命周期,2019/6/13,13,5.5 常见的信息系统开发的角色,补充:项目经理: 全面管理IT项目的设计、开发、实施,统筹人员、财务、沟通 技术; 营销人员(售前、销售):接受项目经理与部门经理的双重领导 网络工程师:网络技术的选择、实施 安全工程师:安全技术的选择、实施,2019/6

9、/13,14,5.6 信息系统开发模式,编码与修正模式 顺序模式或阶段模式 瀑布模式 迭代模式(或增量模式) 螺旋模式 同步模式 RUP模式(新),2019/6/13,15,几个模式的解释,编码与修正模式:编程,错了再改 顺序或阶段模式:每一阶段结束后,进行下一阶段,直至项目交付 演变为:建议方案-可行性研究-需求分析(确定)-概念设计(概要设计)-物理设计(详细设计)-实施-验收 瀑布模式:(1) 每一阶段都明确定义哪些工作及可交付物 (2) 阶段可明确划分,最少三个:分析、设计、实施 (3) 允许少量反馈、修改、重叠 迭代(渐进)模式:n个小瀑布模式 螺旋模式: 每一个活动都有三个部分组成

10、:定义目标、方案、限制; 评估风险;验证并执行 RUP模式:螺旋模式的改进,将开发分为4个阶段:初始、详细描述、系统构造、转移。共有9个核心工作流程:企业模型、需求、分析与设计、实现、测试、配置、项目管理、组件与变更管理、环境,2019/6/13,16,螺旋开发模式,2019/6/13,17,RUP模式示意图,2019/6/13,18,5.7信息系统开发所用到的UML图形(建模方法),用例图,类图,对象图,顺序图,组件图,需要变通的其他图:模型图:分层、并置、演进、分解、关系 物理视图、逻辑视图 拓扑图 地图(骨干地图),2019/6/13,19,5.8 两类分析与设计方法:结构化(分析与设计

11、)、 面向对象(OOA 与OOD),结构化分析与设计:将问题逐步分解,分而治之,强调风格; 以模块为核心:模块名、输入、输出、内部逻辑、内部数据结构 (5要素) 结构化分析 结构化设计 结构化编程 自顶向下设计 结构化设计建模: 结构图(SC图) HIPO图 DFD图(数据流程图) 实体关系图(ER图) 数据字典 环境图 处理规范(编程规范)描述,思考及练习题(均可作为小作业),1. 关于“京津冀一体化”,目标是什么?其中有关智慧城市、大数据、智能交通一体化等,从你所关注的行业,从智慧化角度画一至两个图(业务流程图、路线图)。 2. 浙江省提出了,以“机器换人、空间换地、电商换市、腾笼换鸟”和

12、“名企、名品、名家”为内涵的“四换三名” ;请结合一个案例,提出围绕该目标,为一个制造业撰写企业目标与IT目标的交织论述。 3. 你所知道的某个地方、某个领域所开展的一些重大IT项目的解释、内涵是什么?如:先期开展的210多个智慧城市,大数据项目;画一个图试一试。 4. 分析北航“空、天、信”一流高校的内涵,论述依据北航各类系统,以大数据为支撑,撰写一个各类学生(校友)全周期学习、生活、就业、创业交流平台的目标定位;画一个图试一试。 5. 如果要设计“数字校园”,如何提出目标、必要性、设计原则?北航设计ihome,你认为如何表达?如何刻画?画一个图试一试。 6. 结合一个课题组子项目,说说工作内容、研究内容、难点、特点、课题成果、突破、创新,写起来有何差别?画一个图试一试。 7. 针对某个具体应用,试凝炼项目目标、建设内容、设计原则(如某个智慧城市应用、云平台、物联网应用;);或者分析已有的案例,理出其要点,补充或完善;做3-4页PPT试一试。,2019/6/13,20,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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