全部课程 >软件工程(二)Software Engineering

课程基本信息

课程编码:043975

课程类别: 专业课(必修),

先修课程:算法与数据结构,面向对象程序设计

适用专业:计算机科学与技术,

开课院部:计算机与网络安全学院

课程负责人:

课程教学团队:
课程资源: 没有资源记录!

课程展示

课程简介

《软件工程》是计算机科学与技术专业的专业必修基础课。本课程主要学习软件工程的基本概念、原理和方法,主要讲授内容包括软件生存周期模型、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。为更深入地学习和今后从事软件工程的实践打下良好的基础。

课程教学要求

1.知识与技能目标:学生通过学习软件与软件工程,生存周期与软件开发模式,结构化分析、设计与编码,面向对象分析、设计与编码,软件的评审、测试与维护,项目计划与项目管理等知识,掌握结构化方法、面向对象方法等软件开发技术,初步了解软件复用的概念及基于构件的开发方法,同时对软件工程管理和环境等内容有一个总体的了解。

2.过程与方法目标:在学习软件与软件工程,生存周期与软件开发模式,结构化分析、设计与编码,面向对象分析、设计与编码,软件的评审、测试与维护,项目计划与项目管理等内容的过程中,使学生的思维和分析方法得到一定的训练,在此基础上进行归纳和总结,逐步形成科学的学习观和方法论。

3.情感、态度与价值观发展目标:通过本课程的学习,培养作为一个软件工程技术人员必须具备的坚持不懈的学习精神,严谨治学的科学态度和积极向上的价值观,为未来的学习、工作和生活奠定良好的基础。

课程教学内容

  • 概述
  • 软件开发模型
  • 软件需求分析
  • 传统设计方法
  • 面向对象设计方法
  • 编码和语言选择
  • 软件测试
  • 软件复用
  • 软件维护
  • 软件项目计划
  • 软件工程管理
  • 软件质量管理
  • 软件工程环境

考核要求及成绩评定

成绩评定方法及标准

考核形式

评价标准

权重

考勤

考勤5次,每次1分

5%

作业及实验

作业上交即给分数,根据完成质量上下浮动;实验报告上交即给分数,根据完成质量上下浮动。

20%

期中考试

参考答案及评分标准

5%

期末考试

参考答案及评分标准

70%

 

学生学习建议

软件工程是计算机学科中一个年轻并且充满活力的研究领域,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。在不断的完善与发展中,软件工程逐渐形成了多位一体的专业内涵和严谨的课程体系。要想学好它,只钻课本知识是远远不够的,必须注重实践,在实践中不断加强对软件工程的认识,全方位地了解软件工程的发展前景与挑战,抓住机遇,化挑战为力量,不断克服层层阻碍。

课程文档下载

课程大纲下载

课程其它文档下载

本站 所有信息归:东莞理工学院 版权所有

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站