软件工程简答题(共5页).docx
《软件工程简答题(共5页).docx》由会员分享,可在线阅读,更多相关《软件工程简答题(共5页).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1. 请简要说明软件过程的概念和基本元素。答案要点:软件过程是软件工程人员为了获得软件产品在软件工具支持下实施的一系列软件工程活动,它应该明确定义以下元素:过程中所执行的活动及其顺序关系; 每一个活动的内容和步骤; 团队人员的工作和职责.2. 软件工程包括哪些基本要素?请简要说明这些要素及其作用。答案要点:软件工程包括过程、方法和工具三个要素。软件工程过程定义了技术方法的采用、工程产品(包括模型、文档、数据、报告、表格等)的产生、里程碑的建立、质量的保证和变更的管理,从而将人员、技术、组织与管理有机地结合在一起,实现在规定的时间和预算内开发高质量软件的目标;.软件工程
2、方法为软件开发提供了“如何做”的技术,通常包括某种语言或图形的模型表示方法、良好的设计实践以及质量保证标准等;工具:为软件工程的方法提供自动或半自动的软件支持环境辅助软件开发任务完成。3,请简要描述SWEBOK所包含的10个知识域。(1) 软件需求(Software Requirements)(2 )软件设计(Software Design)。(3)软件构造( Software Construction)。(4) 软件测试(Software Testing)。(5)软件维护(Software Maintenance)。(6)软件配置管理(Software Configuration Manag
3、ement)。(7)软件工程管理(Software Engineering Management)。(8)软件工程过程(Software Engineering Process)。 (9)软件工程工具和方法(Software Engineering Tool and Method)。 (10)软件质量(Software Quality)。4. 需求工程包括哪些基本活动?每一项活动的主要任务是什么?答案要点:需求工程分为需求开发和需求管理两个部分,而需求开发又可进一步分为需求获取、需求分析、规格说明和需求验证四个阶段。这些基本活动的主要任务包括:(1)需求获取:采集、识别和提取用户的需求,对问题
4、和需求形成文档化的描述,使各种人员达成一致的理解和认可。(2)需求分析:分析和综合所采集的信息,建立系统的详细逻辑模型。(3)需求规格说明:编写软件需求规格说明书,明确、完整和准确地描述已确定的需求。(4)需求验证:评审软件需求规格说明,以保证其正确性、一致性、完备性、准确性和清晰性。(5)需求管理:定义需求基线,在整个项目过程中跟踪需求状态及其变更情况。5.请比较本章介绍的几种主要需求获取技术,说明每一种技术的优缺点和适用场合。答案要点:(1)用户面谈优点:可以与项目相关人员一对一地进行交谈和讨论;具有私密性,使被访者可以直率地和无隐瞒地回答问题;便于探查一些附加信息或反馈信息;有利于与客户
5、建立良好的关系。缺点:面谈是一种非常费时和高成本的方式;难以解决不同的项目干系人之间的冲突和矛盾;在地理位置相距较远的情况下很难实施。适用场合:适用于在初步理解整体概念的情况下讨论和交流一些细节问题。(2)需求专题讨论会优点:有助于了解系统需求;有利于共享系统开发的成果;给用户一种主人的感觉;可以与足够多的项目干系人进行讨论和交流,且节省时间;支持头脑风暴式的讨论。缺点:需要占用参与人员比较长的整块时间;主持人的能力和会议的准备工作必须是非常好的,否则结果很糟。适用场合:适用于讨论和审查软件系统方案和模型,解决不同项目干系人之间的冲突和矛盾。(3)观察用户工作流程优点:通过直接观察的方式提取用
6、户或系统的特性;有助于理解难以用语言描述清楚的复杂业务。缺点:观察可能使用户紧张,从而表现得与往常不同。适用场合:适用于理解难以用语言描述清楚复杂业务过程。(4)原型化方法优点:通过一个可以运行的软件原型直观地理解和澄清问题,便于使开发人员与用户达成共识。缺点:用户容易产生误解,认为软件系统可以在原型的基础上很容易地构建,但实际上该原型的内部结构和程序质量比较差。适用场合:适用于用户需求不明确或描述不清楚的情况6. 请解释下列术语,并举例说明之。对象、类、属性、操作、关联、泛化、聚合、依赖参考答案:(1)对象(Object)对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位,由
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 答题
限制150内