index of Practical Software Engineering

xiaoxiao2021-02-27  363

Index of《实用软件工程》 一、软件工程概述 1.1 软件的概念、特点和分类 1.2 软件工程 软件工程师指导软件开发和维护的工程型学科,它以计算机科学理论和其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护, 以较少的代价获得高质量的软件并维护它 1.3 软件生存周期与软件过程 1.4 软件过程模型 1.5 问题解决和泛型 二、计算机系统工程 2.1 基于计算机的系统 2.2 计算机系统工程 2.2.1 识别用户的要求 2.2.2 系统分析和结构设计 2.2.3 可行性研究 2.2.4 建立成本和进度限制 2.2.5 生成系统需求规格说明 2.3 系统分析与结构设计

2.3.1 系统分析的层次

系统工程师首先从“全局视图”出发,研究业务领域或产品领域,建立适当的业务或技术上下文环境。然后把注意力集中到所关心的具体领域,细化全局视图,在这个领域中针对主要的系统元素(如数据、软件、硬件、人员等),开展系统的分析建模、设计和构造活动。 2.3.2 业务过程工程和产品工程建模 2.3.3 系统模型模板 2.3.4 系统文档与评审 三、面向对象方法与 UML 四、软件需求工程   1. 需求获取   2. 分析建模   3. 需求规格说明   4. 需求评审   5. 需求管理 五、软件设计工程   设计的目标和准则:   性能准则    可靠性准则     成本准则     维护准则     最终用户准则  设计工程的任务:  良好的设计原则: 模块化 模块独立: 降低耦合度: 提高内聚性: 提高抽象层次: 复用性设计: 灵活性设计: 预防过期: 可移植性设计: 可测试性设计: 防御性设计:   六、体系结构设计与设计模式 七、软件实现 八、软件测试工程 九、软件测试用例设计 十、软件维护

转载请注明原文地址: https://www.6miu.com/read-4976.html

最新回复(0)