课程简介 Course Introduction

通过本课程的学习,使学生了解软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;熟悉软件项目开发和维护的一般过程;熟练掌握软件需求分析、设计、编码和测试等阶段的主要思想和技术方法,并且能够利用所学知识进行各种软件项目的实际开发实践。

教学大纲 Teaching Syllabus

周次内容要求
1软件工程概述 了解软件危机、软件工程、软件的生命周期;
2-3可行性研究 熟悉可行性研究步骤、掌握系统流程图、数据流图技术;
4需求分析 了解需求分析任务、熟悉分析建模方法、掌握需求分析的图形化工具;
5-6总体设计 掌握设计有关原理和方法、掌握面向数据流的设计方法;
7-8详细设计 掌握过程设计的各种工具、掌握面向数据结构的设计方法;
9-11 软件工程实现、维护 了解程序设计语言的特点、掌握软件测试的理论知识、了解维护的过程和特点;
12面向对象方法学引论 了解面向对象方法学、熟悉对象模型、动态模型和功能模型;
13-14面向对象分析 了解面向对象分析的过程、掌握三种模型的建立过程;
15面向对象设计、实现 掌握设计各子系统、类中的服务、关联等的过程、了解面向对象测试策略;
16-17UML建模应用 掌握UML建模方法和技术,能够熟练运用UML建模方法进行软件分析和设计。

留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
  • 刘宇东
    讲师
    华南师范大学计算机学院
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 课程密码:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导