- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第5章信息系统的建设下03
第5章 信息系统的建设(下) 5.1 系统建设 方法的发展 5.1.1 结构化方法存在的问题 整个系统的开发工作是劳动密集型的 系统开发的整个工作费时过长,难以适应环境的急剧变化。 对用户需求的变更不能做出迅速的响应。 结构化的假设:即前一阶段的工作为后一阶段的工作任务规定内容和范围。 5) 维护工作繁重,专门人才紧缺。 5.1.2 原型法、面向对象方法与计算机辅助软件工程 5.1.3 信息系统外包 信息系统外包是指一个组织将本组织信息系统的开发、维护与运行管理的部分或全部工作委托给外部的信息服务组织。 5.1.4 新的信息技术的应用 WEB服务、WEB技术、人工智能中的推理技术、人工神经网络技术、智能代理技术、数据挖掘技术及多维数据库和联机分析处理技术、数据仓库技术 5.1.5 注重信息系统的社会属性 随着信息系统的规模与作用范围的扩大和在组织中使命与战略地位的提升,组织与人们对信息系统的依赖性大为提高,信息系统的行为与绩效和整个组织以及各利益相关者的目标、利益取向关系密切。系统的社会因素如制度的、伦理道德的、组织的和人的问题在信息系统工作过程中突出地显露出来。 5.2 原型法 5.2.1 原型法的提出 传统的结构化开发方法强调系统开发各阶段的严谨性,要求在系统设计和实施阶段之前预先严格定义出完整准确的功能需求和规格说明。但对于不确定因素较多的系统建设,在系统开发前期,用户往往对未来的新系统仅有一个初步的、模糊的想法,很难提出详细明确的系统需求。 5.2.2 原型法的基本思想 原型法的基本思路是用户与系统分析、设计人员合作,根据用户提出的最基本的问题和想法,先很快建立一个应用系统的骨架,作为应用开发的实验模型。通常把这个实验模型叫做系统的原型(Prototype)。 用户先运行这个原型系统,熟悉它,使用它,受到启发和取得经验,然后对系统的目标和功能提出精确、具体的需求,在对系统的需求最后决定后,再用传统的方法(生命周期法)建设系统。通常原型系统的部分程序可以在后来的系统建设中直接采用。原型法是传统方法和用户开发相结合的方法。 5.2.3 原型法的工作步骤 (1) 明确用户基本信息需求。 (2) 建立初始的原型系统。 (3) 使用原型系统,进一步明确用户需求。 (4) 修改和完善原型系统。按照第二步的原则,根据用户的意见修改和完善原型系统,这一步要强调的是尽快完成并交付用户,然后又回到第三步,在建立原型系统时,第三步和第四步是反复进行的,直到用户和系统其它建设人员均满意为止。 5.2.4 原型法的运用方式 探索型 主要是针对开发目标模糊、用户和开发人员对项目都缺乏经验的情况,其目的是弄清对目标系统的要求,确定所期望的特性并探讨多种方案的可行性。 演化型其目的不在于改进规格说明和用户需求,而是将系统改造得易于变化,在改进原型的过程中将原型演化成最终系统。 5.2.5 原型法的优缺点及其适用范围 优点: 原型法是以用户为中心来开发系统的,它提供了一个验证用户需求的环境。 它加强了开发过程中的用户参与程度,降低了需求的不确定性及系统开发风险。 3) 可以缓和通信和交流的困难,可以提供很好的系统说明和示范,简化开发过程的项目管理和文档编制。 缺点:1) 对于大型的系统,如果不经过整体性系统分析与设计,要想直接用编程与屏幕显示来处理是很困难的。 2) 对于大量的运算、逻辑性较复杂的程序模块,原型法很难迅速构造一个合适模型来供人评价。 5.3 面向对象方法 5.3.1 面向对象的基本概念 对象和类 1)对象的基本概念:问题空间中与系统问题处理相关的事物的抽象体,它是把事物的属性和对属性数据的操作方法结合而成的整体。 对象的三个特性: (1)预定义行为:对象初始时所定义的动作序列。 (2)对象的状态:一个对象可以有任意个属性或域,对象的状态和存储在它的域中的值相对应。 (3)对象的标识:标识是对象的唯一编号,用来与其他对象相区别。 类的层次结构 一个类的上层可以有超类,下层可以有子类,就形成了一种层次结构,在这种层次结构中,一个类可以有多个超类,也可以有多个子类。在面向对象方法中,类(包括超类、子类)具有对象的全部特征。 一个类对应着一个概念,它的子类对应着概念中满足某一特殊形式的子概念,每个子类的实例也是父的实例。有两种层次结构: 1)分类结构 即一般--具体结构关系或者是“ is a”关系,如交通工具和汽车的关系,这类分类结构即是继承性的基础,也是面向对象技术中抽象和泛化机制的体现。 5.3.2 统一建模语言UML概述 1 UML的发展 3)行为图(Behavior diagram)行为图
您可能关注的文档
最近下载
- 无锡市2025届高三语文期终调研测试作文题目解析及相关范文:“高考志愿填报中的定向”.docx
- 2024至2030年中国膨润土行业市场前景与投资战略研究报告.docx
- 佳能70D中文使用说明书..pdf
- 阀门制造有限公司程序文件标书.pdf
- 2024年苏州工业园区服务外包职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 中 共预备党员考察教育情况登记表.doc VIP
- 验方奇方天星十二穴.pdf
- 2024年华侨港澳台学生入学考试数学试卷真题(含答案详解).pdf VIP
- 2023-2024初中物理竞赛试题精选精编第09讲杠杆(含解析).doc
- 混凝土质量手册.pdf VIP
文档评论(0)