
二、填空题(本大题共10小题,每小题2分,共20分)
16.项目管理中的风险管理要求不停地关注软件开发工作中的所有相关活动,定期状态评估就是一种有效的管理活动,按照规范的时间间隔进行相应的评估,定义工作的进度和质量指标,确保对项目进展情况的关注,使所有项目干系人之间可以在一种开放的氛围中进行交流。
17.IT项目可行性研究,就是从技术、经济、社会和人员等方面的条件和情况进行调查研究,对可能的技术方案进行论证,以最终确定整个项目是否可行。
18.在IT项目的成本构成中,软件开发成本是最主要的成本。
19.质量体系的结构要素由职责和权限、组织结构、资源和人员、工作程序、技术状态管理等组成。
20.IT项目适应性维护是指调整系统使之能适应一个已经发生变化的系统环境。
21.编码错误、设计错误、需求定义错误中,需求定义错误维护成本最大。
22.Beat测试是由软件的最终用户在一个或多个用户
的场所进行的,开发人员通常不在现场,由用户记录测试中遇到的问题,并定期把这些问题反馈给开发人员。
23.项目文档的准备分三个阶段:文档制作、文档修改和文档产品发布。
24.风险的不确定性范围包括:发生与否不确定;发生的时间不确定;发生的状况不确定;发生的结果不确定。
25.项目无法继续时应果断终止项目,对项目进行清算是减少损失的唯一方法和途径。
三、名词解释(本大题共5小题,每小题4分,共20分)
226.里程碑
是完成阶段性工作的标志,不同类型的项目里程碑不同。往往是一些重要活动的完工,或重要文档的支付,或阶段评审的通过。
27.动态投资回收期
是一种考虑资金时间价值基础上计算的投资回收期。一般按净现值来计算。
28.PDCA循环
PDCA循环体现了全面质量管理的基本思想,也是全面质量管理的基本工作步骤和程序。它把质量管理过程划分为计划P、执行D、检查C、处理A四个阶段八个工作步骤,强调按此顺序不断循环,以此来进行所有的质量管理活动。
29.白盒测试法
白盒测试法,又称为结构测试右逻辑驱动测试,在测试过程中,允许测试人员对程序的内部逻辑结构及有关信息来设计和选择测试用例,对程序的逻辑路径进行测试。
30.风险规划
主要是针对各种可能出现风险事件,制定各种风险应对计划和应对策略,并制定或选择一个风险规避的行动方案。
四、简答题(本大题共5小题,每小题5分,共25分)
31.软件项目开发主要分为哪几个阶段?
答:软件项目开发主要分为六个阶段:需求分析、概要设计、详细设计、编码、测试、安装及维护。
32.在做项目投资分析时,应当遵循的基本原则是什么?
答:当预计的回收期超出企业能接受的回收期时或者在规定的回收期内不能收回投资的项目时,此时预计的应当放弃;而只有回收期小于企业的预计时,才可以接受该项目。
33.进行成本控制的结果有哪些?
答:进行成本控制的结果是修订成本估算,更新成本预算,采取纠正措施,对项目完工重新进行估算等。
34.什么是SCM?其内容包括哪些?
答:SCM即软件配置管理,是开发和维护各个阶段管理软件演进过程的一种方法和规程。包括标识在给定时间点上软件的配置,系统地控制对配置进行的修改,并维护在整个软件生命周期中配置的完整性、一致性和追踪性。
35.项目文档的结构一般要符合哪些基本原则?
答:项目文档的结构一般要符合以下基本原则:
(1)所有文档都应该有封面,用来标识该项目文档的作者、制作时间、文档类型、配置管理、质量确保信息和文档的秘级、文档的摘要、关键字及版权信息等。
(2)文档应分章节描述。
(3)如果文档包括许多细节性参考信息,就应该有附录。
(4)文档应该有难点注释和详细说明。
五、综合应用题(本大题共2小题,每小题10分,共20分)
36.下表列出了某IT项目的所有任务的持续时间及相互关系。
(1)求整个项目的持续时间;
(1)求整个项目的持续时间;
解:根据任务的依赖关系得到项目活动网络如下图所示。
任务 |
持续时间(天) |
依赖关系 |
T1 |
10 |
|
T2 |
21 |
|
T3 |
21 |
T1 |
T4 |
14 |
|
T5 |
14 |
T2,T4 |
T6 |
7 |
T1,T2 |
T7 |
18 |
T1 |
T8 |
15 |
T4 |
T9 |
21 |
T3,T6 |
T10 |
21 |
T5,T7 |
T11 |
11 |
T9 |
T12 |
14 |
T11 |
从图可知,其关键路径(最长的路径)为:T1-T3-T9-T11-T12。故整个项目的持续时间为10+21+21+11+14=77(天)。
(2)与任务T3同时进行的可能是哪些任务?
解:T3的工作日期为第11天到第31天。故与任务T3同时进行的任务可能有:T2、T4、T5、T6、T7、T8。
37. 结合工作实际,你认为优秀软件工程师应具备哪些能力?答题要点:
优秀软件工程师应具备以下能力:
1) 较强的压力承受能力。软件项目常常任务重、时间紧,如果压力承受能力不强,就会导致工作能力降低,甚至无法按质按量按时完成工作任务。
2) 学习能力、适应能力强。计算机技术日新月异,需要不断的学习新知识、掌握新技术。
3) 良好的沟通和交流能力。沟通和交流是知识和技术积累的重要手段。项目开发的成功,是团队集体智慧的结果。一个不懂得沟通与交流的程序员是没有生命力的。
4) 精通多种开发工具,程序开发能力强。这是软件项目开发的主要技能要求。
5) 赋有朝气,创新能力强。因为软件开发本身就是一个富有创造性的工作。
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
重庆自考02354网络操作系统复习资料(2)
12-12重庆自考复习资料:软件工程专业01336软件项目管理(1)章节复习第13章
12-22重庆自考06087工程项目管理复习资料(6)
08-192020年4月重庆自考02378信息资源管理复习资料(3)
11-07重庆自考00197旅游资源规划与开发复习资料(1)
10-13重庆自考园林专业:10383园林建筑学课程复习资料(5)
12-14重庆自考园林专业:10386树木养护学知识点总复习资料(3)
09-14重庆自考复习资料:软件工程专业02141计算机网络技术章节复习题练习(2)
08-12重庆自考31004局域网技术与组网工程复习资料(3)
07-312022年重庆自考00365交通工程模拟试题(1)
10-20