海南大学电子信息--835软件工程论述题冲刺经验

     海南大学的专业课835最主要的拉分点还是背诵+画图+论述,在最后这10天,依旧不要再做新题了,把之前做过的题拿出来好好看错题,然后就是重复背以前背过的名词解释和简答,或者串背课本,这10天主要还是保持学习状态,加深记忆,保证学过的背过的东西不遗忘。知识点的漏洞肯定是存在的,每次的系统复习,你都可以发现自己的漏网之鱼。建议可以结合思维导图的方式或者结合书本的目录来进行一个回忆复述,一次一次地捋清楚这些知识点。不过这个过程,需要你们沉淀心态,按照计划脚踏实地进行,稍微急躁可能就会容易放弃。

论述技巧:

    大家的软件工程专业课复习难关:40分论述。这种题没有固定答案,没有固定思路,每年的题型也都很新颖,但是万变不离其综。掌握的知识一定是软件工程这本书里面提到的内容,现在的考点大部分是给出一个案例,或者例子去让大家思考解决方案,或者分析一下这个论述在软件工程领域里面的应用以及开发前景。最后注意展望未来。

  各位同学答题有一个最大的误区,就是论述写的太像名词解释或者简答,论述不是让大家答考点,而是结合考点去分析在软件工程中的应用或者使用范围以及优缺点。答题时候要时时刻刻回去看一下题目,写一段看一下题目,总是有同学跑题,写着写着就放飞自我随便答题了,考点是正确,但是和题目不相关,也是没分。在演草纸上写出要答论述的点,分段来。

整个论述写下来思路清晰,要四段或者五段最为合适,根据题目大小来合理安排段落排列情况。最后段落要想办法来个凤尾点题,最起码也让改卷老师感觉到我没有跑题,基本分数就不会太差。祝各位同学满腹经纶,下笔如有神助!

论述给了大家很多大题模板以及写的不错的论述,这些模板不需要背诵!只需要看题目,看人家的答题套路,思路,基本还是以四段论为主,第一段分析题目,第二段把题目往你背过的知识点上面去靠(比如说软件开发的整个过程,分析设计实现,涉及到哪个过程的时候,详细要注意那些原则等),第三段结合软件工程领域提出自己的见解和看法,针对这道题的建议,未来展望等。第四段进行总结归纳,整理方法。

  海大近年有的论述和老师们的方向有关,比如人工智能,微服务等,所以不了解这些的同学尽快先看看这些相关内容,找个相关的例子,在考试的时候用来凑字数也比较方便便捷,比如说“人工智能可以运用在医疗方面,看一张肺部CT,医生一张片子需要看十几分钟,而人工智能运用在医疗上之后,一张片子只需要5秒钟”“三毫米以内的小病灶,普通影像医生肉眼很容易遗漏,它却容易识别,给病人的诊断多加了一道保险”像这种例子大家也可以找几个,考场上如果碰到了,也好组织语言,自由发挥。

海南大学电子信息--835软件工程论述题冲刺经验_第1张图片

 

类似模板(因题而异):从总结的50多道模拟题中随机抽一道来给大家讲解。

   作为一名软件开发人员,在开发过程中,你会怎么估算自己的开发进度?你会怎么安排后续的项目开发计划?如果这时间有一个关键的功能暂时实现不了,应该怎么解决?请结合软件工程给出你的看法。(不少于 500 字)

答: 

       由题意得,作为一名软件开发人员,在开发过程中,我会采用如下方法进行开发进度估算。1.使用工程网络图进行项目规划,确定好关键路径上各项活动如约完成,标识出最后交付日期。2.定期检阅开发小组的开发进度报告。文档最能体现开发进度的细节,便于督促和灵活调整开发进度规划,以便对需求变化等情况做出快速反映。3.采用任务分解技术,将整个系统分解成合理数量的模块和功能,每个任务小组只专注于自身功能开发,有效减少开发小组因不同模块协调配置对接的时间。   

       我会以如下方式安排后续项目开发计划。1.使用增量模型或快速原型模型开发项目,因为这两种模型能够动态适应用户需求的变化,也有利于项目进度的安排,并且此类模型能够快速交付给用户使用运行,及时掌握用户反馈。2.在总体设计阶段,就规划好项目测试计划。这有利于减少软件错误的产生,规范详细设计的编码风格和设计,力求在设计阶段就降低错误。这有利于减少后期测试和维护的工作量以及软件软件开发成本的合理管控。 

       如果一个需求暂时无法交付,我会采用如下措施。1.立刻向用户沟通,取得用户的理解和进一步对需求变化的反馈。2.向开发小组沟通,预留此需求的开发接口,便于后期维护能够加入此需求。3.针对此需求变动,立刻对项目的规划安排做进一步调整,以免造成其他关键作业的搁置。

       以上就是我以一个软件开发工程师的角度,对项目开发管理的一个初步规划。在开发过程中我也会根据实际开发情况进行调整,选择合适自己项目的开发方法和先进技术,规划好所要开发软件的关键路径,合理安排开发时间,开发出高质量,高性能的软件。

海南大学电子信息--835软件工程论述题冲刺经验_第2张图片

 

 咱们拿一道真题讲解:

48、作为软件测试工程师、你发现了一个软件缺陷,但开发人员却认为你发现的不是,他就是不愿意修改程序。请问在这种情况下,你如何处理?(不少于500字)

答:

       作为软件测试工程师,职责就是对软件进行多种测试以最终达到期望的结果,软件是逻辑产品,总是不可避免的出现各种各样的错误,分析到错误的原因,并进行调试和改正,是减少后期开发出现问题的便捷方案。软件缺陷也不是是绝对不能容忍的,任何软件都可能存在错误,容错技术就能恰当地对其进行调整。

       当观点与开发人员冲突时,1首要任务时与开发人员建立起良性的沟通,因为相互推诿开发责任是无法解决问题的;2找到原开发人员后,要有效利用文档处理意见不合的问题;3可以使用到需求规格说明书,说明书中会描述清楚软件最终可以完成的功能,仔细说明用户的需求,尝试沟通,看开发人员是否对文档中的描述产生了二义的理解。若存在矛盾和歧义,则应该统一描述标准,与开发人员商量修改程序。

       其次,如果问题出现在编码,编码上的错误往往是不可以避免的,在提示其编码上的错误后,若开发人员拒绝修改,此时可以联系相关管理人员积极沟通,使软件缺陷解决,不耽误测试工程师的测试计划和进度。

       再者,有可能是这个“缺陷”所在位置的前后模块的出错导致这个“缺陷”点出错。比如当用户调用一个模块,但是模块本身又调用了许多模块,倘若其中一个模块运行出错,都会导致最终结果出现问题,而这恰恰是难以检测到的,与开发人员积极确认后,应该及时修改。还有可能是作为软件测试工程师本身的问题。可能因为开发者的认知领域不够,知识储备不充足,没有了解到此方面的开发经验。

       综上所述,软件开发工作的日常也是不断地学习和完善开发方法,我们可以先与开发人员讨论我所认为的“缺陷”,让开发人员说明理由,我也可以从中学习知识和提取经验,以便在下次遇到类似问题的时候可以更好的应对问题。

  通过学习上面两个例题,大家可以看出,论述题答题思路是由浅到深,并且进行展开和未来展望,现在出题方式也越来越偏,难度也越来越大,但是大家做好应对措施,学习适当方法,一定能考得好的成绩。

部分同学不知道怎么排版论述:

论述在答题卡上清晰表示如下所示

海南大学电子信息--835软件工程论述题冲刺经验_第3张图片

     最后,在全身心备考的同时,考前的最后这几天也要多多注意身心健康,好的身体是革命的本钱,希望同学们都成功上岸。最后的最后,希望22考研的各位考生们可以保持住自己的状态,稳定发挥,金榜题名!

编辑:陈学姐,贾学长,李学长

审核:文学姐,王学长

你可能感兴趣的:(eclipse,c++,c#,小程序)