首页 课程主页
  • 累计开课期数
  • 2 学期
  • 累计选课人次
  • 928 人次
  • 累计访问量
  • 4904 次
课程分享  
软件工程
主讲教师 邱慧丽/宿州学院
学习人数 1
开课周期 2025年02月27日 ~ 2025年11月15日
教学进度
预报名
进行中
已结课
课程期次 进行至第 35 周 , 共 38 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

软件工程》是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。该课程通常涵盖了广泛的软件设计和开发的理论与实践知识。通过对本门课程的学习使学生掌握软件工程的基本概念、原理和方法培养学生运用软件工程技术和工具进行软件项目开发和维护的能力提高学生的团队协作、项目管理、质量控制和风险评估能力。

《软件工程》课程主要讲授包括软件工程概述、软件问题定义及可行性分析需求分析、总体设计、详细设计、软件编码与测试、软件维护、面向对象软件工程、软件项目管理。

通过本课程的学习,使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;掌握传统方法──结构化分析与设计和现代开发方法──面向对象设计;了解软件项目开发和维护的一般过程,培养学生软件开发工程化的观点,系统化的观点;为更深入地学习和今后从事软件工程实践打下良好的基础。


课程概述

《软件工程》计算机科学与技术、软件工程相关专业的核心课程之一,旨在培养学生掌握软件开发的系统方法、原理和技术,使其具备独立进行软件项目规划、设计、实施和维护的能力。该课程全面介绍软件工程的基本概念、原理、方法和工具,使学生了解软件工程的整体框架和知识体系,掌握软件开发的工程化方法和技术,提高软件开发的质量和效率。

《软件工程》课程通常包括软件工程的基本概念、软件需求分析、软件设计、软件编码与实现、软件测试、软件维护以及软件项目管理等模块。通过这些模块的学习,学生可以了解软件工程的整体流程和各个环节的要点,掌握软件开发的基本技术和方法,了解软件开发过程中的常见问题及其解决方法。

《软件工程》课程是一门非常重要的专业课程,它为学生提供了全面的软件工程知识和实践技能,为其未来从事软件开发工作打下了坚实的基础。通过学习这门课程,学生可以掌握软件开发的工程化方法和技术,提高软件开发的质量和效率,为企业的信息化建设和社会发展做出贡献。


课程大纲
  • 第1章 软件工程概述
    • 1.1 软件危机
    • 1.2 软件工程
    • 1.3 软件生命周期
    • 1.4 软件过程
  • 第2章 问题定义
    • 2.1 软件问题的定义
    • 2.2 可行性研究的任务
    • 2.4 系统流程图
  • 第3章 需求分析
    • 3.1 需求分析的任务
    • 3.2 需求分析的步骤
    • 3.3 结构化需求分析方法
    • 3.4 需求分析的图形工具
    • 3.5 需求验证与管理
  • 第4章 总体设计
    • 4.1 总体设计的目标和任务
    • 4.2 总体设计的过程
    • 4.3.1 总体设计的原理-1
    • 4.3.2 总体设计的原理-2
    • 4.4 软件结构设计准则
    • 4.5 描绘软件结构的图形工具
    • 4.6.1 面向数据流的软件结构设计方法-1
    • 4.6.2 面向数据流的软件结构设计方法-2
  • 第5章 详细设计
    • 5.2 详细设计的原则
    • 5.3 用户界面的设计
    • 5.4.1 详细设计的工具
    • 5.4.2 详细设计的工具
    • 5.5.1 面向数据结构的设计方法
  • 第6章 软件编码与测试
    • 6.1 编码
    • 6.2 软件测试的分类
    • 6.3 软件测试过程
    • 6.4 白盒测试技术
    • 6.5 黑盒测试技术
    • 6.6 软件调试
  • 第7章 软件维护
    • 7.1 软件维护概述
    • 7.3 软件维护过程
    • 7.4 软件可维护性
    • 7.5 软件重用和再工程
  • 第8章 面向对象软件工程
    • 8.1.1 面向对象技术与UML-1
    • 8.1.2 面向对象技术与UML-2
    • 8.2 面向对象分析
    • 8.3 面向对象设计
    • 8.4 面向对象编码与测试
  • 第9章 软件项目管理
    • 9.1 软件项目管理概述
    • 9.2 软件项目进度管理
    • 9.3 软件项目风险管理
    • 9.4 团队管理
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
宿州学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有