系统分析师论文写作常用模板

系统分析师 责任编辑:YLM 2017-08-29

添加老师微信

备考咨询

加我微信

摘要:从事系统分析师工作的同学考取一个软考系统分析师证书也是十分有必要的,在考试中论文是一个重难点,很多没过的考生都挂在论文上,考生们可以通过多做做历年的论文真题,来提高写作水平。下面是整理好的系统分析师写作常用模板,希望对大家备考有所帮助。

 系统分析师是计算机行业的高级人才,是一个大型软件项目的核心管理者,系统分析师的主要职责是对软件项目进行整体规划需求分析设计软件的核心架构指导和领导项目开发小组进行软件开发和软件实现并对整个项目进行全面的管理工作。同时,从事系统分析师工作的同学考取一个软考系统分析师证书也是十分有必要的,在考试中,论文是一个重难点,很多没过的考生都挂在论文上,考生们可以通过多做做历年的论文真题,来提高自己的写作水平。下面是整理的系统分析师写作常用模板,希望对大家备考有所帮助。

首先,什么要写摘要要够字数、写字要好看、这些就不提了,事实上写字好看短期也没办法可能一辈子就这样了……关键还是内容。

第一要选你懂的题目,如果你对敏捷开发一无所知就套个题目写的开发过程跟瀑布模型一样,那肯定完了。对题目所涉及的技术优点和不足越精通越好。

第二要能编造,可能你选的题目你虽然懂了,但你实际上没有开发经验这时候只能编造……比如我明明在事业单位考试中就写自己在软件公司公司已经有类似产品且比较成熟,这次有基层的客户订单二次开发一个适合基层使用的功能简单的软件,所以才用敏捷开发。在这里如果你莫名其妙地说有个新项目我们用敏捷开发而没有说出理由,可那也是不太好的,所以能编会造也很重要。

第三遇到问题要有所准备,论文题目都要求你论述所遇到的问题如何解决的这一点,首先是对技术的理解,就是第一里说的技术的优缺点,否则的话,我采用敏捷开发但我不知道它的缺点我只能写遇到了时间紧人不足之类的问题。这样想过关是不够的,如果你写遇到代码共享有人不愿意跟班确定需求造成客户抵触每周工作40小时,领导和客户催之类的,阅卷人就会觉得你的确懂敏捷开发想通过就不难了。

第四别给自己挖坑,一是后写摘要免得写正文的时候觉得被筐住到时候一慌乱就不好办了,二是上一点说的遇到困难要选点自己能写出对策的困难,因为题目也要你写如何解决的你要是写个困难个解决不了那肯定不行我个人觉得可以有一两个解决不了,这样比较真实就像上面我写的我可以说代码共享找领导谈话跟班造抵触可以请吃饭拉好关系,工作40小时不被认可就只好加班了,总的来说这次敏捷开发较好的完成了任务对自己来说是,很好的实践,为今后再采用此方法积累了经验……最后考前一周写一篇论文是有必要的至少你能大概熟悉下写字速度。


  下面是一篇关于企业人事信息系统的应用的范文,大家可以仔细阅读,从中获得经验:

  【摘要】


本文讨论《企业人事信息系统》项目的需求分析方法与工具的选用。该系统的建设目标是帮助该企业管理好企业内部的人员和人员的活动,人事信息管理指的是企业员工从招聘面试到离职退休的全过程,涉及的主要活动包括面试、报到、培训、升职、离职或其他的人事变动,也包括电子化考勤、工资性收入的计算与分发、使用其他公司资源的有关记录(如宿舍、保险、证件办理等等)。此外,本系统也涉及到企业在全国各地的人事信息管理,企业的组织架构的设置,级别与职务管理,人力申请直至人力需求报表,从而形成一个对企业真正有用的人事信息管理应用系统。在本文中首先讨论了选用面向对象方法与工具的主要理由与策略,进一步通过一个简例说明该方法与工具使用的效果,也讨论了使用多种工具与方法在需求分析中的必要性,最后简要小结了选用正确工具与方法的意义和作用。在项目开展期间,我担任了系统分析、系统设计与数据库管理等大量工作。

【正文】

人事信息管理系统是一个有着广泛应用面的实用性系统,但是,我国各个企业有着自身的体制、机制、特点与不同的要求;在开发这类系统时,系统需求分析是极为重要的一环。在整个分析过程中,我们都采用了面向对象的分析方法,这是因为我们在近几年的实践中已坚信这种方法能够更加有效地表达和描述现实世界。软件要具有适用性和扩展性,就必须更接近于现实世界本身的发展规律。

以一个简单的例子来看,假设要求设计关于引进人才评估的一个系统,按我们过去的做法,先会要求提供给我们一份相关的引进人才评估表,然后依葫芦画瓢地设计相应的表单与界面。在短期来说,这样做是简便而实用的,但并不能够符合现实世界的长远目标,这套设计方法不具有扩展性,因为任何一份评估表的结构都会有可能发生许多改变的。采用面向对象的方法,可以从中提取出表类型、表结构、评分方法以及能考虑继承等各方面的要素,这样就可以保证软件的通用性,可配置性与可维护性。

在工具的选择过程中,我们选择了现在已十分流行的Rational系列,包括RationalRose、RUP、SoDA等,为什么选取这个系列工具呢?这是基于我们对软件需求分析目标的看法,我们认为需求分析应当能正确地回答如下的几个关键性问题:

(1)用户的需求是否已详尽地被考虑到了?

(2)用户能理解或明白我们所描述的内容吗?

(3)分析是否会和设计相脱节,

(4)程序员能明白我们的分析与设计要求吗?等等。

以下对上述几个问题逐一简要地加以说明:

(1)详尽地获取用户的需求

用户的需求可分为显式的需求与隐性的需求,用户的倾向往往只顾及到当前的与明显的需求。要达到对需求理解的全面性,不仅仅只是依靠有效的用户谈话和调查,因为我们所面对

的用户需求往往会有些片面的,采用RationalRose(基于UML)提供的用例,以及多种图的联合使用,可以使我们发现其中的遗漏。

(2)使用户能充分地理解我们的表示方法,能够真正明白我们描述的内容。

软件需求分析规格说明书通常会是冗长而枯燥的,一般的用户不容易深入理解,这样就削弱了分析的正确性。通过支持面向对象及UML语言的RationalRose可以更好地和用户交流,让用户了解系统的运作方式甚至细节的操作。

(3)使分析和设计两个阶段互相联系与贯通。

这是我们选择面向对象的方法及RationalRose工具的重要原因,系统分析要向用户描述的不仅仅是用户的需求,而且包括解决方法,解决方法当然应包括设计(程序)、数据库与系统配置,我们当然不希望用户得到的是一个与需求规格说明不相同的软件,也不可能要求程序员完成一个不可胜任的任务。然而我们在以前的多项工作中经常发现这类情节,因为系统分析与设计相互脱节,导致一头扎在分析中不顾设计有关的事宜。

分析与设计的脱节,还不利于设计现格说明的评估,因为分析往往会脱离现实,导致缺乏评估的依据。

因为不可能成功地完成设计而使分析需要重来,就会造成巨大的浪费与损失。一个好的工具可以使分析与设计更紧密地连结起来,甚至于—一对应。面向对象的分析方法使对象之间相对而言有独立性,减少了任何影响到全局的改动,能避免因需求变化而导致全盘皆动的被动局面。

(4)使程序员明白我们的设计。

一个好的设计应该让程序员感到清晰明白,更少疑问。一个疑问很多的设计加上沟通不畅,绝对会出现在应用环境下所不需要的另一个软件,所以设计规格说明书务必清楚、形象与明确,当然,RationalRose具有足够的图形与其他形式,能使程序员更加明确,甚至能细微到每一个语句(事实上如果使用VB,程序架构都有可能直接生成了)。

(5)选择UML可能会有更多的理由。

比如用户文档的编写、数据库设计,我们都需要做到有延续性,有自动化支持和具有质量上的保证。

所以,我们选用了以上的方法和工具。

在分析中,面对考勤班次的问题时,由于过去一直使用纸卡方式考勤,使用户对班次形成了固定的概念,而现在的许多考勤软件也采用多次刷卡的方法来形成一天的记录。经过面向对象的分析可以发现,事实上每天的上班记录是由多个时段所形成的,时段的多少在各个公司,各个工种与部门都不尽相同,每个时段可能有不同的属性,时段与时段组合可形成为班次,这更适合于现实的情况,使之能更加灵活与更有扩展性。其实,在天与天之间也都有相互之间的关系。在这一点上,我们又发现必须在考勤与薪金工资中加入与MRP中相似的期段(Periods)的基本概念,比如可以称之为考勤期段,允许为用户更加方便地设置考勤期段,可能使之不一定与自然年月日相同等等。

RationalRose使我们更方便地把上面的想法在类上去实现,更进一步地设计好我们的高效率的数据库。

当然,使用单一的一个工具去完成一个中大型的应用系统的需求分析,是不可能成功的。因为社会在发展,用户的需求也在改变,如何把握住用户的需求是需要时间的,面向对象的方法有时也会忽略外在的与表层的要求,不仅仅是要获得关键的需求,其他更多的需求往往要等到用户在使用后才知道,然而等到用户使用是不现实的,作为原型开发模型中的原型也是收集用户需求,描述与解释需求的一类相当有效的方法与工具。

在我们的开发过程中,为了更好地让用户了解我们的系统和我们的设计方案,让用户在见面会上更有方向性与针对性,我们首先用Access开发出原型,让用户先试用。这样,我们在真正的分析与设计时就能更加符合用户的要求。

总之,软件需求分析方法和工具的使用,对我们软件开发过程影响是很深远的,选用高效能的正确的方法与工具,可以使我们的软件更加正确地反映现实需求,更加具有可用性、可扩展性和可维护性;降低了软件项目的风险。

评注:

(1)写得有些特色,观点鲜明。

(2)摘要写得不错,既反映了项目内容,也小结了本文的写作要点。

(3)文中所举的例子虽然简单,但很实际。

(4)多种方法与工具的使用,叙述得简明扼要。

(5)内容可更丰富一些,更深入的例子也可再增多一些,则会更有说服力。

(6)对需求分析的全过程的描述太少。 


相关链接:

系统分析师在线辅导

系统分析师论文指导

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取