●软件设计、测试与维护
软件设计是定义一个系统的架构、组件、接口和其他特征的过程,并得到这个过程的结果。软件设计活动组成:
(1) 软件架构设计:描述软件的组织和结构,标识各种不同的组件;
(2) 软件详细设计:详细的描述各个组件,使之能被构造。
软件测试是为评价和改进产品质量、识别产品缺陷和问题而进行的活动。
软件测试分类:单元测试、集成测试、系统测试。
软件维护是为需要提供软件支持的全部活动,包括交付前完成的活动,交付后完成的活动。
软件维护分类:更正性维护、适应性维护、完善性维护、预防性维护。
●软件复用
软件复用是指利用已有软件的各种知识来构造新的软件,以缩减软件开发、维护的费用。软件复用是提高软件生产力和质量的一种重要技术。
软件复用按抽象程度的高低分类:代码的复用、设计的复用、分析的复用、测试信息的复用。
面向对象的软件开发和软件复用之间的关系式相辅相成的。
●软件质量保证及质量评价
软件质量定义:软件特性的综合,软件满足规定和潜在用户的能力。
软件质量包括内部质量、外部质量、使用质量3部分。
软件质量管理过程:质量保证过程、验证与确认过程、评审与审计过程。
●软件配置管理
软件配置管理:通过标识产品的元素,管理和控制变更,验证、记录、报告配置信息,来控制产品的进化和完整性。软件配置管理和软件质量保证密切相关。
软件配置管理活动:软件配置管理过程的管理和计划、软件配置标识、软件配置控制、软件配置状态记录、软甲配置审计、软件发布管理与交付。
●软件开发工具
软件需求工具、软件设计工具、软件构造工具、软件测试工具、软件维护工具、软件配置管理工具、软件工程管理工具、软件工程过程工具、软件质量工具。
●软件过程管理
软件工程管理包含过程管理和项目管理,包括6个方面:启动和范围定义、软件项目计划、软件项目实施、评审和评价、关闭、软件工程度量。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|