请简要说明软件过程的概念和基本元素
答案要点: 软件过程是软件工程人员为了获得软件产品在软件工具支持下实施的一系列软件工程活动,它应该明确定义以下元素: 过程中所执行的活动及其顺序关系 ;每一个活动的内容和步骤 ;团队人员的工作和职责
软件工程包括哪些基本要素
请简要说明这些要素及其作用
答案要点: 软件工程包括过程、方法和工具三个要素
软件工程过程定义了技术方法的采纳、工程产品(包括模型、文档、数据、报告、表格等)的产生、里程碑的建立、质量的保证和变更的管理 ,从而将人员、技术、组织与管理有机地结合在一起,实现在规定的时间和预算内开发高质量软件的目标;
软件工程方法为软件开发提供了“如何做”的技术,通常包括某种语言或图形的模型表示方法、良好的设计实践以及质量保证标准等;工具:为软件工程的方法提供自动或半自动的软件支持环境辅助软件开发任务完成
3,请简要描述 SWEBOK 所包含的 10 个知识域
(1) 软件需求(Software Requirements)(2 )软件设计(Software Design)
(3)软件构造( Software Construction)
(4) 软件测试(Software Testing)
(5)软件维护(Software Maintenance)
(6)软件配置管理(Software Configuration Management)
(7)软件工程管理(Software Engineering Management)
(8)软件工程过程(Software Engineering Process)
(9)软件工程工具和方法(Software Engineering Tool and Method)
(10)软件质量(Software Quality)
需求工程包括哪些基本活动
每一项活动的主要任务是什