硕士论文的研究背景写Word文档下载推荐.docx
- 文档编号:15057910
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:5
- 大小:19.17KB
硕士论文的研究背景写Word文档下载推荐.docx
《硕士论文的研究背景写Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《硕士论文的研究背景写Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。
本部分是要点出___要写本篇论文的问题,也就是写作的意图、缘由。
意义与价值如果能区分开,就分开论述;
如果不能,就合在一起说明。
一般而言,主要从2个大的方面去写。
1.
一般有以下几种情况:
(1)就哲学的高度而言,需要研究的价值意义
(2)就专业或学科角度而言,需要研究的价值意义
(3)就某个理论角度而言,需要研究的价值意义
2.
主要包括:
(1)就实际的工作实践活动未来发展趋势、前景而言,需要研究的价值意义
(2)就实际的现在工作的实践活动而言,需要研究的价值意义
(3)就实际的现在工作的实践活动改进而言,需要研究的价值意义
1.综述是___前人在本课题相关领域内所做的工作和尚存的知识空白,目的是为了确定自己论文写作的理由。
一般主要是从三个方面进行表述:
1.要写明本课题相关领域内研究对象的简要历史回顾。
如历史由来、目前现状、未来发展趋势。
2.要做国内外情况的横向比较。
3.要对这些研究作出自己的评价。
2.综述具有三个基本特征:
1.论述的资料有一定的数量
2.研究所论述的内容相对集中
3.研究的系统而全面性还需要做进一步的
确定自己研究的逻辑起点,也就是要讲明在别人研究的基础上自己将要做的探讨是什么?
即___写这篇论文以及要解决什么问题。
1.历史性意义
2.实践意义
论文题目:
基于RUP的行政事业性单位收费___系统的设计与实现
随着21世纪经济全球化和信息时代的到来,计算机技术、通信技术和计算机网络技术迅猛发展,自动化的信息处理能力和水平不断提高,并在人们社会活动和生活的各个领域得到广泛应用。
很难想象如果没有“计算机”、没有“软件”,我们的社会、生活将是怎样。
面对着各种现实的和潜在的计算机应用需求,研究如何能更快、更多、更方便地___出各种不同目的的软件,是软件工程技术所必须解决的.一个问题[1]。
软件工程,根据IEEE给出的定义为“___、运行、维护和修复软件的系统方法”,其采用工程的概念、原理、技术和方法来___与维护软件,核心思想是把软件产品看作一个工程产品来处理,将工程项目中的需求分析、质量监督等引入软件___中,从而使软件项目能够达到以下几个主要目标:
付出较低的___成本;
达到预期的软件功能;
获得较好的软件性能;
___的软件易于移植;
需要较低的维护费用;
能按时完成___工作,及时交付使用[2]。
但软件工程又有不同于一般工业工程的一些技术方法。
软件工程学定义了软件工程的三个基本要素:
方法、工具和过程。
其中软件工程方法为软件___提供了“如何做”的技术,它通常采用某种特殊的语言或图形的表达方法及一套质量保证标准;
软件工具为软件工程方法提供了自动的或半自动的软件支撑环境,当一种方法被证明有效后,往往就会随之研制出相应的工具来帮助实现和推行这种方法,提高软件设计效率,减轻劳动强度;
软件工程过程将软件工程的方法和工具综合起来以达到合理及时地进行软件___的目的,它定义了方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理以及软件___各个阶段完成的里程碑[2]。
所以,如果选择了一种合适的软件工程过程对软件系统的___进行指导,必能起到事半功倍的效果,大大有益于提高软件___的效率、质量和可复用性。
“过程”一词可解释为“为了达到给定目的而执行的一系列活动的___”,它定义了为了达到某个明确的目的,需要什么人在什么时间以何种方式作何种工作。
对于软件工程而言,其目标是构造一个新的软件产品或者完善一个旧的软件产品[3]。
那么,软件工程过程则是指项目的状态、阶段、方法、技术以及人们用于___和维护软件相关产品(计划、文档、模型、代码、测试用例及手册等)的实践___。
如图1-1所示,它是将用户的需求转化为有效的软件解决方案的一系列活动。
软件过程定义了实现软件生命周期的不同阶段的方法,为有效的软件___和演变提供了指南。
它使软件___中的风险降低,并且提高软件质量,若采用有效的软件过程可以在___软件时提高生产率。
首先,理解软件是如何___的有助于做出更明确的决定;
其次,软件过程能标准化投入,提高可重用性、再现性以及项目组之间的一致性;
第三,软件过程为引入代码审查、配置管理、变更控制以及架构建模等良好的产业实践提供了机会;
第四,一个已定义的软件过程为更好的一致性和进一步的提高确定了基线[3,4]。
同时,一个已定义的软件过程同样也会在很多方面改进___的维护和支持工作。
因为它定义了:
如何管理变更并为软件将来的发布而恰当的分配变更维护,以使得变更过程更有效率;
如何使软件平滑的转变为操作和支持,以及操作和支持的工作如何得到实际的执行[5]。
因此,采用软件过程可以说是一种形势的需要。
行之有效的软件过程可以提高___软件___的生产效率、提高软件质量、降低成本并减少风险。
传统的软件过程采用结构化技术,其缺陷对于___中小规模、结构相对简单的软件而言似乎不明显,但对于规模庞大、结构复杂、软件需求模糊的软件___项目则容易产生___人员缺乏交流、缺少共享信息的问题。
为弥补这方面的缺陷,适应软件___的需要,涌现了许多行之有效的软件___过程,其中应用比较广泛且具有代表性的软件过程主要有RUP、XP、OOSP、DSDM、Catalysis和OPENPro___ss等几种,本文将对具有较高知名度的RUP统一过程及其应用进行研究。
面向对象的方法是把分析建立在系统对象以及对象间交互的基础之上,使得我们能以三个最基本的方法框架——对象及其属性、分类结构和___结构来定义和沟通需求。
在面向对象的软件过程领域,主要有三种方法:
统一软件过程(RationalUnifiedPro___ss),OPEN过程(TheOPENPro___ss)和OOSP(TheObject-OrientedSoftwarePro___ss)[4,7]。
在此,分别简单介绍一下这三种面向对象的软件过程。
1、统一软件过程(RationalUnifiedPro___ss,RUP)统一软件过程(RationalUnifiedPro___ss,RUP)[4,6,8,9,10]是一种具有明确定义和结构的软件工程过程。
它采用用例驱动、以架构为中心、迭代增量的软件___方法。
它明确规定了人员的职责、如何完成各项工作以及何时完成各项工作,并提供了软件___生命周期的结构。
UML作为OO(Object-Oriented)___的通用工具,己成为业界的事实标准,RUP是UML的过程补充框架,是UML推荐的软件___过程。
它能适应广泛的一类过程,因此,它即能用于传统的瀑布模型,也能适用于一些轻载方法,并且RUP是一种可以定制的软件___过程。
RUP为在______中分配任务和职责提供了一种规范方法,其目标是确保在可预计的时间安排和预算内___出满足最终用户需求的高品质的软件[6,7]。
RationalUnifiedPro___ss汇集现代软件___中多方面的最佳经验,为适应各种项目及___的需要提供了灵活的形式。
2、OPEN过程[7](Object-OrientedPro___ss,Enviro___entandNotation)
OPEN是面向对象的过程、环境和标记(Object-OrientedPro___ss,Enviro___entandNotation)的首字母缩写,它是由致力于促进和加强使用面向对象技术的非盈利___OPEN联盟___的。
OPEN过程具有如下特点:
(1).以过程为中心:
OPEN被定义为一个过程框架。
这是一个过程元模型,从中可以生成一个特定___的过程实例。
每个过程实例都是由特定的活动、任务和技术以及特定的配置构成。
(2)具有灵活性:
OPEN过程是基于元模型的框架,项目或___可以根据自己的环境对该框架进行裁剪,生成一个适合项目或___需要的过程。
OPEN不仅支持用例驱动的方法,而且还支持责任驱动的方法、数据驱动的方法等等。
在对建模语言的支持上,OPEN可以支持UML(统一建模语言)、OML(对象建模语言)以及任何其他OO(面向对象)的符号来文档化OPEN过程产生工作产品。
(3)提供完整的生命周期支持:
OPEN不仅包含生命周期的软件部分,而且还有商业和用户方面。
OPEN内含一个项目管理和复用框架,支持多项目___。
3、OOSP过程[7](TheObject-OrientedSoftwarePro___ss)OOSP(TheObject-OrientedSoftwarePro___ss),面向对象的软件过程是由ScottW.Ambler在他的《过程模式》一书中提出来的。
OOSP是一个过程模式的___,这些过程模式是经过实践检验的管理大规模面向对象软件___项目的技术总结。
OOSP主要针对中到大型___,它提供了一个框架,目的是用对象技术成功地___大型应用软件,___易维护和增强的软件,并对项目进行管理,保证___具有较高的质量。
OOSP具有如下特点:
(1)它是一个软件过程的全面方法,考虑了较完整的生命周期。
(2)它准确地刻画了大规模的关键软件,在大的方向上是顺序的,而在小的方面是迭代的。
(3)它明确支持整体规划——基础设施过程,可得到大规模的复用及有效地管理软件项目___。
(4)OOSP明确包括了避免失败的过程,如使___的工作泛化以便复用、执行风险管理、执行质量保证,以及软件交付时评估项目和项目组。
根据评估软件能力与成熟度的标准的能力成熟度模型(CapabilityMaturityModel,CMM),OPEN、OOSP与RUP均能支持CMM关键过程域的2级到3级标准。
OPEN和OOSP与RUP相比,优势在于它们都覆盖了完整的软件工程过程,而不仅仅是___过程,RUP中缺少维护、软件操作与支持、___与管理等方面的内容;
OPEN与OOSP都支持多项目,而RUP集中于单一项目。
但OPEN和OOSP共同的缺点在于它们在市场营销方面做得不够,在市场上缺乏竞争力。
而RUP在推向市场后,凭借Rational公司和现在IBM公司的强大实力的支持,以其与UML的良好集成、有多种CASE工具的支持、不断的升级与维护等特点,迅速得到业界广泛的认同,市场竞争力上的巨大优势是RUP被广泛地用作软件___的指导的最重要的原因[7,27,28]。
因此,本文选取的课题,希望对RUP方法及其应用进行深入研究和探讨,并以行政事业性单位收费___系统的实际___为例,按照RUP安排该软件系统的___过程,用UML来描述系统分析和设计的成果,这样从需求分析开始,到最终系统的实现,便成功地完成了该项目的整个___过程。
模板,内容仅供参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硕士论文 研究 背景