华南农业大学 首页 课程 讲师

软件工程

来源:华南农业大学

经过本课程的学习,学生能够掌握软件工程的基础知识,从工程学角度认识软件在大型复杂系统中的设计和应用,具备作为软件工程师从事软件开发所需的专业能力。

自主模式
  • 开课时间:2017-06-24
  • 共32个学时
  • 先修知识:
  • 建议每周学习0小时

报名人数:8人

课程介绍

本课程从软件生命周期的角度讲解软件工程的基本概念、基本原理和基本方法,内容涉及开发管理、需求建模、设计实现和测试维护等四大部分的相关基础知识,强调软件工程的根本性和永久性原则,诸如可测试性、软件体系结构、模块化和可复用性等,关注软件系统的复杂性问题以及迭代式的开发方法,重视分析问题与解决问题的能力以及软件工程实践训练,培养学生良好的工程化开发习惯。

授课讲师

陈老师

主要从事计算机教育及软件工程和教育信息化研究。

课程大纲
第一章 初识软件工程
软件无处不在
软件的本质特性
软件工程的产生与发展
软件工程的基本概念
软件工程的基本概念
业界人士谈软件工程
第2章 编写高质量代码
编程过程与规范
良好的编程实践
Python集成开发环境
代码静态检查
代码性能分析
结对编程实践
第3章 单元测试
常见问题