文档介绍:摘要客户需求的多样化、复杂化,对开发效率、安全性、可扩展性和可移植性提出了更高的要求,使信息系统建设面临着巨大的挑战。如何成功构建满足需求的信息系统成为当前软件工程研究的重点,在这个过程中产生了许多有创见性、前瞻性工程实现真正工程化的优秀解决方案,而蚴峭夹位⒐娣痘5挠判展着,出现了众多创新思维和实践。本文所做的工作可以包括:对信息系统开发的研究现状与发展作了综述;对构件模型的作了系统的分析与总结,并对当前各个构件模型进行了对比分析:针对岢隽藆噐驱动开发方法憾怨辜P陀雞相互结合的可件模型与S镅越行畔⑾低晨7⒌腸畊蹋蛔詈蟀裞畊开发过程实现了环保排污收费信息系统的建设与开发。关键词:构件模型,#畔⑾低常琧信息化是当今社会的主题之一,它由个别行业扩展到社会的整个领域。随着的理论、方法和工具,软件构件化和褪瞧渲型怀龅拇葱隆9辜侨砑工具。构件理论的提出和S镅缘某鱿纸ǜ畔⑾低晨7⒋淳薮蟮挠响。两者在丌发实践中越来越体现出相互结合的趋势,并且已经朝着新的方向发本文对如何结合构件模型与<际蹩7⑿畔⑾低辰辛讼低车难究,提出两者更紧密结合的理论方案:“基于构件的目7⒐保⒃诠阒菔蟹繁信息系统中初步实施了该过程。行性、优势、不足和困难进行了深入的论证;在这些工作的基础上提出了结合构方法实际应用到信息系统实施中,以构件模型为技术基础,⑾低晨7⒎椒ǎ蕴岣咝畔系统的开发效率、可维护性和可扩展性,.开发过程是这个研究的中心和综合结论。另一方面,本文以构件技术为基础的提供了—开发过程项目实现,本文对此做了大量的工作。
‰鰉琣础猤,畂珊閏瑂嘶’时遰硆遪痠保瓾眔瓸诚廿祄齞,篸柚痵—琔如”:玎饥癱,埘怕琲山仃盯,猯,址泻羉廿;“瑂.,,旧琲琩琲,琤篊猆甌玎—:,】【.趎觯琽—
第一章绪论研究背景和意义G业陷入了所谓的“软件危机”——指在信息系统的开发和维护过程中所遇到的一是事情并没有变得简单,这仍然是一件困难的事情。到目前为止,开发效率、实件企业、软件用户都陷入了这样的项目困境。在当今信息化蓬勃发展的时代,对信息系统项目的实施提出了越来越高的要求,我们在解决这个问题的道路上仍然走得不远。同时,在这个为战胜项目困境信息系统开发正在经历着需求驱动的巨大变化,客户需求的复杂化使软件工底解决,仍然是困扰系统开发的一个头疼的问题。概括来说,软件危机包含两方具体地说,软件危机主要有以下表现:匀砑7⒊杀竞徒鹊墓兰撇蛔既罚7⒊杀境鲈に悖导式缺没Ф浴耙淹瓿伞毕低巢宦狻砑返闹柿磕岩员Vぁ畔⑾低晨7⒗Ь信息系统开发虽然已经发展了很多年,几乎投入全球最多的研究和资金,但施时间长度、项目的成败等关键因素都难以得到充分的保证,很多组织、大型软的斗争中,很多对应的方法、理论、试验不断被提出来,有一些非常有效的方法、理论、对策,正在走向成熟。畔⑾低车目7⒌奈;系列严重问题。痹的科技委员会第一次提出了软件工程这个概念,人们开始把软件开发当作工程来管理,兴起了对如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的研究,力求很好地解决软件危机。今天软件工程整整走过了年的历程,但是“软件危机”并未被彻绾慰7⑷砑月悴欢显龀ぁ⑷涨鞲丛拥男枨蟆绾挝な坎欢吓蛘偷娜砑贰预定计划一再拖延。面问题:广东工业大学管理学硕士毕业论文.
软件危机的原因一方面是与软件本身的特点有关,另一方面则与软件开发和这些特点使得信息系统开发迟迟挥不去“软件危机”的阴影。复用思想充分反映了人类借鉴硬件或“建筑工程”的思想,是人们提出软件的进步,其形态经历了由低级到高级的进化过程:模式、构架、文档等的复用构件复用是一种高级的复用形态,把传统的代码级复用、函数库复用,提高构件技术和基于构件的软件开发方法就是构件复用思想的体现。广义的构件复用应该是复用的最高级形态,基于构件的软件开发方法在当前处于快速砑目晌こ潭确浅V停挪低巢欢显黾樱延谐晒貌坏嚼谩砑ǔC挥惺实钡奈牡底柿匣蛘咝问轿薹阋G蟆砑杀静欢咸岣摺砑7⑸实奶岣吒喜簧嫌布姆⒄购腿嗣切枨蟮脑龀ぁ维护的方法不正确有关。软件不同于硬件,它是计算机系统的逻辑部件而不是物理部件,是一种典型的逻辑的、虚拟的产品。在写出程序代码并在计算机运行之前,软件开发过程的进展情况较难衡量,软件开发的质量也较难评价。因此,管理和控制软件开发过程仍然相当困难⋯。软件开发和维护的不正确方法主要表现为忽视软件开发前期的需求分析;开发过程没有统一的、规范的方法论的指导,文档资料不齐全,忽视人与人的交流;忽视测试阶段的工作,提交用户的软件质量差;轻视软件的维护等等。砑从软件复用是人们针对软件危机提出来的一个策略,希望复用以前已经完成的软件部件、代码等,达到降低开发劳动强度、复杂程度的目的。工程化的一个主要内容。复用是一个有效的方法,它随着技术的提升和软件