umaumauhauha
我们在前一篇提到了在线贝叶斯估计,在这一章中,我们讲述在线贝叶斯估计体现出来的重要思想:要精益求精,不要步步为营。
我们在前一章中第一次提到了 在线贝叶斯估计 的概念:当证据源源不断到来时,贝叶斯估计并不是等着所有的所有的证据来了以后才开始计算基于所有收集到的观测的后验概率。而是开始根据少量的证据计算一个概率,然后每次拿到每一个新观测的时候,都用该观测来调整之前的估计。
以开水房打水的例子而言,你进入开水房准备打开水,你想知道这个水是否开了,在这个过程中,你实际上是一步一步拿到证据,并且用这些证据不断更新你上一步的猜测的:
这个例子中,观测是源源不断来的。在线贝叶斯估计使得我们不用等拿到所有可能的观测之后再估计一个最终的后验概率,而是可以
贝叶斯的在线估计算法的核心,和很多 在线算法(on-line algorithms) 相同。在线算法的核心步骤包括以下几点:
和在线算法相对的叫做 离线算法(off-line algorithm) 。离线算法又被称为batch algorithm。离线算法对于新来的数据,总是把它加到前面的数据重新计算得到结果。比如说一开始你有100个数据,你用这一批数据得到了一个结果,当你又有了100个新的数据后,你需要把这100个和原来的100数据合并起来,用200个数据重新计算一下结果。这就是离线算法。
在线算法和离线算法的最大的不同是不需要重新计算,而是在前一次的计算的结果上进行调整:拿到新的100个数据之前,用着100个数据来更新之前计算的结果,更新的结果和用200个数据重新计算的结果一样。因此在线算法和离线算法最大的差别不在于数据是否一个一个来,而在于是需要重新算,还是在原来的基础上进行更新。
在线算法的例子:求均值
我们用求均值的例子来说明在线算法和离线算法的区别。假若给你100个数,从x1,x2,...,x100,要求它们的均值很容易:
这种方法是拿到所有的100个x后一起计算的。这就是离线算法。
而在线算法是如何计算的呢?
这个均值,是基于当前的所有数据(只有一个x1)计算得到的。
也就是说,从初始估计
出发,
这个就是求均值的在线算法。
相比离线算法,在线算法有三个巨大的优势:
不仅如此,在线贝叶斯,乃至所有的在线算法体现出来的一种思想,就是 精益求精 :在最开始,我们并不求完美,而是先得到一个结果;我们在该结果的基础之上,不断的接收新的信息对原来的结果进行改进,以达到我们所追求的最优的目标。
精益求精的这种思想,在很多领域都有非常多的体现。举几个例子。
例子1: 函数极值的数值解法
在我们高中的时候,我们就学会求一个函数的最大值或者最小值。我记得最常用的方法就是求导法。我们将函数的表达式求导数,令其为0,建立一个方程。方程的解就是这个函数的极值。
例如对于函数
而言,该函数的导数为
令导数为0,即
与解析解相对的,就是 数值解(numerical solution) 。数值解的核心思想就是精益求精。我们用下图来解释。图中的蓝色曲线,就是这个函数y的表达式。我们想找到这个函数最大值对应的x的位置(红点处)。
找到数值解具体有以下几步:
我们可以发现,找到数值解的思路是并不试图一次就找到函数最优值的位置,而是用逐步迭代的方法不断逼近最优值。这就是精益求精的思想。
而我们刚才的解析解的方法,是根据公式严格推导。这种方法用成语 步步为营 来描述最为贴切。相比较于精益求精,步步为营有两个缺点:(1)知道最后一步之前,你永远不知道答案,哪怕是一个粗略的答案(2)一旦任何一步出了错误,最后的结果都是错的。
从这一点来说,我们在初高中的最后几道大题都是步步为营:在你推出最后结果之前,你不知道你证明对了还是错了,并且一旦中间任何一步错了,你都无法得到正确的结果。
例子2: 项目管理中的敏捷模型
熟悉项目管理的人,都知道项目管理有两种不同的模型。第一个模型是瀑布模型(Waterfall model)。瀑布模型将一个系统的开发分成包括需求分析、设计、实现、发布等多个阶段。每个阶段都有相应的管理与控制,因此能够比较有效的确保系统品质。瀑布模型显示在下图中的上半部分。我们可以看出,瀑布模型中各个阶段有相互衔接的固定次序,如同瀑布流水,逐级下落。
然而,用瀑布模型来进行项目的管理有2个重要的缺点:
与瀑布模型相对的是敏捷模型(Agile Model)。敏捷模型显示在上图的下半部分。我们可以看出,在用敏捷模型来开发项目中,整个开发工作被组织为一系列短周期的快速迭代。每一次迭代都包括了需求分析、设计、实现与测试工作,并通过客户的反馈来进行不断改进,直到达到最后的要求。
和瀑布模型相比,用敏捷模型来进行开发的突出优势在于
这里说的瀑布模型和敏捷模型,同我们刚才的函数极值的解析解和数值解何其相似!瀑布模型和解析解这两种方法,都是采用了'步步为营'的思路,而敏捷模型和数值解,就对应着`精益求精'的思路。
例子3:最简可行产品
很多年前,我和同事一起去和一家私营公司的CEO谈项目合作。这个公司是做国内做高压电线自动检测最好的一个公司。简单的来说,他们做了一个设备,可以用一根长的杆子捅到高压电线上挂住,然后实时检测输电线路是否正常工作。一天晚饭的时候,这个CEO在和我谈到他们开发的思路的时候,说了这么一段话:
像我们这样的小公司开发产品,尤其是科技含量较高的产品,不能想着一步到位。最开始,一定要把一个不完美,但可用的产品搞出来。这样我们心里就有底了。然后拿到现场去用,工程师在部署后会告诉我们很多设计之初没想到的问题,用户会给我们提供更多的要求,我们就在这些基础上一步一步改进。别看我们现在这个产品功能看着这么漂亮,但是第一代产品刚出来的时候问题非常多 。
这么多年,我仍然记得清清楚楚他说的这个 就是不完美,但可用的产品 的这个概念。后来我才知道,这就是大家所说的`最简可行产品'(minimum viable product,简称 MVP)。MVP的严格说法,是指的有部分机能恰好可以让设计者表达其核心设计概念的产品。设计者可以进行验证式学习,根据使用者的回馈,进一步了解使用情形,并且继续开发此产品。
我在香港的胡子科技学院( )的网页上看到下面一个例子。
市场的反应往往是难以预料的。尤其是初创企业。试想想当你投放了大量资源、金钱、时间,请了一队团队去开发一个 APP/平台,推出到市场后却发现没啥人用,感觉是绝对不好受的。
解决这个'推出市场后没有人用的问题'最好方法,就是MVP。创业者与其花大量资源去开发一个 自以为会成功的完美产品 ,倒不如用最快的方法,建立一个只有最少、最基本功能的'半成品'。先把这个'半成品'推到市场,看看市场的反应。
有很多非常成功的初创企业,也是遵循MVP的精神。Groupon这家市值上亿美元的公司,便是MVP的一个很好例子。
创办人Andrew Mason 在成立Groupon初期,与其花资源去建立一个`完美的团购系统',他只建立了一个简单的WordPress博客。这个博客定时会放上一些商店优惠的文章,而其优惠也只是透过人手,一封一封的去电邮给参加者!后来,他发现这个发布商店优惠文章的博客非常受欢迎,Andrew 因此确定这个主意有市场后,才开始组织团队去开发这个团购系统。
上一个例子中的敏捷模型,其实就是先力争推出一个MVP。推出MVP之后,开发者可以根据用户或者使用者的回馈,进一步了解使用情形,并且持续不断的在上一个版本的基础上,根据实际情况进行改进。
MVP和刚才说的敏捷模型,实际上还和最近互联网行业推出产品基本的做法 小步快跑,快速迭代 的思路完全一致。
小步快跑,快速迭代,就是不要想着一次性发出好的产品,而要通过快速迭代的方式进行更新,保证每一小步都跑得很快。在快速迭代理念支持下的产品研发是 '上线-反馈-修改-上线' 这样反复更新内容的过程。再开始时,要允许不完美,但要通过快速迭代逐渐向完美逼近。每天都能发现修正一两个小问题,不到一年产品就打磨出来了。
与之相对的,如果开始总是面面俱到的谋布局,并且在每一步尽善尽美求完美否则不肯往下走,这样的问题就在于,你开始一旦某一个点没考虑到或者考虑不周全,那么你只能到最后一步才会发现问题所在,此时重头再来的代价和时间成本会过于昂贵。
凯文•凯利在他的畅销书《失控》里,有过这么一段话:
例子4: 用精益求精的方法来写论文
我在香港理工大学期间,听到过一位我非常敬佩的老师来组里给学生分享过应该如何写学术论文。
他告诉我们,写一篇论文有两种方案。第一种方案,是迟迟不下笔,要等着把idea想好,仿真做好,实验完成之后,拿到了所有的素材之后才开始写。在写的过程中,按照自然顺序一章一章的打磨,写完一章,再写下一章。
第二种方案,就是稍微有了一个idea就开始写,甚至这个idea都不需要很好。写的过程中,不打磨语法,用最快的时间写出一个初稿。初稿写完以后,给周围的人看,让他们提意见,这时我们就会知道这个文章的idea有哪些漏洞,如何改进等等。然后不断的进行多次`快速迭代'式的修改文章。每次修改,都完善idea,仿真、实验,修改语法,这样最终把文章打磨完成。
这位老师说,我们一定要用第二种方法来写文章。
现在看起来,确实应该如此。如果按照第一种方案来写文章,你可能永远都写不出一篇论文。原因在于,(1) 只有当你写完以后,别人才可能给你意见,一旦你发现某一个意见可以采纳,你可能需要重新做实验,做仿真,又重头来过,导致时间耗费的过长。(2) 写文章的过程中,如果按照一章一章的仔细打磨,你可能发现你写到后面的时候,因为需要修改idea或者仿真等,前面的部分很多需要重新写,这些仔细打磨的部分就全部浪费掉了。
其实,不仅仅是写科学论文,我觉得这种方式可以用到写任何文章的方法。Facebook人工智能研究院智能围棋项目的负责人,也是网上的著名科学段子手田渊栋,在他的知乎专栏中发表的一篇文章《碎片化时代如何读写》中,写到下面的一段话:
这种方式,实际上就是先尽可能写出一个MVP出来,然后再不断迭代去改进。从这个意义上来讲,最初迅速的完成一个MVP,比花很长时间完美的完成一个产品要重要的多,这也是印证了这句格言:
完成比完美更重要 (Done is better than perfect) 。
我们在前面几个例子中,说到了用精益求精的思想来开发产品、写文章等的好处。你应该可以理解,用精益求精的思想的好处在于,可以快速后端的用户(或者开发者本身)得到反馈,迅速完成迭代升级。
其实,从开发者是否能完成这个项目而言,用精益求精的思想来做项目,有两个好处。
第一个好处,是 安心! 在前面的'例子3:最简可行产品'中,那个CEO和我说的一段话中就可以反映这一点:最开始,一定要把一个不完美,但可用的产品搞出来。 这样我们心里就有底了 。
心里有底,这就是安心。起码从方案上来讲,这个方案是可行的。开发者需要做的,就是在这个可行的方案上进行改进而已。即便哪一点改进不成功,退回原来的版本即可,起码这个版本可以work!相反的,如果用步步为营的方式来做项目,直到你到达最后一步之前,你都不知道这个产品到底能不能工作,压力山大!一旦不能工作,你可能需要重头再来。这就是精益求精比步步为营的好处。
第二个好处,就是多次的即时反馈。开发者用精益求精的方式改进MVP,每次改进成功,实际上都可以获得完成时的成就感。一旦得到这个成就感,开发者又可以迫不及待地投入了下一个小目标,进一步改进当前的版本。
我在上课的时候问过我的学生一个问题,为什么一个人上自习学习的时候,坚持1个小时不到可能就得休息,而玩游戏的时候,则可以通宵呢?
原因就在于学习的反馈链条很长,而玩游戏可以得到即时反馈。
《游戏改变世界》一书中,揭示了人类会被游戏吸引的深层机理就是:即时反馈。游戏开发人员深谙此道。你在游戏中的任何操作,都会立马视觉化、数据化地显示出来。 不要小看每次砍怪物头上飚出的数字,不要小看出招的音效,不要小看伤血的红字和加魔的蓝字,它们都给玩家提供了最最直观的即时反馈。
你清楚的知道,你这次击杀怪物,一定会涨经验值,并且有几率会得到一些宝物。其实就是说,及时反馈使得你明确知道,你的每一次操作,都是有回报的,并且回报就在操作完成时!这就是使得我们能通宵玩游戏的原因。
对比现实生活中的学习却相反。今天你费劲心力背了50个单词,几乎完全不能立刻看出你付出努力的成效:之前看不懂英文书还是看不懂,之前听不懂的英文电台还是听不明白。你只有持之以恒的坚持很多年,才会突然有一天发现你的英语水平涨了。但是这个反馈链条未免也太长了吧。
包括英语的很多学科、乃至很多技能的学习的反馈链条都很长。例如小提琴和二胡。直到你付出非常长时间的枯燥的练习之后,你拉出的声音才不至于让人立刻想把你赶走。自己的努力不能得到即时反馈,就是很多人不能静心下来学习的主要原因。
忍不住想起了左小祖咒唱的这个《交作业》的这首歌
天哪,这个反馈链条如此之长,并且回报充满了如此之多的不确定性,难怪没有动力交作业啊。。。。
怎么破?其实核心就在于如何缩短这个反馈链条。例如背单词的时候,你可以引入奖励机制或者自我成就机制,例如每次完成50个单词的任务,就给自己一个奖励,或者在你的完成任务列表上重重的打一个勾!
从另外一个角度而言,我们需要训练自己的延迟满足的能力。延迟满足,就是一种克服当前的困难以获得长远利益的能力。 通俗地说,就是坚韧(Grit)。坚韧不拔的忍耐能力,对一个人极其重要。
我们今天的收获是:
杜佳妮625
关于硕士论文的研究背景怎么写
研究背景就是指课题的出发点,主要阐述是在什么环境下产生的研究课题,是新产生的问题还是过去就存在的未解决的问题。这是硕士论文中必须要阐述清楚的内容,那硕士论文的研究背景部分具体该怎么写呢?以下是我为大家整理关于硕士论文的研究背景怎么写的相关内容,仅供参考,希望能够帮助大家!
一般情况下,此部分需要阐述清楚以下三个问题:
1.交代社会大环境;
2.再交代这个行业的大环境;
3.再交代目前急需解决的问题。
研究背景写作的主要内容:
一、选题的意义与价值
本部分是要点出为什么要写本篇论文的问题,也就是写作的意图、缘由。意义与价值如果能区分开,就分开论述;如果不能,就合在一起说明。一般而言,主要从2个大的方面去写。
1. 是理论意义与价值
一般有以下几种情况:
(1)就哲学的高度而言,需要研究的价值意义
(2)就专业或学科角度而言,需要研究的价值意义
(3)就某个理论角度而言,需要研究的价值意义
2. 实践意义与价值
主要包括:
(1)就实际的工作实践活动未来发展趋势、前景而言,需要研究的价值意义
(2)就实际的现在工作的实践活动而言,需要研究的价值意义
(3)就实际的现在工作的实践活动改进而言,需要研究的价值意义
二、研究综述研究
1.综述是梳理前人在本课题相关领域内所做的工作和尚存的知识空白,目的是为了确定自己论文写作的理由。
一般主要是从三个方面进行表述:
1.要写明本课题相关领域内研究对象的简要历史回顾。如历史由来、目前现状、未来发展趋势。
2.要做国内外情况的横向比较。
3.要对这些研究作出自己的评价。
2.综述具有三个基本特征:
1.论述的资料有一定的数量
2.研究所论述的内容相对集中
3.研究的系统而全面性还需要做进一步的整理
三、课题的研究意义与目的
确定自己研究的逻辑起点,也就是要讲明在别人研究的基础上自己将要做的探讨是什么?即为什么写这篇论文以及要解决什么问题。
1.历史性意义
2.实践意义
论文题目:基于RUP的行政事业性单位收费票据系统的设计与实现
1.1 研究背景和意义
随着21世纪经济全球化和信息时代的到来,计算机技术、通信技术和计算机网络技术迅猛发展,自动化的信息处理能力和水平不断提高,并在人们社会活动和生活的各个领域得到广泛应用。很难想象如果没有“计算机”、没有“软件”,我们的社会、生活将是怎样。面对着各种现实的和潜在的计算机应用需求,研究如何能更快、更多、更方便地开发出各种不同目的的软件,是软件工程技术所必须解决的一个问题[1]。
软件工程,根据IEEE给出的定义为“开发、运行、维护和修复软件的系统方法”,其采用工程的概念、原理、技术和方法来开发与维护软件,核心思想是把软件产品看作一个工程产品来处理,将工程项目中的需求分析、质量监督等引入软件开发中,从而使软件项目能够达到以下几个主要目标:付出较低的开发成本;达到预期的软件功能;获得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发工作,及时交付使用[2] 。
但软件工程又有不同于一般工业工程的一些技术方法。软件工程学定义了软件工程的三个基本要素:方法、工具和过程。其中软件工程方法为软件开发提供了“如何做”的技术,它通常采用某种特殊的语言或图形的表达方法及一套质量保证标准;软件工具为软件工程方法提供了自动的或半自动的软件支撑环境,当一种方法被证明有效后,往往就会随之研制出相应的工具来帮助实现和推行这种方法,提高软件设计效率,减轻劳动强度;软件工程过程将软件工程的方法和工具综合起来以达到合理及时地进行软件开发的`目的,它定义了方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理以及软件开发各个阶段完成的里程碑[2]。 所以,如果选择了一种合适的软件工程过程对软件系统的开发进行指导,必能起到事半功倍的效果,大大有益于提高软件开发的效率、质量和可复用性。
1.2 研究现状
1.2.1 软件工程过程
“过程”一词可解释为“为了达到给定目的而执行的一系列活动的集合”,它定义了为了达到某个明确的目的,需要什么人在什么时间以何种方式作何种工作。对于软件工程而言,其目标是构造一个新的软件产品或者完善一个旧的软件产品[3]。那么,软件工程过程则是指项目的状态、阶段、方法、技术以及人们用于开发和维护软件相关产品(计划、文档、模型、代码、测试用例及手册等)的实践集合。如图1-1所示,它是将用户的需求转化为有效的软件解决方案的一系列活动。
软件过程定义了实现软件生命周期的不同阶段的方法,为有效的软件开发和演变提供了指南。它使软件开发中的风险降低,并且提高软件质量,若采用有效的软件过程可以在开发软件时提高生产率。
首先,理解软件是如何开发的有助于做出更明确的决定;
其次,软件过程能标准化投入,提高可重用性、再现性以及项目组之间的一致性;
第三,软件过程为引入代码审查、配置管理、变更控制以及架构建模等良好的产业实践提供了机会;第四,一个已定义的软件过程为更好的一致性和进一步的提高确定了基线[3,4]。
同时,一个已定义的软件过程同样也会在很多方面改进组织的维护和支持工作。因为它定义了:如何管理变更并为软件将来的发布而恰当的分配变更维护,以使得变更过程更有效率;如何使软件平滑的转变为操作和支持,以及操作和支持的工作如何得到实际的执行[5]。 因此,采用软件过程可以说是一种形势的需要。行之有效的软件过程可以提高开发软件组织的生产效率、提高软件质量、降低成本并减少风险。传统的软件过程采用结构化技术,其缺陷对于开发中小规模、结构相对简单的软件而言似乎不明显,但对于规模庞大、结构复杂、软件需求模糊的软件开发项目则容易产生开发人员缺乏交流、缺少共享信息的问题。为弥补这方面的缺陷,适应软件开发的需要,涌现了许多行之有效的软件开发过程,其中应用比较广泛且具有代表性的软件过程主要有RUP、XP、OOSP、DSDM、Catalysis和OPEN Process等几种,本文将对具有较高知名度的RUP统一过程及其应用进行研究。
1.2.2 面向对象的软件过程
面向对象的方法是把分析建立在系统对象以及对象间交互的基础之上,使得我们能以三个最基本的方法框架——对象及其属性、分类结构和集合结构来定义和沟通需求。在面向对象的软件过程领域,主要有三种方法:统一软件过程(Rational Unified Process),OPEN过程(The OPENProcess)和OOSP(The Object-Oriented Software Process)[4,7]。在此,分别简单介绍一下这三种面向对象的软件过程。
1、统一软件过程(RationalUnified Process,RUP) 统一软件过程(RationalUnified Process,RUP)[4,6,8,9,10]是一种具有明确定义和结构的软件工程过程。它采用用例驱动、以架构为中心、迭代增量的软件开发方法。它明确规定了人员的职责、如何完成各项工作以及何时完成各项工作,并提供了软件开发生命周期的结构。
UML作为OO(Object-Oriented)开发的通用工具,己成为业界的事实标准,RUP是UML的过程补充框架,是UML推荐的软件开发过程。它能适应广泛的一类过程,因此,它即能用于传统的瀑布模型,也能适用于一些轻载方法,并且RUP是一种可以定制的软件开发过程。RUP为在开发组织中分配任务和职责提供了一种规范方法,其目标是确保在可预计的时间安排和预算内开发出满足最终用户需求的高品质的软件[6,7]。Rational Unified Process汇集现代软件开发中多方面的最佳经验,为适应各种项目及组织的需要提供了灵活的形式。
2、OPEN过程[7](Object-OrientedProcess,Environment and Notation)
OPEN是面向对象的过程、环境和标记(Object-Oriented Process,Environment andNotation)的首字母缩写,它是由致力于促进和加强使用面向对象技术的非盈利组织OPEN联盟开发的。
OPEN过程具有如下特点:
(1)以过程为中心:OPEN被定义为一个过程框架。这是一个过程元模型,从中可以生成一个特定组织的过程实例。每个过程实例都是由特定的活动、任务和技术以及特定的配置构成。
(2)具有灵活性:OPEN过程是基于元模型的框架,项目或组织可以根据自己的环境对该框架进行裁剪,生成一个适合项目或组织需要的过程。OPEN不仅支持用例驱动的方法,而且还支持责任驱动的方法、数据驱动的方法等等。在对建模语言的支持上,OPEN可以支持UML(统一建模语言)、OML(对象建模语言)以及任何其他OO(面向对象)的符号来文档化OPEN过程产生工作产品。
(3)提供完整的生命周期支持:OPEN不仅包含生命周期的软件部分,而且还有商业和用户方面。OPEN内含一个项目管理和复用框架,支持多项目开发。
3、OOSP过程[7](TheObject-Oriented Software Process)OOSP(TheObject-Oriented Software Process),面向对象的软件过程是由Scott W. Ambler在他的《过程模式》一书中提出来的。OOSP是一个过程模式的集合,这些过程模式是经过实践检验的管理大规模面向对象软件开发项目的技术总结。OOSP主要针对中到大型组织,它提供了一个框架,目的是用对象技术成功地开发大型应用软件,开发易维护和增强的软件,并对项目进行管理,保证开发具有较高的质量。
OOSP具有如下特点:
(1)它是一个软件过程的全面方法,考虑了较完整的生命周期。
(2)它准确地刻画了大规模的关键软件,在大的方向上是顺序的,而在小的方面是迭代的。
(3)它明确支持整体规划——基础设施过程,可得到大规模的复用及有效地管理软件项目集合。
(4)OOSP明确包括了避免失败的过程,如使组织的工作泛化以便复用、执行风险管理、执行质量保证,以及软件交付时评估项目和项目组。
根据评估软件能力与成熟度的标准的能力成熟度模型(Capability Maturity Model,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来描述系统分析和设计的成果,这样从需求分析开始,到最终系统的实现,便成功地完成了该项目的整个开发过程。
硕士学位论文的研究背景一般是指课题研究的出发点,主要阐述是在什么环境下产生的研究课题。
研究背景一般需要阐述以下几个方面的内容:国家有战略、社会有需求、研究有必要等。
1. 国家新战略(计划、政策等)、时代新思路(新目标)、发展新趋势(新动态)等
阐述课题研究是当下国家所关注的话题,国家或行业有这方面的计划、政策、战略支撑;或选题体现着未来这方面发展的新思路(新理论);或选题体现着未来这方面发展的新态势。体现课题研究是围绕重要的政策、战略、目标或思路、趋势和学科前沿等问题展开的。
2. 社会有需求
阐述课题研究是当下或未来社会需要的。体现学位论文紧密结合我国经济社会发展的重要需求。
3. 研究有必要
说明课题的现今相关情况,指出课题核心内容目前有哪些值得思考的话题,或有哪些不足、乱象,或有哪些困惑,或存在哪些问题等等;或者对前人的研究成果有何异议,或是有何更深入的观点,或有哪些不足值得你再加以研究等;阐述课题研究的必要性。
4. 研究新方法(新视角、理论)
说明课题研究的一般切入视角的相关情况,指出在当下通过这一新方法或新视角、新路径等去思考,可以解决、探究现今的问题、困惑等,提出创新思路、方案、策略等。
上述背景的正文撰写,要符合学位论文正文写作的基本要求(是什么、为什么、点题……。是什么、为什么的顺序根据论述需求确定)。同时要结合选题的研究对象或研究范围做一定的呼应。
这里的点题一般是回复这个国家战略的意义是什么,或者这个社会需求问题的解决将产生的效应或影响是什么,或者这个研究的作用是什么。
例如:陈玲同学的硕士论文《苏南地区休闲农业特色小镇规划策略研究》,其研究背景可以从以下几方面阐述:
(1)(国家有战略)城乡统筹驱动农旅产业融合
(2)(社会有需求)休闲需求引导农业转型升级
(3)(研究有必要)休闲农业推进特色小镇培育
例如:李霞辉同学的硕士论文《张家港市沙上地区乡村聚落形态研究》,其研究背景可以从以下几方面阐述:
(1)(国家有战略)留住“乡愁”是新型城镇化的重要战略思想
(2)(社会有需求)乡村聚落是乡土文化的重要载体
(3)(研究有必要)快速城镇化背景下乡村聚落被“城市化”了
(4)(研究有必要)张家港市沙上地区的乡村聚落地域特征鲜明
例如:过琰林同学的硕士论文《安徽省龙亢农场创建国家现代农业庄园规划策略研究》,其研究背景可以从以下几方面阐述:
(1)(国家有战略)乡村振兴驱动农垦新发展
(2)(社会有需求)农旅融合拓展农场新业态
(3)(研究有必要)创建国家现代农业庄园培育农场新功能
例如:王畅同学的硕士论文《被撤并镇有机更新规划策略研究——以张家港市港口小城镇为例》,其研究背景可以从以下几方面阐述:
(1)(国家有战略)新型城镇化战略推进城乡发展一体化
(2)(社会有需求)全面小康目标推动被撤并镇提档升级
(3)(研究有必要)被撤并镇发展的边缘化现象亟待重视
(4)(视角有新意)有机更新理念指导被撤并镇再生发展
例如:毛玮同学的硕士论文《基于乡土文化保护的“镇中村”整治规划策略研究——以张家港市西徐市村庄为例》,其研究背景可以从以下几方面阐述:
(1)(国家有战略)乡土文化保护是乡村振兴战略的重要举措
(2)(社会有需求)镇中村的乡土文化是城镇发展的特色资源
(3)(研究有必要)镇中村的整治规划应传承和发展乡土文化
燕郊美心木门
和你说白了吧,你看了官方教材,背下重点,下午案例过没什么问题,早上选择题想过就很难了,早上选择题很多知识点官方教材都没有,大纲上的有些知识点官方教材根本找不到,还要去中级的教材上去找。个人觉得官方的信息系统项目管理师教程(第2版)这本书除了9大管理知识章节和有关项目管理的知识好点其他可以说是经典的垃圾,不去看吧,可是教材里有这个知识点,可是又不深入的讲,只是肤浅的讲一下。比如信息系统项目的生命周期模型书上只有瀑布模型、螺旋模型、迭代模型,可是考试中出现过什么喷泉模型、增量模式、敏捷模式这些官方教材找都找不到。真要全面复习你最好买本信息系统项目管理师考试辅导教程(第3版) 里面的前面10章都比官方教材讲的好,我考了4次全是挂在早上,以前以为抱着官方官方教材看就没问题了,现在真是恨透了编教材的那帮垃圾
案例在不同的领域,不同的人们认识当中说法不一样。一些观点认为,案例是含有问题或疑难情境在内的真实发生的典型性事件。这是我为大家整理的案例型毕业论文精彩范文,仅供
战略管理会计是帮助 企业管理 当局制定、实施战略计划以取得竞争优势的重要手段。下面是我整理了mba战略管理论文范例,有兴趣的亲可以来阅读一下! 战略管理与战
已经发给你了,我的邮箱是,请查收!
1. 基础理论性论文。这类论文的研究对象是相关领域的概念、理论,而非实践规律。研究方法主要是在已有相关理论、思想的基础上,综合运用归纳、推演等推理方式,过一系
我们在前一篇提到了在线贝叶斯估计,在这一章中,我们讲述在线贝叶斯估计体现出来的重要思想:要精益求精,不要步步为营。 我们在前一章中第一次提到了 在线贝叶斯估计