- 2
- 0
- 约7.59千字
- 约 5页
- 2025-04-18 发布于河南
- 举报
系统分析师考试历年试题分析与解答(案例分析与论文篇)--第1页
系统分析师考试历年试题分析与解答(案例分析与论⽂
篇)
系统分析师考试历年试题分析与解答(案例分析与论⽂篇)
第1章软件开发⽅法
案例分析试题
软件开发⽅法是指软件开发过程所遵循的办法和步骤,系统分析师考试⼤纲规定,考⽣要熟练掌握信息系统开发过程和⽅“
法”。也就是说,系统分析师要能够根据项⽬的实际情况,选择恰当的软件开发⽅法。
1.1案例分析试题
在2004年⾄2013年的考试试题中,共有6道试题和软件开发⽅法有关,本节主要分析这6道试题。在本节的试题中,其考查范
围如表1-1所⽰。
表1-1软件开发⽅法试题分布表
1.1.12004年上半年试题5
2004年上半年试题5
某公司要在现场开发⼀个⽹站应⽤系统,该系统的特点是:规模不⼤;⼯期短;⽤户需求不明确;没有⼤的技术风险;系统中
的⼀些模块可以外包给其他的公司开发。在选择开发过程时,项⽬组内产⽣了分歧。
王⼯提出采⽤XP(eXtremeProgramming,极限编程),理由是XP⽅法简洁,能减轻开
发⼈员的负担、快速适应市场、缩短投资回收期。
李⼯认为采⽤XP在项⽬开发中存在⼀些问题,建议考虑原型开发⽅法。
双⽅就上述的问题展开了激烈的争论。项⽬组最后决定采⽤XP,但同时针对李⼯提出的XP中存在的问题采取了相应的措施。
【问题1】
⼩规模发布(smallrelease)是XP的基本元素之⼀。请⽤200字以内⽂字分别阐明:(1)原型系统和XP⼩规模发布的系统的
主要差别?
(2)为什么该项⽬组没有采⽤原型开发⽅法?
【问题2】
请⽤200字以内⽂字,简要说明采⽤XP⽅法可能会存在哪些问题。
【问题3】
在项⽬组的后续讨论中,李⼯提出,如果项⽬规模扩⼤,XP将不再适⽤。王⼯对此表⽰赞同,但同时提出可以将XP⽅法和传
统软件开发过程相结合。请⽤200字以内的⽂字简要地说明如何将XP⽅法和传统软件开发过程相结合。
⼀、试题分析
在我们⾯临软件“危机”所带来的挑战之时,曾经通过采⽤严格的规范、详尽的⽂档来约束开发过程,以保证开发的质量与效
果,获得了突出的成就。但是随着时代的进⼀步发展,业务周期越来越短、变化越来越快,甚⾄在软件开发的过程中,业务逻
辑和需求已经悄然变化,这给本来还不成熟的软件产业带来了新的挑战。正在这种情况下,敏捷⽅法论应运⽽⽣。2001年这
些⽅法论的创始⼈⾛到⼀起,成⽴了敏捷联盟,发表了颇具影响⼒的敏捷宣⾔:个体和交互胜过过程和⼯具、可⼯作的软件胜
过⾯⾯俱到的⽂档、客户合作胜过合同谈判、响应变化胜过遵循计划。⽐较有影响⼒的敏捷⽅法论包括XP(极限编程)、
FDD(特征驱动开
发)、CrystalMethod(⽔晶⽅法)、DSDM(动态系统开发⽅法)、ASD(⾃适应开发)、Scrum等。
本题主要考查考⽣对软件开发过程的掌握情况,要求能够了解各种不同的过程⽅法论,跟踪其发展的趋势,并且根据实际的情
况和需求来正确地选择合适的过程⽅法论。近⼏年来,由于以XP为代表的敏捷⽅法论的讨论、实践越来越多,也取得了较好
的成效,因此对于从事软件⼯程管理⽅⾯的考⽣来说,也成为⼀个重要的知识内容。
系统分析师考试历年试题分析与解答(案例分析与论文篇)--第1页
系统分析师考试历年试题分析与解答(案例分析与论文篇)--第2页
【问题1】
当客户有⼀个合理的要求,但对细节则没有任何线索时,原型法开发是⼀个⼗分常⽤的⽅法。由于本题中所涉及的项⽬就是属
于需求不明确的,因此能够有效利⽤原型法进⾏解决。
原型法开发将从需求收集开始,开发者和客户在⼀起定义软件的总体⽬标,标识出已知的需求,并规划出需要进⼀步定义的区
域。然后就是快速设计“”,快速设计集中于软件中那些对⽤户/客户可见的部分的表⽰(如输⼊⽅式和输出格式)。可通过快速
设计来创建原型。原型由⽤户/客户评估并进⼀步精化待开发软件的需求。逐步调整原型使其满⾜客户的要求,⽽同时也使开
发者对将要做的事情有较好的理解,这个过程是迭代的。
理想情况下,原型可以作为标识软件需求的⼀种机制。如果建⽴了可运⾏原型,开发者就可以在其基础上试图利⽤已有的程序
⽚断或使⽤⼯具(如报表⽣成器、窗⼝管理器)来尽快⽣成可运⾏的程序。
原型开发⽅法在实施时,存在的问题主要包括以下两个⽅⾯:
(1)客户似乎已经看到了软件的⼯作版本,却⽆法理解,原因在于为了使原型能够很快使⽤,开发者没有考虑软件的总体质
量和长期的可维护性。
(2)开发者常常需要实施上的折中使原型能够尽快⼯作。
因
您可能关注的文档
最近下载
- 2026年江西新能源科技职业学院单招职业技能测试题库及答案1套.docx VIP
- 普通话测验考试60篇朗读文章(有拼音).doc VIP
- 普通党员2026年度组织生活会对照检查材料(五个对照).pdf VIP
- 生成式人工智能应用实战课件 (1).pptx VIP
- 北京爱知之星java工程师面试题 (2).docx VIP
- 北京爱知之星java工程师面试题 (1).docx VIP
- 北京爱知之星运维工程师笔试题.docx VIP
- 北京爱知之星JAVA工程师笔试题 (2).docx VIP
- 北京爱知之星JAVA工程师笔试题 (1).docx VIP
- 北京爱知之星java工程师面试题.docx VIP
原创力文档

文档评论(0)