Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

软件工程及应用

via XuetangX

Overview

软件工程及应用是指导计算机软件开发与维护的工程学科。课程结合新工科背景下对软件技术人才的需求,当今先进的软件开发与管理理念、技术,选取典型的软件开发项目,系统地讲述软件工程相关知识,主要包括:软件工程的概念、原理、软件分析、软件设计、软件实现、软件测试与维护、软件项目管理等知识,提高工程实践能力。同时融入课程思政内容,培养爱国情怀与科技兴国的理想信念。

Syllabus

  • 第1章 绪论
    • 1.1 软件概述
    • 1.2 软件危机
    • 1.3 软件工程
  • 第2章 基本理论
    • 2.1 软件生命周期模型
    • 2.2 软件开发方法与开发工具
  • 第3章 可行性研究
    • 第4章 软件需求分析
      • 4.1 软件需求分析
      • 4.2 结构化分析方法
      • 4.3 系统流程图
      • 4.4 数据流图基础知识
      • 4.5 数据流图分层方法解析
      • 4.6 数据流图建模案例
      • 4.7 数据字典
      • 4.8 状态转换图
      • 4.9 辅助建模工具
    • 第5章 总体设计
      • 5.1 软件设计基础知识
      • 5.2 总体设计及软件结构图
      • 5.3 耦合
      • 5.4 内聚
      • 5.5 结构化设计
      • 5.6 变换方法一
      • 5.7 变换方法二
      • 5.8 事务型数据流图的变换步骤
    • 第6章 软件详细设计与软件实现
      • 6.1 详细设计的任务与方法
      • 6.2 设计表示法
      • 6.3 结构化程序设计及总结
      • 6.4 软件实现
    • 第7章 面向对象
      • 7.1 面向对象的相关概念
      • 7.2 面向对象开发方法
      • 7.3 UML的基本图标
      • 7.4 对象分析
      • 7.5 OOA模型
      • 7.6 对象模型的构建
      • 7.7 对象设计
      • 7.8 分析与设计实例
    • 第8章 软件测试
      • 8.1 测试的基本概念
      • 8.2 黑盒测试-等价类划分法
      • 8.3 等价类划分规则
      • 8.4 边界值分析法
      • 8.5 决策表分析法
      • 8.6 白盒测试
      • 8.7 逻辑覆盖测试方法1
      • 8.8 逻辑覆盖测试方法2
      • 8.9 独立路径测试方法
      • 8.10 独立路径测试步骤
    • 第9章 软件部署
      • 期末考试
        • 教学(课堂或实践)实录视频

          Taught by

          gdlgxy

          Reviews

          Start your review of 软件工程及应用

          Never Stop Learning.

          Get personalized course recommendations, track subjects and courses with reminders, and more.

          Someone learning on their laptop while sitting on the floor.