[计算机类试卷]2006年下半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷及答案与解析.doc
《[计算机类试卷]2006年下半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2006年下半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷及答案与解析.doc(7页珍藏版)》请在麦多课文档分享上搜索。
1、2006年下半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷及答案与解析 1 论有效的需求分析过程 在软件工程中,所有的风险承担者都关心需求分析。这些风险承担者包括客户、用户、业务或需求分析员、开发人员、测试人员、用户文档编写者、项目管理者和客户管理者。需求分析阶段的工作若完成得好,将为后续开发出出色的产品打下基础,同时会使客户感到满意:否则,会导致误解、挫折、障碍以及潜在质量和业务价值上的威胁。因此采用有效的需求分析过程至关重要。统一过程是业界流行的需求分析方法。 请围绕 “有效的 需求分析过程 ”论题,依次对以下三个方面进行论述。 1. 概要叙述你参与分析和开发的项目以及你在其中
2、所担任的主要工作。 2详细论述你在这个项目中采用统一过程进行有效需求分析的具体方法和步骤。 3论述你参与的需求分析过程所取得的实际效果和存在的问题。 2 论信息系统建设的网络规划 网络规划在信息系统建设中占有重要地位,一方面要满足信息系统的应用需求,另一方面受到信息系统覆盖的地理空间范围、资金和其他资源约束;既要满足当前信息系统的需要,又要满足未来发展的需要,即网络规划方案不仅要有实用性,还要有 扩展性。 请围绕 “信息系统建设的网络规划 ”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与分析设计的信息系统的应用需求以及你在其中所担任的主要工作。 2深入论述你参与设计的信息系统网络规划
3、主要涉及哪些方面,这些方面是如何满足信息系统应用需求并且具有实用性和扩展性的 ? 3简要叙述你参与的信息系统的网络规划方案中,除了实用性和扩展性外,方案中还有哪些特性需要考虑 ? 3 论面向服务的体系结构在系统集成中的应用 面向服务的体系结构 (Service-Oriented Architecture, SOA)作为一种构架模型,它将应用程序的不同功能单元通过一些良好定义的接口联系起来。接口是采用中立的方式进行定义的,独立于实现服务的硬件平台、操作系统和编程语言。这使得构建的服务可以以一种统一和通用的方式进行交互。请围绕 “SOA在系统集成中的应用 ”论题,依次对以下三个方面进行论述。 1.
4、 概要叙述你参与分析与开发的系统集成项目以及你在其中所担任的主要工作。 2详细论述 SOA中的关键技术,以及你熟悉的工具和环境对 SOA的支持。 3通过你的切身实践详细论述 SOA在系统集成中发挥的作用和优势。 4 论计算机支持的协同工作技术的应用 计算机协同工作 (CSCW)是指地域分散的一个群体借助计算机及其网络技术,共同协调与协作来完成一项或一组任务。建立协同工作的环境,可以改善人们进行信息交流的方式,消除或减少人们在时间和空间上相互分隔的障碍,从而节省工作人员的时间和精力,提高群体的工作质量和效率。 请围绕 “计算机支持的协同工作技术的应用 ”论题,依次对以下三个方面进行论述。 1.
5、概要叙述你参与分析和开发的协同工作应用项目以及你所担任的主要工作。 2简要介绍 CSCW技术的基本要素以及你所参与分析和 开发的应用项目中主要考虑其中的哪些要素,并详细说明如何设计和实现这些要素。 3分析并讨论 CSCW技术在你所参与分析和开发的项目中的应用效果,并简要分析 CSCW技术的应用前景。 2006年下半年软件水平考试(高级)系统分析师下午(论文)试题真题试卷答案与解析 1 【正确答案】 写作要点 一、简要介绍你所参与分析没计的信息系统的基本情况,并说明你在其中所担任的主要工作。 二、采用统一过程的需求分析方法 (或者其他能够使风险承担者交流、理解需求并达成一致的方法 )。 软件需求
6、包括几个不 同的层次:业务需求、用户需求和功能需求、非功能需求等。 业务需求:反映了组织机构或客户对系统、产品高层次的目标要求。 用户需求:用户使用产品必须要完成的任务。 功能需求:开发人员必须实现的软件功能,使用户能完成他们的任务,从而满足了 业务需求。 非功能需求:系统展现给用户的行为和执行操作的效率,以及开发难度、软件管理、重用性和通用性及由工具集、编程语言所带来的限制与约束。 所谓风险承担者是指对软件系统某个方面 (或层次 )负责 (或关注 )的人员。也可以这样来理解风险承担者:软件 系统的某个方面 (或层次 )如果存在缺陷或问题,对此负责任或受影响的人员。风险承担者包括客户、用户、业
7、务或需求分析员、开发人员、 测试人员、用户文档编写者、项目管理者和客户管理者,他们都一定程度对上述需求内容感兴趣。由于角色的不同,交流语言的差异,对需求分析的成果的认知可能会存在 “误差 ”,最终导致需求分析无效。 为了使需求分析有效,即风险承担者能够准确、一致地理解需求,需要建立一套基于共同语言 “规则 ”,避免不同的风险承担者产生歧义。有效需求分析可以采取统一过程的方法。 统一过程 (United process)提供了在开发组织中分派任务和责任的纪律化方法。它的目标是在可预见的日程和预算前提下,确保满足最终用户需求的高质量产品。对所有的关键开发活动,它为每个团队成员提供了使用准则、模板和
8、工具指导。而通过对相同基础知识的一致理解,使在进行需求分析、设计、测试项目管理或配置管理等工作时,均能确保全体成员共享相同的知识、过程和开发软件的视图。 统一过程包括迭代的软件开发、需求管理、使用基于构件的体系结构、可视化软件建模、验证软件质量和控制软件变更等内容。 其中统一过程的需求管理提供了有效需求分析的方 法和步骤,它描述了如何提取、组织和文档化需要的功能及约束;如何跟踪和文档化折衷方案及决策;如何捕获和进行商业需求交流。过程中使用用例和场景来捕获功能性需求,并确保由它们来驱动设计、实现和软件的测试,使最终系统能满足最终用户的需要。同时,统一过程给开发和部署系统提供了连续的和可跟踪的线索
9、。 需求分析过程如下: 1定义项目的视图和范围; 2确定用户种类; 3在每个用户种类中确定适当的代表; 4确定需求决策者和他们的决策过程; 5选择所用的需求获取技术; 6运 用需求获取技术对作为系统一部分的用例进行开发并设置优先级; 7从用户那里收集质量属性的信息和其他非功能需求; 8评审用例的描述和功能需求; 9澄清需求获取的参与者对需求的理解; 10开发并评估用户界面原型以助想像还未理解的需求; 11用测试用例来论证功能需求或原型: 12迭代 6 11步,直到所有的用例都被捕获,所有的风险承担者对目标系统“做什么 ”的问题达成一致,需求分析完成。 2 【正确答案】 写作要点 一、简要介绍你
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2006 年下 半年 软件 水平 考试 高级 系统分析 下午 论文 试题 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-492614.html