UP主: 封面: 简介:1 软件工程概述2 可行性研究3 软件需求分析4 面向过程的软件设计方法5 用户界面设计6 结构化程序设计7 软件测试8 软件维护9 面向对象的分析和设计方法10 软件质量管理11 ...
视频选集 1-1 软件工程概论 1-2 软件及软件分类 1-3 软件发展和软件危机 1-4 软件生命周期和软件开发模型 1-5 瀑布模型 1-6 快速原型模型 1-7 增量模型 1-8 螺旋模型 1-9 喷泉模型和变换模型 1-10 软件工程的基本目标和原则 1-11 软件工程的三要素 2-1 可行性研究的任务 2-2 可行性研究的步骤 2-3 系统开发计划的内容 2-4 系统流程图 2-5 结构化分析实例(一) 2-6 结构化分析实例(二) 2-7 成本效益分析的基本方法(一) 2-8 成本效益分析的基本方法(二) 2-9 项目开发计划 3-1 需求分析的任务 3-2 需求分析的过程 3-3 需求分析的原则 3-4 需求分析的基本方法 3-5 画数据流图的步骤 3-6 商店处理系统实例 3-7 数据字典 3-8 教程销售实例 3-9 图书管理系统实例 3-10 其它软件需求分析工具 3-11 判定表 3-12 判定树 3-13 其它图形工具 3-14 需求规格说明和需求评审 3-15 结构化分析实例 3-16 小结 4-1 概要设计的概念 4-2 概要设计的原则 4-3 软件设计过程 4-4 概要设计的基本任务 4-5 模块设计的基本原理 4-6 抽象 4-7 耦合 4-8 内聚 4-9 结构化设计方法 4-10 面向数据流的设计方法 4-11 变换分析 4-12 事务分析 4-13 模块结构的改进 4-14 Jackson方法 4-15 Jackson实例 4-16 详细设计 4-17 过程设计 4-18 NS图 PAD图 4-19 判定表 4-20 详细设计说明书 5-1 用户界面设计的任务 5-2 用户界面的任务 5-3 用户界面基本类型 5-4 用户界面的分类 5-5 用户界面设计的原则 5-6 数据输入界面设计 5-7 输入表格设计 5-8 数据显示界面设计 5-9 图形显示和控制界面的设计 5-10 直接操纵 5-11 帮助和出错界面设计 6-1 结构化程序设计 6-2 结构化程序设计的原则 6-3 结构化程序设计的风格 6-4 数据说明 6-5 语句说明 6-6 输入-输出 6-7 效率 6-8 影响输入-输出的因素 6-9 程序复杂性度量 6-10 Mccbabe方法 6-11 Halstead方法 6-12 综合实例和小结 7-1 软件测试的目地和原则 7-2 软件测试的过程和策略 7-3 软件测试的方法 7-4 白盒测试(逻辑覆盖) 7-5 黑盒测试(等价类划分) 7-6 边界值分析和错误推测 7-7 因果图 7-8 实例 7-9 单元测试 7-10 集成测试 7-11 确认测试 7-12 测试种类 7-13 编写测试计划 7-14 调试 7-15 小结 8-1 软件维护的概念 8-2 软件维护的活动 8-3 软件维护的副作用 8-4 软件可维护性及度量 8-5 提高可维护性方法 8-6 软件复用和再生工程 9-1 面向对象的基本概念 9-2 面向对象的开发过程 9-3 面向对象的开发方法 9-4 面向对象的分析(OOA) 9-5 面向对象的设计(OOD) 9-6 面向对象的测试(OOT) 9-7 ATM实例 10-1 软件质量的概念 10-2 软件质量保证 10-3 软件可靠性 10-4 常用故障总数估算方法 10-5 软件评审 10-6 配置管理 10-7 版本控制 11-1 软件项目管理过程 11-2 质量度量 11-3 估算 11-4 软件开发成本估算 11-5 软件开发成本估算模型 11-6 项目组织 11-7 CMM 11-8 软件工程总结