首页 > TAG信息列表 > SWEBOK

SWEBOK软件工程知识体系 - 15.工程基础

工程基础(ENGINEERING FOUNDATIONS) IEEE将工程定义为“对结构、机器、产品、系统或过程应用系统的、有纪律的、可量化的方法”[1]。本章概述了一些对软件工程师有用的工程基础技能和技术。重点是支持其他KA的主题,同时尽量减少本文档其他部分所涵盖主题的重复。 随着软件工程

SWEBOK软件工程知识体系 - 5.软件维护

软件维护(SOFTWARE MAINTENANCE) 软件开发工作的结果是交付满足用户需求的软件产品。因此,软件产品必须改变或发展。一旦投入使用,缺陷就会被发现,操作环境会发生变化,新的用户需求就会浮出水面。生命周期的维护阶段开始于保修期或实施后支持交付之后,但维护活动发生的时间要早得多

SWEBOK软件工程知识体系 - 4.软件测试

软件测试(SOFTWARE TESTING) 软件测试包括动态验证一个程序在一组有限的测试用例上提供了预期的行为,这些测试用例是从通常无限的执行域中选择的。 在上述定义中,粗体字对应于描述软件测试知识领域(KA)的关键问题: 动态:这一术语意味着测试总是对选定的输入执行程序。因为一个复杂的