面向对象软件工程开发探讨
摘要
当前计算机软件的复杂性处于日益增长的趋势,不仅意味着软件技术的飞跃,同时也意味着计算机软件的规模也将随之不断扩大。在这样的背景下,面向对象的软件工程逐渐成为了软件开发过程中的主流技术,在近年来逐渐由面向对象编程向面向对象分析及面向对象设计转移,为计算机软件的发展开辟了新的道路,成为了一种主要的研究方向。
关键词面向对象;软件工程;开发
0前言
软件工程的设计在于对工程学的相关理论进行利用,并由此作为立足点来进行软件开发与维护。作为软件工程方法中的一大主流方向,面向对象的方法在近年来得到了较为广泛的应用。在该方法中,对象的主要特征属性在于数据与操作,其中数据对应于对象的内部属性特征,操作对应于对象的外部运动规律,通过利用面向对象的方法,软件开发与维护的便捷性可得到根本提升。本文特针对基于面向对象的软件工程开发进行了相关探究,现总结如下。
1面向对象的分析与设计概述
面向对象的分析过程主要包含以下两个阶段:对用户需求进行提取与抽象概括;建立模型。面向对象的设计过程主要是将用户的实际要求进行转换与设计,使其成为一个最优的方案。面向对象的方法在由分析到设计的过程中,所有已知条件处于不断扩充的状态,在对其进行优化与完善后,最终使其成为模型。分析与设计虽属于两个不同的阶段,但两者不仅相互联系、相互影响,甚至可相互产生制约。一方面,分析的准确性可对所建立模型的实际意义产生直接影响,同时也是设计结果的折射;另一方面,设计阶段并非可脱离分析阶段独立运行,反之,在这一阶段中需对分析的结果进行反复的理解,由此对其进行完善。
2面对对象的开发方法研究
21Booch方法
Booch这一方法主要分为微观与宏观两个过程,两个过程之间存在一定联合,同时相互区别,笔者在此进行区别概述。微观的过程可概括为以下几个方面:将类和对象抽象化,在问题中进行类和对象的挖掘,同时确定实现对象功能的行为;对抽象出来的类的状态及行为进行建立,主要对类图进行利用,由此建立起识别对象与类的关系,对类对象的边界进行确认,并对相互协同作用的类对象进行辨别;对算法与数据结构进行优化设计,以实现对象类与对象。与微观过程不同的是,宏观过程对于风险与结构更为侧重。进行宏观软件工程开发时,一些相应的成果及活动随之得以确定,为风险评估工作与修改工作提供了便利条件。在宏观过程中,结构与完整性两个因素得到了重点强调,对概念化和需求的建立提出了新的要求。在概念化的过程中,对于创造性具有较高的要求,且无固定模式与框架,建立核心的需求是该过程中的根本任务。另外,在分析过程中,需对软件开发所需的模型进行提供,并充分对系统的行为引起重视,由此作为立足点,对系统的功能特点进行区分;设计过程中,主要侧重于系统结构的实现。
22OMT方法
OMT方法是一种在数据库的关系设计中具有广泛应用范围的方法,且在不断发展的过程中,在面向对象的分析与设计领域中也逐渐得到了应用。在实体与关系模型的基础上,OMT方法又做出了进一步拓展,主要包括类、行为、继承等。该方法的模型主要分为如下三种:对象的模型。该模型主要对对象静态的结构进行表述,并对其相互之间的作用关系进行表达;动态的模型。该模型主要对系统动态的变化特点进行描述,如随时间的变化等,状态与活动是其重要概念;功能的模型。该模型主要将不同的数据值在系统内进行转换,如数据存储、数据流、控制流的概念等。总而言之,OMT方法对于分析数据密集型的信息系统具有重要的意义,同时具有较为广阔的发展前景。
23UML方法
UML这一建模语言的特点在于易于表达、思路清晰、功能强大,包含着静态、动态、系统环境模型等。在这一方法中,可通过可视化建模工具所提供的代码来对模型进行转换,使其成为一种编程语言,不仅如此,还可通过对相应的工具与方法进行利用,使其产生逆向转换,使其成为UML。在UML方法中,基于例图、对象图、类图的模型可划分为静态模型;基于状态图、活动图的模型可划分为动态类型。这一方法的优势在于对先前各种建模技术的经验与特点做出了综合与总结,并对其中的有利条件进行了吸收,形成一种标准的建模语言。例如,Web系统、数据的模型等新的思想均在UML技术中得到了充分体现,为其提供了深厚的内在支持。
3面向对象的软件工程开发的特点及优势
经实践研究表明,面向对象进行设计的软件工程在当前的计算机软件工程中具有较强的优势。第一,该方法与人类的思维方式更为贴近;第二,该方法具有较强的稳定性;第三,具有更强的可复用性;第四,在大型产品的开发与维护工作中可提供更为良好的便利条件。该方法的特点主要可概括如下:对象属于基本元素,不同的基本元素之间可进行组合,形成复杂的软件对象,并由软件对象构成整体的系统;在对不同的对象类进行划分时,可各自对应的数据与方法;层次结构可通过子类与父类来进行设定;不同对象之间可进行相互联系。
4结语
综上所述,面向对象的软件开发工程是一种具有较强先进性的方法,在计算机软件开发工作中具有重要的意义,但仍面临着一定的局限性,需在今后的实践中做出相应的完善。
关于医学院校运动人体科学专业发展方向分析论文关键词医学院校运动人体科学发展方向论文摘要运动人体科学专业在医学院校的发展已初见规模,为了克服体育院校办此专业的缺陷,凸显医学院校的特色,以满足社会需求,文章从培养方案与社会需
市场需求对高职专业建设的导向作用论文关键词专业建设课程体系市场需求实训基地职业资格证书专业特色论文摘要高等职业教育是以培养市场需求的高级技术应用型人才为目标,因此高职专业的设置必须以市场需求为导向课程体系建设应与
关于我国职业教育浅析论文关键词政府支出职业教育论文摘要自1986年至今,我国教育问题一直是全社会的关注焦点。多年来,我国教育重心一直在于义务教育,相对而言,国家对职业教育的重视程度不高且财政支出比例较
谈在中职运动训练专业英语教学中体现体育英语的特色摘要体育英语作为国际体育交流的一种工具,是一种实用文体,有许多自身的独特之处。论文通过对目前运动员英语教学现状的介绍与分析,探究如何结合运动员的学习实际将体育英语的教学带入运动员英
如何提高高考英语阅读理解能力的方法与策略阅读理解题一直是高考英语试卷中的重难点,同时英语的阅读能力在英语教学中占有极其重要的地位,因为它是英语对话的主要环节,所以培养提高英语阅读能力也就成为了英语教学的首要目标。无论是对
新课程理念下高中英语阅读教学策略的调整论文关键词新课标图式理论阅读教学优化策略论文摘要英语阅读教学是高中英语教学的一个重点和难点。本文以普通高中英语课程标准(实验)为依据?以图式理论为指导?根据本人的教学实践?针对目前
浅谈知识管理在高校英语教学中的应用论文关键词知识管理知识编纂论文摘要笔者结合知识管理的经典理论?分析探讨了知识管理在高校英语教学中的应用的重要性目的和对策。1知识管理的目的和重要性在高校英语教学活动中进行合理的知识
英语听力的第二课堂浅谈校园英语电台的建设及作用论文关键词电台促进英语听力途径论文摘要在英语学习中听力异常重要。但听力教学中存在的许多问题反而使其成为许多学生的共同弱。点。校园英语电台是提高听力的有效途径,因其能提供大量的练习,
大学英语教学中交际教学法推广的障碍分析论文关键词交际法传统教学法文化差异论文摘要介绍了交际教学法的起源特。点。从文化差异教学目标的错误导向交际法本身的不足等方面阐述了在大学英语教学中很难实施交Fr法的原因?同时提出了建
高中英语语法教学的几点策略内容摘要语法教学的效率很大程度取决于教师采取的语法教学的模式。语法知识首先理论性较强,学生只有充分理解这些相应的语言点,弄清楚语法的原理,才可能真正掌握这些内容。在高中英语课堂上进
初探高中英语课堂气氛的活跃策略摘要长期以来,应试教育背景下的高中英语课堂教学基本上是以知识传授为主要内容的填鸭式教学,也就是教师满堂灌,学生满堂记的教学和学习模式。在新课程改革的背景之下,普通高中英语课程标准倡
论市场经济的道德根据按贡献分配?论市场经济的道德根据按贡献分配?论市场经济的道德根据按贡献分配?论市场经济的道德根据按贡献分配?内容摘要随着市场经济的风行全球,人们对其道德根据的反思也越来越少,而其原因之一就是人
浅析本体论新说一元论二元论三元论和五元论浅析本体论新说一元论二元论三元论和五元论浅析本体论新说一元论二元论三元论和五元论浅析本体论新说一元论二元论三元论和五元论摘要宇宙本是能量一元的爆炸后释放出力量与热量实物质方向时间空
关于费尔巴哈的提纲浅议关于费尔巴哈的提纲浅议关于费尔巴哈的提纲浅议关于费尔巴哈的提纲浅议划摘要1845年,马克思在布鲁塞尔写下了精短的关于费尔巴哈的提纲。在这个被恩格斯喻为包含着新世界观的天才萌芽的第一
景观视觉美学评价研究景观视觉美学评价研究景观视觉美学评价研究景观视觉美学评价研究摘要本文通过对景观视觉美学评价的影响因素及指标体系的分析,提出了景观视觉美学评价的方法,以期对旅游资源景观的开发和改造有
现代审美观与日常生活批判现代审美观与日常生活批判现代审美观与日常生活批判现代审美观与日常生活批判问题的提出从历史角度说,艺术作为人类文化一个不可或缺的重要组成部分,是与社会生活密不可分地联系在一起的。审美
论理论与实际关系视野下的马克思哲学论理论与实际关系视野下的马克思哲学论理论与实际关系视野下的马克思哲学论理论与实际关系视野下的马克思哲学文章来自教育网内容提要寻求一个能够把马克思哲学与传统形而上学,与现当代西方哲学
试论列宁和毛泽东关于利用和发展资本主义的思想试论列宁和毛泽东关于利用和发展资本主义的思想试论列宁和毛泽东关于利用和发展资本主义的思想试论列宁和毛泽东关于利用和发展资本主义的思想来源自教育网内容提要列宁毛泽东是苏联中国两个社会
美学思想艺术设计论文1艺术设计中对美学思想的定义随着社会的发展,为了满足人们的审美和情感表达的需要,艺术设计也随之而产生。除此之外,艺术设计不仅要满足人们审美的要求,还要满足人们心理和生理方面的要求,
探析中国工笔画的当代意义中国工笔画的优秀传统,来自干百年来一代代画家钻研不息孜孜以求的探索过程,同时也得力于中国丰厚历史文化的滋养。真正出色的工笔画家,不会沉浸在中国画的辉煌成就里一味地临摹复制,陶醉其中
从修拉的点彩探究点的美学思想19世纪,在欧洲油画的中心法国巴黎,新古典主义是此时绘画的主流,然而,有一群年轻的画家为了追求绘画新的探索,他们打破了学院派新古典主义的千篇一律,走向户外去探索新的绘画。19世纪6
阳太阳在广西美术发展史上的历史意义探究判断一位艺术家在艺术史上的地位,不仅在于其本身的艺术造诣之深,而且在于其在推动和影响历史变化乃至推动历史进程方面起到何种作用。阳太阳在广西美术发展史上的历史意义和贡献,在于他在美术