首页 > 百科杂谈 > 2018软考试题及答案(2018软考试题及答案全揭秘)

2018软考试题及答案(2018软考试题及答案全揭秘)

2018软考试题及答案全揭秘

第一部分:软件工程基础

1.请问什么是软件需求?

答:软件需求是用户对软件所提出的功能要求、性能要求、质量要求、限制要求以及其他要求的需求规格说明。

2.请问什么是软件设计?

答:软件设计是建立在软件需求基础上,通过对软件的结构、行为、接口等方面的设计,生成满足软件需求的架构、模块化设计和接口,为软件开发提供蓝图方案。

3.请问什么是软件测试?

答:软件测试是为了检验软件需求的规格说明和软件设计方案是否贴近真实情况,以及软件的运行是否达到软件需求和设计方案的要求的过程。

第二部分:软件测试与质量保证

1.什么是黑盒测试?

答:黑盒测试又称为功能测试、数据驱动测试,是一种只检查软件功能是否符合要求的测试方法,不考虑软件内部实现的细节,只看其输入输出之间的关系。

2.什么是白盒测试?

答:白盒测试是一种基于代码的测试方法,通过代码结构的分析,测试人员可以确定测试数据的选择和测试用例的设计,并检查程序的执行情况是否符合预期的结果。

3.请问什么是CMMI?

答:CMMI全称为“能力成熟度模型集成”(CapabilityMaturityModelIntegration),是一种软件开发过程改进工具,通过跟踪软件开发流程中的过程改进和技术成熟度等问题,提高软件开发的质量和效率。

第三部分:软件项目管理与知识管理

1.请问什么是Scrum?

答:Scrum是一种敏捷软件开发方法,强调团队协作、用户和团队之间的联系和反馈、快速迭代、可持续开发和不断提高。

2.请问什么是项目干系人管理?

答:项目干系人管理是指通过识别、分析、规划和监控项目干系人的需求和期望,以及沟通和协调项目干系人的利益和关系,从而提高项目执行的成功率和满意度。

3.请问什么是知识管理?

答:知识管理是一种利用各种工具和方法,帮助组织有效地识别、获取、组织、存储和应用知识资源,从而提升组织绩效和竞争力的活动。