2001年系统分析员级下午论文样例与评注
添加时间: 2007-4-9 3:35:31 作者: 系统工程师认证参考 阅读次数:37 来源: http://www.d9soft.com
2001年度系统分析员级下午试题II论文样例与评注
在中国计算机软件专业技术 资格 和水平考试的考试大纲中规定了系统分析员的基本要求;
(l)具有从事计算机应用系统的分析和设计的实际工作能力和业务水平。
(2)具有指导高级程序员(系统设计师)工作的能力。
下午3: 20~5:20的两小时论文写作是一项相当重要的考试内容,应能在相当程度上反映出系统分析员的实际工作能力、业务水平、总结项目经验与指导项目开展的水平。
然而,在大纲中似乎仅给出了两个论文型的样题例子(样题12和样题13),以及一句较为笼统的总体性要求:
“根据给出的系统分析设计有关的4个专题,选择其中一个专题,按照规定的要求撰写论文”。
多年来,许多系统分析员的应试者都纷纷提出对如何写好论文没有把握,希望知道怎样的论文才算是合格或优秀的论文等问题。为此,我们参照了2001年度一些系统分析员考试应试者所写的论文,组织改写了一些论文样例,并对每一论文试题与样例加上简要的说明、评论与注解,供读者参考。
论文样例包括:
(1)试题 l“论软件需求分析方法和工具的选用”,共4篇。
(2)试题 2“论 Java 技术在因特网平台上的应用”,共 3篇。
(3)试题3“论改进Web服务器性能的有关技术”,共2篇。
(4)试题4“论实时控制系统与 企业 信息系统的集成”,共3篇。
编写样例时大体上遵循以下的原则:
1. 这些样例基本上可达到及格达以上。希望能代表当前应试者大体上的水平。
2. 对每一论文题目提供2篇以上不同风格或不同应用领域的样例。比如;需求分析是系统分析员应当具备的最重要的一类能力,提供了多篇样例参考,从事实时控制的广大工作者往往感到论文较难写,这里从不同应用领域也提供了3篇。
3. 对每一论文题目或者论文样例作出尽可能简明扼要的评注,指出其写作特点或可以加以改进的地方。
一般地说,写作系统分析员论文有四方面的基本要求:
(1)首先是要切合题意。绝对不可以文不对题或者泛泛而谈,要有符合题意的具体内容。
(2)联系实际。一定要用自己具体从事过的项目内容展开讨论,不能只讲书本杂志上的理论,给人以空洞无物的感觉,尽量要谈切身的实践体会和有启发性的实例。
(3)论述要有一点深度和水平。所讨论的项目不应是过时淘汰的内容或者是学生实习的习题类的工作,希望通过论述能反映出自己分析问题和解决问题的能力。
(4)最后,作为一篇论文写作应当要有良好的文风。应努力做到条理分明,文字通顺,思路清晰,文章的结构比较合理。
对论文试题1“论软件需求分析方法和工具的选用”写作的评注
需求分析是系统分析员应当具备的最重要的一类能力。为了判断论文是否切合题意,这里把论述“软件需求分析的方法和工具的选用”的解答要点,大体上归纳如下;
(1)所选用的方法和工具要符合软件需求分析的基本目标与任务,也就是应当有助于描述所开发软件的功能与性能,反映出该软件所受到的各种限制,明确该软件和其他的系统组成部分之间的接口规范,并且能够有助于把需求定义在软件需求规格说明书中。
(2)需要区分和明确开发时所采用的方法学与模型。也就是说,不同的开发模型应当有相对应不同的需求分析和定义的方法与工具。
(3)能够详细地叙述软件需求分析中所采用的具体方法,并且讨论选用这些方法的主要原则和策略。
(4)能够较深入地讨论软件需求分析中所选用的具体的辅助工具,并且能够小结在选用时所考虑的思路与策略。
(5)对选用的工具和方法所产生的相应效果的分析要求具体、真实、可信。
选用软件需求分析的工具与方法是相对高层次的活动,目前正在进一步的发展之中,对今后的改进应当有适当的讨论。
概括起来看,目前需求分析主要有两大类方法论:面向对象的方法和结构化的方法,前者似乎正在占得优势。从2001年考试的实际情况来看,两种方法讨论得很不错的人员都是很多的,其关键是“根据项目的实际情况和实际需要,具体地运用正确的相应方法”。任何一个项目的“需求分析的过程”无非都是:识别实际应用问题和应用环境—>进行分析与综合—>制订好需求规格说明书—>评审需求分析的结果。作为需求分析的主要结果是“需求规格说明书”,其中应有:功能、性能、环境、用户界面、 安全 性、可靠性、资源使用、成本、进度等内容的说明,并应列出系统将会达到的目标。上述两种需求分析方法确实都能完成这些任务。
鼓励较多项目采用面向对象需求分析方法的一个重要原因是需求分析辅助工具正在成熟之中。在2001年考试的论文中所提到的需求分析工具涉及面很广,如基于UMI。标准的Rational Rose、Rational Requisite Pro、 微软 公司提供的辅助工具、PLAYCASE等等,甚至还有软件公司内部自行开发的辅助分析工具。但是,相对来说国产化的工具可谓是凤毛股角,比例实在是很低。
UML(统一建模语言)正在成为面向对象分析时的首选标准。为了帮助读者更好地阅读下面的论文,这里很简单地介绍一下Rational公司的Analyst Studio成套的需求分析工具软件,这是设计用于应用问题分析和系统定义的一组相对很完备的工具集,适合于团队联合开发使用。Analyst Studio包括了以下内容。
(1)Rational Requisite Pro:用来帮助开发人员在整个开发生命周期中创建与 管理 需求的一类需求管理软件。
(2)Rational Rose Data Modeler Edition;使用工业标准的UML,帮助开发者以图形方式交流与通信在软件总体结构中的各类需求,这是Rational Rose的专业版,在功能上组合了Rational Rose Data Modeler Edition软件的核心部分,再加入了Data Modeler,能支持数据库设计。
(3)Rational Clear Quest:一个请求的变更管理系统,帮助开发团队根据发现缺陷和增强功能等请求进行跟踪与采取相应的行动。
(4)Rational SoDA for Word使文档资料的产生与管理自动化,并根据软件开发计划作出相应的有关报告。
(5)Rational Unified Process;为软件工程定义作用和提供方向。
我们发现,有一些论文即使采用了很高级、很昂贵的工具,仍然写得不太理想,其重要原因是缺乏实践和没有表达出题意的要求,有的则是缺少与用户的沟通,从而写不出较深的体会。请读者通过阅读以下写得相对比较成功的论文,仔细思考一下论文的结构和内容,一定会有所收获的。
对论文试题2“论 Java 技术在因特网平台上的应用”写作的评注
为了写作好Java技术在因特网平台上应用的论文,在切合题意方面的要求是:
(1)论文应当有相当的篇幅讨论所采用的具体Java技术,其中必然会紧密地结合所使用的有关开发工具。要求能具体列出正确的开发工具与平台。
(2)在使用Java技术时,重要的是应当针对异构平台中应用的可移植性和应用的集成方案,或者应当针对与数据库应用和技术的融合方案。论文中应能具体论述相应的方案。
(3)在应用Java技术时,会遇到响应时间、开发时间、开发费用和开发人员水平等限制方面的一些问题。因此论文在讨论遇到过的问题与解决的办法时,应当有侧重地涉及到技术力量、分布式的需要以及足够的经费支持等有关问题。
(4)对Java面向对象的特征,应当有适当的体现,比如使用了EJB(Enterprise Java Bean)或有关的标准。
(5)Java技术在因特网平台上的应用,目前的发展趋势已十分明确,应当是J2EE(Java2 企业 版),要求在论文中能提到这个重要的发展趋势。
对论文试题3“论改进Web服务器性能的有关技术”写作的评注
改进Web服务器性能的技术的写作要点大体上有:
(1)Web应用的背景和目标必须是十分明确的,所涉及到的Web应用项目应当有很大的访问强度,Web服务器应承受着较大的压力。
(2)文章应当具体地讨论Web应用项目的技术、工具、平台和详细方案。
(3)本文的重点是讨论改进Web服务器性能的技术,这些技术和措施在目前主要包括有:多个并行工作的Web服务器;负载均衡和流量 管理 技术;Web Cache缓存技术;SSI套接字的优化处理;Web交换机等。强调论文应涉及到这些主要有关的技术。
(4)应当讨论在选用上述有关技术和措施时所采用的相应的策略与原则。
(5)对所选用的技术与措施的效果分析,应当力求实事求是,因为每一种都会有一定的适用范围和局限性。
对论文试题4“论实时控制系统与企业信息系统的集成”写作的评注
此类论文的写作要点为;
(1)为了使实时控制系统或现场总线技术能与企业信息系统进行系统集成,所讨论的系统大体上应当是有层次化结构的系统。
(2)论文中所讨论的平台与 网络 结构应当相对合理和科学,比如通过通讯控制器的连接,构成集成化的现场总线与局域网LAN的综合性的网络系统。
(3)本文应当能够反映出实时数据库的应用与关系数据库的应用之间的集成化方案。
(4)要明确集成的目标,对于在集成中遇到过的主要问题要有具体的解决方案和对策。
(5)在对发展前景和可能的新技术讨论时,最好应当能够讨论某一种现场总线的具体实际应用。
上一篇文章: 2004年系统分析师级考试大纲 下一篇文章: 数据仓库系列支撑技术概览
相关软件:

