前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件工程SWEBOK所包含的10个领域以及每个领域所做的事情

软件工程SWEBOK所包含的10个领域以及每个领域所做的事情

作者头像
手撕代码八百里
发布2020-07-29 10:23:16
7390
发布2020-07-29 10:23:16
举报
文章被收录于专栏:猿计划猿计划猿计划

软件工程知识体系(WERBOK)分解成10个领域,形成层次化得组成结构,分别是:软件需求、软件设计、软件制造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具与方法、软件质量。

每个领域所做的主要事情: (1)软件需求:用来描述解决现实世界某个问题的软件产品及对软件产品的约束,涉及需求获取、需求分析、建立需求规格说明和确认,领域问题建模,软件开发的技术、经济和时间可行性分析等。 (2)软件设计:由软件体系结构设计、软件详细设计两种组成。 (3)软件制造:通过编码、单元测试、集成测试、调式、确认等活动,生成可用的有意义的软件。 (4)软件测试:标识缺陷和问题,改善产品质量。 (5)软件维护:等一系列工作做完,软件开发完毕后,交予用户使用,从此便进入软件维护工作。此阶段会随着需求、问题的提升而提升。 (6)软件配置管理:软件配置管理是一种标识、组织和控制修改的技术,维护整个系统声明周期中软件配置的一致性和可追踪性。 (7)软件工程管理:确保软件开发和维护是系统的、规范的、可度量的。 (8)软件工程过程:软件工程过程是生产一个最终能满足用户需求且达到工程目标的软件产品所需要的步骤。 (9)软件工程工具与方法:主要是对一些工具和方法的运用,使要达到目的的软件更符合用户的需求标准。 (10)软件质量:软件质量是对软件质量需求、软件质量度量、软件属性检测、软件质量管理技术和过程等。

更多请参考: https://wenku.baidu.com/view/9b10a6ccf242336c1eb95efd.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档