02134信息系统设计与分析_第1页
02134信息系统设计与分析_第2页
02134信息系统设计与分析_第3页
02134信息系统设计与分析_第4页
02134信息系统设计与分析_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章及第五章螺旋模型:在瀑布模型和演化模型的基础上,加入风险分析产生另一种建立系统的模型一一螺旋模型。这种模型的核心意图是将系统建设的生命周期分解为多个周期,多次开发完善系统“原型”,通过每个周期的风险分析,实现整个系统的风险控制。生命周期:信息系统在使用过程中随着其生存环境的变化,要不断维护、修改、当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。螺旋上升最重要特点:结构化方法(生命周期法)基本思想:用系统工程的思想和方法,按照用户至上的原则,自顶向下地对系统进行结构化分析和设计。在系统规划、系统分析、系统设计阶段,坚持自顶向下地对系统进行结构化设计和划分。在系统实现阶段,则自底向上地逐步编制程序模块。最后,按照系统的结构,将模块拼接到一起进行测试,自底向上、逐渐地构成整个系统。基本原则:系统工程的方法,面向用户的观点严格区分工作阶段,每阶段有明确的任务和相应的成果按照系统的观点,自顶向下完成设计,系统功能模块化充分考虑变化的情况工作成果文献化、标准化结构化方法不足:开发周期长;注重系统功能,兼顾数据结构方面不够;在开发初期难于锁定功能需求面向对象方法:面向对象(ObjectOriented)方法是由面向对象程序设计方法OOP发展起来的基本思想:OOP的基本思想可以归纳为以下四点:客观世界的任何事物都是对象。它们具有静态属性和有关操作。对象作为一个整体对外公开,而有些细节则不必对外公开,这就是对象的封装性(Encapsulation)。对象之间有抽象与具体、群体与个体、整体与部分等几种关系。基类(父类)的属性和操作自然而然成为其派生类(子类)的属性和操作,这就是继承性(Inheritance)。⑷对象之间可以互送消息(Message)。消息可以是传递一个参数,也可以是激活对象开始某个操作。适应需求变化另外,还有两个重要的特性:多态性(Polymorphism)和重载性(Overriding)。后来,从OOP扩展到OOA、OOD,逐步形成一套完整的方法。(适应需求变化)原型法基本思想:首先,用户提出开发要求,开发人员识别和归纳用户要求,根据结果构造出一个原型(程序模块),然后和用户共同评价这个原型。如果根本不行,则重新构造原型;如果不满意,则修改原型,直到用户满意为止。步骤明确用户基本信息要求建立初始原型评价原型修改和完善原型优点增进用户与开发人员之间的沟通用户在系统开发过程中起主导作用辨认动态的用户要求启迪衍生式的用户要求缩短开发周期,降低开发风险进一步明确需求I迭诺兰模型 代诺兰模型分哪几个阶段了解诺兰模型的意义是什么答:诺兰模型分为初装,蔓延,控制,集成,数据管理及成熟六个阶段.了解诺兰模型的意义在于:诺兰模型总结了发达国家信息系统发展的经验和规律.一般认为模型中的各阶段都是不能跳越的;因此,无论在确定开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都应首先明确本单位当前处于哪一生长阶段,进而根据该阶段特征来指导MIS建设.系统规则系统规划的任务制定IS的发展战略战略(Strategy)是组织领导者关于组织的概念的集合,其中包括:◊组织的使命和长期目标;◊组织的环境约束及政策;◊组织当前的计划和计划指标的集合。制定IS的总体方案,安排项目开发计划调查分析-总体方案(+发展战略)-开发次序及时间安排。制定系统建设的资源分配计划所需的硬件、软件、技术人员、资金等。系统规划的特点不确定性较强,结构化程度较低。是高层次的系统分析,由高层管理人员完成。着眼于宏观,不宜过细。灵活性较好,适应环境的发展和变革的需要。系统规划的原则支持企业的总目标着眼于高层管理,兼顾战术层摆脱IS对组织机构的依从性使系统结构有良好的整体性“自顶向下规划,自底向上实施”,参见P72图5.1所示。便于实施经济、简单、实用、易于实施,不片面求洋、求新。U/C矩阵(格式表式使用)功能/数据类矩阵功能和数据类都定义好之后,可以得到一长功能/数据类表格,表达功能与数据类之间的联系,如P84表5.6所示。功能与数据类的交叉点上标以C(Create),表示这个数据由相应的功能产生,U(Use)表示这个功能使用这个数据类。用U/C之后就可以定义信息结构系统的结构即划分子系统。可行性研究(内容报告技术经济设备可行性)1、技术可行性技术可行性是指:一,根据现有的技术条件,能否达到所提出的要求;二,所需要的物理资源是否具备,能否得到。技术条件包括:(1)硬件(2)系统软件(3)应用软件(4)关键算法(5)技术人员2、 经济可行性经济可行性是指对项目的成本和效益进行估计,分析项目经济上是否有保障、是否合理。解题:资金可得性和经济合理性。资金可行性先估计成本,计算项目投资总额,后筹资途径:企业和其它。经济合理性估计和计算信息系统带来的直接经济效益和间接经济效益、显性效益和隐性效益。给出现金流量表。3、 社会可行性社会可行性是指所建立的信息系统在企业内部能否实现、在当刖操作环境下能否很好地运行;在组织外部能否被法律、法规、、政策和习俗所允许和接受。可行性分析报告⑴引言(2)系统建设的背景、必要性和意义拟建系统的候选方案(4)可行性论证几个方案的比较、开发计划和进度第六章结构化系统分析数据流图(符号含义)含义:数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流图,一般用DFD表示。数据流图四个基本符号:外部实体、数据处理、数据流、数据存储。数据字典(概念作用内容)概念:数据字典是对DFD的补充描述,用来描述数据流程图中的数据流、数据存储、处理过程和外部实体的详细内容。作用:内容:数据字典的各类条目.数据元素.数据结构.数据流.数据存储.处理(6).外部实体数据字典的使用与管理按各种要求列表,没有冗余,不遗漏数据相互参照,便于系统修改由描述内容检索名称一致性检验和完整性检验数据流的来源、去向是否完整数据元素是否遗漏或过剩数据存储的来源、去向是否完整处理与输入数据流是否匹配管理:手工/工具(某些工具支持数据字典的维护)系统说明书I(内-内容容)1、引言部分(名称,开发目标,主要功能,开发背景等)2、项目概述1) 项目的主要工作内容2) 现行系统概况现行系统现状调查说明:包括组织机构图,系统目标、功能一览表、业务流程图、业务流量以及存在的薄弱环节等。系统需求说明:用户需求及主要存在的问题等。3) 新系统的逻辑模型

3、实施计划1) 工作任务的分解2) 进度3) 预算数据项数据流数据存储(这点老师提了一下好像是数据字典那块的你自己找找了解一下)第七章结构化系统设计评价信息系统的标准代码(功能种类原则)标准:第八章概念(系优势)对象:面向对象分析第八章概念(系优势)对象:面向对象分析对象类装封消息继承多态关对象是一些属性及专用服务的封装体,它是问题空间中一些事物的抽象。对象就是我们在问题空间中要考虑的那些人或事物,它具有一组属性和一组操作。这些属性刻画了一个对象的状态;这些操作是对象的行为(即服务),通过它们改变对象的状态(即属性值)类:具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,包括对所有属性和操作的声明。类也称为对象类。是用来创造对象的模版封装是软件模块化思想的体现,也是面向对象方法的一个重要原则。封装实现了信息的隐藏。消息是指相对象发出的服务请求,它应该含有下述信息:提供服务的对象标识、服务类型、输入信息和回答信息。继承是指特殊类的对象拥有其一般类的全部属性和服务。特殊类在继承一般类的语义性质外,还有自己特有的属性和操作。多态性又叫多形性,指相同的操作可作用于多种类型的对象并获得不同结果。关系:一个问题域中会出现多种对象,它们之间不是孤立的,而是存在某种联系即关系。面向对象方法的优势与人类思维方式一致各阶段过渡平滑生命力强可维护性高、易于重用UML(内容视图图)用例(概念描述关系)概念类对象(属性关联泛化聚集)顺序图第九章面向对象设计软件体系结构(层包)软件体系结构也称为软件架构,软件类(类型含义)属性及方法的设计(关系可见性)对象 关系映射ORM面向对象的五个设计原则(1) 单一职责原则(TheSingleResponsibilityPrinciple,SRP)(2) 开放-封闭原则(TheOpen-ClosePrinciple,OCP)(3) Liskov替换原则(TheLiskovSubstitutionPrincipleLSP)依赖倒置原则(TheDependencyInversionPrinciple,DIP)接口分离原则(TheInterfaceSegregationPrinciple,ISP)模式的四个基本要素名称:用于助记,形象表示这个模式,简要描述问题问题:详细描述设计模式能够解决什么问题解决方案:这个模式怎样解决这个问题的步骤与方法效果:运用设计模式产生的结果,它有什么优点和缺点第十章系统实施系统实施编程风格1、 简单、直接地反映意图;2、 变量名、文件名、过程名应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论