现代软件工程理论RUP及其在翻译辅助系统中的应用

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:chenlecheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
八十年代术以来,面向对象技术逐渐成为研究的热点,一度出现了几十种支持软件开发的面向对象方法。其中,Booch,Coad/Yourdon,OMT,和Jacobson的方法在面向对象软件开发界得到了广泛的认可。 任何一种思想方法都需要语言来具体描述,于是统一的建模语言UML(UnifiedModelingLanguage)成为了一种必须,该语言结合了Booch,OMT,和Jacobson方法的优点,统一了符号体系,并从其它方法和工程实践中吸收了许多经过实际检验的概念和技术,现已成为软件业事实上的标准。 在UML的支持下,RUP开发方法乘势而出。RUP是最佳软件开发经验的总结,它包括多年来在软件开发中总结出的五大经验,即:迭代式开发;管理需求;使用基于组件的软件体系结构;可视化建模;验证软件质量。值得注意的是,RUP是一个通用的过程模板,包含了很多开发指南、制品及开发过程所涉及到的角色说明,由于它异常庞大,所以具体的开发机构和项目小组在使用RUP时还要做裁剪,即对RUP进行配置。RUP就像一个元过程,通过对RUP进行裁剪可以得到很多不同的开发过程,这些软件开发过程可以看作RUP的具体实例。 本文论述了作者在软件项目的开发中,借鉴RUP的开发规范,利用面向对象的开发理念,在UML的帮助下,从业务建模、需求分析、面向对象的分析、面向对象的设计乃至最后的代码生成与测试的全过程。
其他文献
随着并行计算技术的发展,越来越多的程序是基于并行模型开发的,而且它们会被托管运行在SMP虚拟机平台上,这就要求宿主机平台能够提供高效的虚拟机管理功能。其中,开源虚拟机监视
计算机网络的高速发展给计算机网络管理提出了更高的要求。在早期互联网并未充分地考虑其安全问题,但今天安全问题愈加突出,成为研究热点和业界瞩目的焦点。为了解决计算机网络
电力行业是国民经济的支柱产业,为提高电力运营的经济性和可靠性,需要在规划选址、经济运行中综合考虑诸多关联因素。电力系统中存在各种输变电设备状态监测系统用于提高运行稳定性。各种输变电设备状态监测系统在长期运行中积累了大量历史数据。合理利用这些历史数据,对于帮助电力系统决策人员做出科学的决策具有重大意义。考虑到各种电气设施分布在广阔的地域空间上,导致从这些设备采集到的运行数据多包含地理属性。为有效对这
随着计算机技术的不断发展以及其软硬件的更新换代,越来越多的人开始使用计算机对图像做各式各样的处理。图像处理技术也在迅速的发展,其应用范围也不断拓展,例如机器人视觉
随着移动电子设备在日常生活中的广泛使用,人们可以方便快捷地通过拍照获取图像,而图像中往往包含着内容丰富的文字信息,基于摄像头的应用产生了大量对拍摄场景内容理解的需求。
随着网络化的高速发展,对数据的需求越来越大,于是大数据时代来临了。而大数据的出现也带来了数据的安全问题。因此,基于隐私保护的数据挖掘技术得到了广泛的研究,本文针对基于隐
随着网络技术、无线通讯技术的发展和移动设备的普及,人们迫切需要在任何时间、任何地点通过移动设备访问所需数据,使得任何地方都可能成为工作场所,以提高工作效率。这种全
目前的互联网已经发展成为拥有上亿用户和几百万个站点的巨大的分布式信息空间,而且其信息量仍在飞速增加,因此查询网上信息变得日益重要。大多搜索引擎采用的方法是用户提出需
分布估计算法与传统遗传算法一样,提供了一种求解复杂系统优化问题的通用框架,它不依赖于问题的具体领域,具有很强的自组织,自适应和自学习等特征,所以在组合优化,机器学习,生产调度
随着互联网的快速发展,搜索引擎、门户网站等网络产品后台产生了大量的Web日志。然而,原始的Web日志都是些一维的记录式数据,其格式大致上都是“[某人][某时][用搜索引擎查询了