版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
发求学习:了解管理信息系统开发的特点和基本原则;掌握管理信系统的开发策略和方式;初步掌握结构化系统开发方法。点管理信息系统的开发策略和方式点管理信息系统的发方式的比较、理信息系统开发方法课排课。大管理系统知管理信系统开发的特点作系工,管理信息系统开发的特点是:建设周期,投资大,风险大比一般的技术工程有更大的难度和复杂性。另外管理信息系统不只是单纯的计算机系统而是辅助企业管理人系。二管理信息系统开发的基本原则管理信息系统的开发一应遵循以下五项原则。适应原则适应性是系统开发必须遵循的最基本的原则包括两个方面一是系统要适应企业各级管理者的需求特别要适应企业最高层级管理者的需求;二是要主动适应信息技术环境。效益原则企业的任何行为都是为了创造直接或间接前或长远的经济效益及社会效益。开发企业管信息系统也不例外,必须着眼于效益系统原则管理信息系统是组织实体内部进行合信息管理的软件系统有鲜整、合性层次和目的性。的整功能是许子能有组合成的与理活和职相互系、互协。系统各子系统功能处理的据既独立又相互关联成一个整而又共享数据系。此,管信息统的发过中,须十注重其功能和数据的整体性、系统性。规范原则管理信息系统的开发是一项复杂的应用软件工程该按照软件工程理论法规范组织与实施无采用的是哪种开发方法,都必须注重软件发工具、文档资及项目管理的规化。递进原则管理信息系统的开发需要经历一个逐步完善、逐步发的过程。任务二信息管理信息系的开发策“下而”的发策“自而上的开发策略是从现系统的业状况出发先实现一个个具体的功能,逐步地由低级高级建立管理信息系统。“上而”的发策“自而下的开发策略是一种更重要的策略是信系的管和整目标手,调整体协调规划由整到局,由长远近期自上而下地确定需要哪些功能去保证目标的完成从划分相应的业务子系统,并进行各个子系统的具体分析与设计。二管理信息系统的开发方理信息系统的开发方式是指企组织获得应用系统服务的方式,主要解决由谁来承担系统开发务,建设所需信息系统的问题。主开发是由用户依靠自己的力独立完成系统开发的各项任务,适合于术力量比较雄厚的企业。托开发是由用户将管理信息系的开发委托给富有开发经验的机构或专业开发人员,按照用户的需求承担系统开的任务。合作开发是指由本单位提出开发要求与合作单位一完成管信息系统的开发工作开发成由双方共享这实际上一种自主开发方式与委托开发方式的结合购现成软件或软件包购买现成软件或软件是指从销售商手中直接购买已开发成功且功能强大的专项业务管理信息系软件或者软件包。四种发方式的比较由上可知,四开发方式有各自优缺点,实际开发中,要根据使用单位的实际情况进选择,也可综合运用各种开发方式。任务三信法结构化系统开发和设计方法(一结构化统开发和计方法基本思世纪年代初期。这种方法其实是一类方法的总,是指用系统工程的思和工程化的方法,按用户至的原,结构、模块化、自顶向下地对系统进行分析与设计后自底向上逐步实施的系统发过程。(二)结构化系统开发和设计方法的特点使用结构化模块化方法。强调用户的参与。深入调查研究。严格按照阶段进行。开过工化要求开发过程的每一个步骤都按照工标准规范化,建立完整、标准化的文档资料。(三)结构化系统开发和计方法生命周用结构化系统开发和设计方法开发一个系统可以将整个开过程划分系统规划、系统分析、系统计、统实施系统运行与维护五个首尾相连的阶段,一般称系统开发的生命期。)系统规划系统规划是指根户统请,进行初调查明确题,定统目和总结构确定阶段实施进度,然后进行可行性研究。)系统分析系统分析是指分务、数与数据流分析功与数据间的关系最后提出分析处理方式和新系统逻辑方案。)系统设计。系统设计包括进行总体结构设计代码设计、/出计、块构与能计,根据总体设计,配置与安装部分设备进行试验,最终给出设计方案。)系统实施,系统实施是指同时进行编程(由序员执行)人训系分析设计人培训业务人员和作员)及数据准备(由业务员完成然后投入运行)统行维系统运行与维护是指对系统进行日常运行管理、评价、监理审计,并对统进行修改、维护或局部调整,在出现不可调和的大问题进一步提出开发新系统的请求老统生命周期结,新系统诞生,构成系统的一个生命周期。在一段,又包含若干步骤,步骤可以不分先后,仍有因果关系,总上不能打乱。(四构化系统分析方法结构化系统分析方法采用自顶向下逐层分解的方法首抓住统的本质特性对系统加以抽象概形成高次的概念然后逐步考虑细问题把整个系统分解成对独立的干小问题然后分别解决(五结构化系统开发设计方法的缺构化系统开发和设计方法的突优点就是它强调系统开发过程的整体性和全局性强在整体优化的提下考虑具体分析设计问题即自顶向下观点它强调的另一个点是严格地区分开发阶段强调一步一步地严格地进行系统分析和设计对一工都时进总结发现问题及时地反馈和纠正从而避免了开发过程的乱状态,是一种目前被广泛采用的系统开发方法。但是随着时间的推移这种开发方法也逐渐地暴露出了很多不足处。突出表现它起点低,使用工具主要手工绘各种样的析设图)落,致系统发周过长从而带来了一系列的问题。二原型发方原开方世纪80代随着计算机软技术的发展特别是在关系数据库系relationaldatabasestem,RDBS四代序生语言age,4GL)和各种系开发成境生基上提出的一种从设计思想到工具手段都全新的系统开发方法。(一原型开发方法的基本思想原型开发方法的基本思想与结构化方法不同它不注重全面统详细调查和分析而是在系统开发人员对用户基本需求的理解的础上先快开发一只具基本能、验性、简的应用软件,即原型系统,然后对其反复修改。(二原法的型丢型原法丢弃型原型法按应用目的和场合划分又可分为探索和试验型两种)探原型探索型法了确户需建原型方法它是在未进行任何规需求分的情况下力求完整地识别和确认属于用户的真正要求没有详细的设计规范也没有定义原型的规律)试验型原型法。有些时候,用户除非很好地了解现细节否则很难判断一种设计方法是否奏效有一种术能够低本地解决这问题那就是建立试验原型试验型原型法只把原型当成试验工具,试了之后就掉,根据试验的结果做出新的系统。演型原法演化型原型法的基本思想是对于用需求和系统功能不变化的系统如果花大力气去了解一个不楚的东西倒如先按一个基本求去发系,让户用起,有题随修改逐步原型演化为新系统的最终产品。这种方虽然修改和追加功能次数很多,但还是有益处的演化型原型法又可分为递增式和演进式两种。递式。递增又称为“慢增长系统要集成的、复杂系统的设计问题。演进式。演进式是指将系过程,反复进行。(三)法发原型法开发过程是首先由用户提出开发要求后由开发人员别并归用户要求,再根据识别、归的结,构造一个原型(即模块原型进行修改,直到用户满意为止。原法作原法命原型法生命周期有十个阶段。)选择。识别基本需求。开发原型。原型验证。修正和改进。判断原型是否完成。判断是否需要细部说明。)说明细部。)原型效果。)原型、供文档。(四)法的优、缺和适用范围原法的)法的开发过程是一个循环复的反馈过程符合人们认识事物的规律,它认为人们对事物的认识不可能一次就完全了解,只有随着用户对计算机应用理解的不断加深系统需求提出更多更高的要求,才使得将来的系统能真满足用户的需要。)型以用户为中心开发系统提供了个验用户的境,用户供了个以演的、动的型,提供面的文档和图表更为直观而且在型的演示中可以对其进行不断的修改和完善。)原型法需要快速形成原型不断修改演进因此原型法的开发周期,费用相对较,系统的可更性好,应变强,使用灵活。原法局作为一种具的开发方法原型法不是能有其定适范和限)于大型的系统或复杂度高的系统如果不经过格的统分析和整体规划,直接用模块一个一个进行模拟是困难的。对大量的运算、逻辑性较程块型很难构造一个合适的模型来供人评价用户过早看到系统原型,错误地认为系统就是如此模会使用户缺信心和耐心统开发人员也很容易下意识用原型取代严谨的系分析。三、面向对象开发方法(一向对方法基本1.在面向对象法中对象是基本的概念是系统开发中最基的究对,也构成统最基元素对象不固的,于解决的问题和所处的角度不同,面向的对象也会不同。对象具有如特征。模块性。模块性是指对象是一个独立存在的实体。继承性。继承性是指利用已有的类作为基础建立新的,而不必重复定义它们。类比性。类比性是指对象之间属性关系的共同性。动态连接性。动态连接性是指各个对象之间统一、方动态的消息传递机制。2.就是指一组具有相同数据结构操作和约束条件的集合。类的定义包括一组数属性和在数据上的一组合法的操作。3.inheritance指一个类可以直接继承其部属性及操作的特性而不必复定义它们在面向对象的软件技术中,继承是基类(或父类)和子类间共享数据和操作方法的机制。4.息对象之进行通信的数称为消息(消息向对象发出服请5.装是一种信息隐蔽技术对用户来说对部的息是蔽的,不能直接访问,对象的使用者能看到对象封装界面上的信息,只能通过对象的外部接口访问对象封装的定义包含以下几个方面。对具清的界即对象内部范围隐蔽在这界内对各对象之间相互作用的外部接口进行描述对每个对象的内部实现细节进行隐蔽6.简单地,多态)是指同一个操在不同的类中有不同的实现方法和同的执行结果。(二)对象法的本思面向对象方认为客观世界是由各种各样的对象组成的每对象都有各自的内部状态和运动规律不同象之间通过消息传递相互作用,构成了各种不同的系统。面向对象方法的要点可以归纳为以下几点。观事物都是由对象()组成,对象是事物基础上抽象的结果。对象属性)方组3)对象之间的联系要是通传递消message)实现的而传递的方式是通过消息模式messagepattern)和法所定义的操作程成)class类有一定类可有类下以子这种对象或类之间的层次结构靠继承关系维系着的。5)对象一个被严格模块化的实体,即被装后的实体。(三)面向对方法开发使用面向对象方法开发一个信息系一般包括以下四个阶段。1)系统查和需求分析。分析问题的性质和求解问题。整理问题。程序实现。(四面向对象的系统设计方法向对象设计的任务就是把分析段建立的问题域模型转变成系统的实施方案,就是用面向对象观点建立求解域的模型。大多数系统的面向对象设计模型在辑上都由四大部分组成这四大部分对应于组成目标系统的四个子系统即问题域子系统交互子系统、任务管理子系统和数据管理子系统。1.设计问题域子系统问题域子系统的设计是以面向对象析得到的模型为出发点面向对象分析的结恰好符合面向对设计的问题空间分。设计人机交子系统人机交互子系统重点出人如何命令系统以及系统如何向用户提交信息主是设计一组与户界面有关的和对象人机交互子系统的设计策略主要有如下几点。分类描述设计令层设计详细的交互准则。根据图形用户界(I进设计图用户界(I)是一种计技术,针同的系有不同的I工包,在进行界面设计时可考选择某个适用的I工具3.设计任管理子系统设计务管理系统要是设计一组用于控制系类为的类和对象。任务管理部分的设计策略包括以下几点1)确定件驱动型任务。确定时钟驱动型任务。确定优先任和关键任务。确关任确协任确资需4.设计数管理子系统数据管理子系统是系统存储或检索对象的基本设施数管理的设计主要指确定持久对象的存储结构以便对象存储于一个数据管由于面向对象的数据库技术还不成熟目前多选用关系数据库管理系统为面向对的信息系统存储数据。四、杰克逊系统开方(一杰逊系统开发方法的基本思杰克逊系统开发方法的思想是:从客观现实中提取出观实体,并确定各实体的活动以及实体与各活动之间的相互关系生反映。在进的基础上,增加系统功关系,最后实现所设计的系统。(二杰逊系统开发方法的开发过克逊统开发方法际上是支持软件分析与设计的一组连续的术步,该法可分建模设计实现个阶,共括实体活动分析、体结构分析、立进程模型确定系统功能确定系统时序、系统实现六个步骤。1.实体活动分体活动分析主要是从问题的描中提取软件系统要产生和运用的人或组织以及现实界作用于实体上的动事件。当选定了实体和动作之后,实际上经把要开发系统的范围划定了。2.实体结构分实体结构分析是作用于实体的动或由实体执行的作按时间发生的先后次序排序,构成进程,并用一个层状的Jackson结构图表示。3.建立进程模建立进程模型是指将实体和动作表成一个进程模型义模型与现实世界的联系。模型系统的规格说明可用系统规格说明图(stemspecification,)表。4.确定系统功能确定系统功能主要是说明与已定义的动作相对应的功为定义的动作加入功能函数。5.确定系统时序确定系统时序是指对进加入时间因素进程调度特性进行评价和说明。在这个步骤中,设计人将定义系统的时间限制。6.现系统实现是指设计组成系统的硬件软件,实现系统的原型。五计算机助开发方软件开发环境和具是为了提高软开发的效率而引的它的诞生是与软件开发技术的发展以及件工程概念的出现密切相关的。(一)方的本用具辅助开发并不是用CASE方法必依赖某一种体的开方法,结构化法、原型方法、面向对象方法等,一般大的CASE具可支。需要注意的是CASE方只是一种辅的开发方法,要作用在于帮助开发者生成开发过中的各类图表、程序和说明性文档。(二)软件平CASE软件平台则是一组范广泛的集成化软件工具构成了作站的“软环境软件开发人员可以根据自己的需要软平台进行任增裁以便执行某些专门的目管理设计和维护这样一些任务,以替代传统软件开发工具。为了提供全面的软件开发支持个完整的软平台具以功1.图形表示法在软件开发中起着重要的作用形可以用来定义软件系统的规说明表示件统的计方图形还为将计转成程序代码提供了实现的蓝图同时图形是软件文档的一种重要形式2.是软件平台最重要的功能之一早查出错误降低软件开发成本的一个行之有效的方法自动检查误能帮助开发人员在系统生命周期的较早阶段发现更多的错误。3.中心信中心信息库(称中心)是CASE软件平台的核心是实现列能基CASE工集系统规格说的一致性和完整性控制。系统信息的共享文档标准化。系统文档的生成代码的生成。软件的可重用性控制。8)的管理与控。4.对软件生命周期的全面覆盖管理信息系统中一个基本的统一概念就是传统的系统命周期,它描述了管理信息系统开使用和维护的各个阶段的过程从本上说,对生命周期的覆盖是结构化统开发和维护的一种管理技术。软件系统是管理信息系统的核心件系统的生命周期是管理信系统生命周期的主要内容。5.支持建系统的原型CASE方中所供的建立原型的工具在实现期工作的自动化上发挥了重要作用些工具用决定系统需求并回答有关这个正在生成的统的性能问题。6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 白山市2026事业单位联考-综合应用能力A类综合管理模拟卷(含答案)
- 2025年押题宝典注册岩土工程师之《岩土基础知识》题库及一套答案详解
- 哈密市2026成人高考专升本英语预测试题(含答案)
- 酒泉市2026电子商务师初级职业技能测试卷(含答案)
- 台州市2026国家开放大学公共管理类-期末考试提分复习题(含答案)
- 常德市2026国家开放大学药学-期末考试提分复习题(含答案)
- 2025年中考语文散文阅读答题规范卷:高分技巧与实战攻略
- 2026年县乡教师选调考试《教育学》基础试题库及参考答案详解(培优a卷)
- 2026年医学影像诊断医师核心试题历年真题库(附答案)
- 2026年度大排查大整治烟花爆竹安全排查治理方案
- 2026年上海浦东公安分局文员招聘288人考试备考试题及答案解析
- (正式版)JBT 14581-2024 阀门用弹簧蓄能密封圈
- 人民调解委员会开庭调解笔录
- (完整word版)身份证号码前6位表示的地区对照表
- 金属与石材幕墙工程技术规范-JGJ133-2013含条文说
- 初中生物各章节概念知识框架图
- 空调维保质量保障体系及措施方案
- 城市轨道交通工程监测技术规范讲解课件
- 旅游学第四版李天元课后习题答案
- 花篮拉杆式悬挑盘扣脚手架施工工法
- 民航概论各章习题详解答案分解
评论
0/150
提交评论