信息系统分析与设计四PPT课件.ppt
《信息系统分析与设计四PPT课件.ppt》由会员分享,可在线阅读,更多相关《信息系统分析与设计四PPT课件.ppt(48页珍藏版)》请在咨信网上搜索。
1、第4章系统设计1.第四章系统设计理解系统设计的基本概念掌握架构设计掌握持久化设计掌握功能设计掌握界面设计2.面向对象的技术特征该环节为系统实现设计出图纸,关注系统实现的所有细节细逻辑模,要更多地结合物理实现系统设计做什么3.4.1.1面向对象的系统设计过程信息系统开发过程主要包括瀑布式(Waterfall)、迭代式(Iterative)和综合了前两者特点的阶段交付(StagedDelivery)式三种开发模型。4.1系统设计概述4.1、瀑布式开发自上而下,环环相扣避免逆向过程5.2、迭代式开发首先,进行子系统划分各子系统过程,力求每一个系统直接进入运行状态最后,完成集成。6.3、阶段交付式开发
2、瀑布式和迭代式的结合按照瀑布式做系统分析和高层系统设计按迭代式完成子系统设计,实施和测试。7.瀑布式:过于理想化,越来越少迭代式:便于分工,便于纠错,频繁的沟通和联系致使既懂沟通,又懂系统分析的人员紧缺。阶段交付式:折中策略,由于上述人员紧缺,就将需求调查和系统分析外包,导致了此种方式的出现。三种方式的比较8.值得注意的是要避免实际开发过程中的一种“伪迭代式”开发模型。两种最常见的伪迭代症状:整个开发过程经历了若干次系统分析迭代,若干次系统设计迭代,。经过多次迭代,得到了接近完工的产品,只差最后的测试。9.两种伪迭代式的开发模型10.P994.1.2标题下的一段1、类的物理结构,类间联系(核心
3、是上一章的那个模型?)2、数据库的物理设计、输入输出设计3、方案评价4.1.2功能设计的基本任务11.具备计算机知识和软件开发经营能力,又懂系统分析和系统设计知识。系统分析员在系统设计中不承担主要任务,但是负责对设计结果的评审和修正。4关于系统设计员12.系统功能设计需要考虑以下几个方面的问题1、寻找到合适的对象(P100第二段)2、决定对象的粒度(P100小标题)同样一个系统,两个设计师给出两种设计。第一个设计有5个类,第二个25个类。这样平均起来每个类所含有的代码行数就有很大的区别,第一种设计中的代码行数平均是第二种设计的5倍。第一种设计是粗粒度的,第二种设计是细粒度的。3、确定对象的接口
4、4.1.2功能设计的基本任务13.总体的原则是出了问题不要滞留,尽早解决。1、正确性(原分析阶段的业务逻辑是否可以正确执行)2、完整性(结构完整和组成部分)3、可靠性(可靠的系统设计工具)4、类设计的合理性5、接口定义严谨(能私有的不要公有)6、图表文档完备4.1.3功能设计的评价标准14.4.1.4系统设计的步骤及工作产品15.4.2.1系统架构简介1、系统架构的概念系统架构一般特指系统的软件架构(SoftwareArchitecture),也被称作软件体系结构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。但是实际是一种比较形象的描述系统组成的直观图。4.2系统架
5、构设计16.系统架构的变迁应用程序和数据的分离表述层和业务逻辑的分离17.P103表述层:提供人机交互界面(GUI)业务逻辑层:实现各种业务逻辑(比如身份验证)数据库:提供数据18.2、物理分层和逻辑分层P(104)硬件分层系统逻辑分层19.3、软件分层的特征层与层之间应该存在且只能够存在自上而下的依赖关系每层只对上层公开接口,把实现细节封装起来,不为外界所知,即所谓的“透明”同层组成部分之间应该存在内在的逻辑联系,不要把与本层业务关系较弱的程序包含进来20.4、分层的优缺点易维护(当需求发生变化时,只做较小的修改甚至是不修改,就能适应)可扩展性(增加新的功能,层数越少调整越大)可重用性(系统
6、中一个模块的重用性)高安全性(层间设立安全机制)可伸缩性(实际是建立和维持的关系)21.建立一个数据库连接是一件非常耗时(消耗时间)耗力(消耗资源)的事情。之所以会这样,是因为连接到数据库服务器需要经历几个漫长的过程:建立物理通道(例如套接字或命名管道),与服务器进行初次握手,分析连接字符串信息,由服务器对连接进行身份验证,运行检查以便在当前事务中登记等等。连接池就是这样一个容器:它存放了一定数量的与数据库服务器的物理连接。因此,当我们需要连接数据库服务器的时候,只需去池(容器)中取出一条空闲的连接,而不是新建一条连接。这样的话,我们就可以大大减少连接数据库的开销,从而提高了应用程序的性能。数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 PPT 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。