- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++面试试题汇总
――柯贤富
管理软件需求分析篇
1. STL 类模板
标准库中容器和算法这部分一般称为标准模板库
2. 为什么定义虚的析构函数?
避免内存问题,当你可能通过基类指针删除派生类对象时。必须保证基类析构
函数为虚函数。
3. 项目管理怎么进行?
制定软件项目计划;
软件项目跟踪及监控。
软件项目计划(Software Project Planning )的目的是为了完成软件工
程和管理软件项目所制定的计划,其内容包括估计待完成的工作,建立必要的
约定和完成工作的计划。
软件项目跟踪和控制(Software Project Tracking and Oversighting)
的目的是对实际进展建立足够的可视性,使管理着能够在软件项目的执行明显
偏离软件计划时采取有效措施。其内容包括将实际的完成情况及结果和已文档
化的估计、约定和计划进行对照,并且基于实际的完成情况和结果调整这些计
划
4. 单元测试如何进行?
单元测试主要编写驱动函数和桩函数,测试的目标是完成语句覆盖和路径
覆盖。驱动函数用于调用被测函数,传递测试参数给被测函数。桩函数用于模
拟被测函数调用的底层函数,需要对被测函数传来的各种可能参数进行正确的
响应。
5. VSS 的三个核心操作是什么?
Check in、check out、get latest version。
6. USECASE 图画到哪一级?
一般要提供用例图、行为图和交互图及各角色定义。
7. 在评审过程中应该做哪些工作?
以文档评审为例
文档评审电子流基本流程:
文档负责人创建文档评审电子流,指定评审专家和评审负责人-QA 经理
确认通过,通知文档作者-文档作者提交文档-评审专家提出评审意见-
文档作者修改文档再次提交评审-评审专家会签通过(可能需要召开评审会
议)-秘书进行文档归档
8. 提交配置管理前做哪些工作?
已经得到 QA 及配置管理委员会的确认。如果提交的是源代码,确认包括
需求、详细设计等一系列文档都已做了相应的修改以及确认。
9. 概要设计文档如果到编码时发现问题怎么处理?
先提交问题报告单,经过软件经理审核,然后确认修改设计方案,修改代
码,测试通过后,提交到配置库,同时更新相关的概要设计文档和详细设计文
档。
10. 工作计划怎么制定?
根据项目总体计划落实到每个具体人员身上,按照月度和周来制度工作计
划。
11. Rose 的应用情况
Rose 作为一种建模语言工具可以应用于软件的需求分析、概要设计、详细
设计和测试阶段。
12.软件开发模式包括哪些?
公司的主要开发模式包括面向对象、面向过程的开发模式,无论哪种方式都体
现模块组装的思想。
13.设计的主要目标是什么?
逐步消化、细化需求,用程序的逻辑来表达文字性的描述。
14.设计包含哪些方面?
概要设计、详细设计、接口设计。
15. 测试在设计阶段有没有活动要做?
在设计阶段要确定集成测试计划和单元测试计划。
16.合作性质项目和传统项目方式有什么区别?
传统项目主要根据公司自己的开发流程进行项目管理,合作性项目则需要
接纳,有时甚至是按照合作方的开发模式进行项目管理,这主要由项目性质和
项目需求决定的。
17.在项目启动时,如何制定项目计划?
如果是有规定交付日期的项目,就必须根据交付日期限定、项目需求、项
目组成员的素质(体现在代码生产率)来确定项目计划。在项目计划的基础上
可以作出月、周计划,计划执行时根据实际情况在不影响开发进度的前提下调
整计划。
18. 项目管理计划分为哪些类别?
粗的方面包括项目开发计划、质量计划、配置计划、测试计划。
19. 计划的制定过程中,需要由哪些人参与?
项目经理、开发经理、质量经理和配置经理均要参与项目计划的制定。
20. 月度计划由哪些人参与?主要过程是什么?什么时候启动月度计划,如何
确定?
月度计
文档评论(0)