《软件工程概论A》课程教学大纲.pdfVIP

  • 1
  • 0
  • 约3.89千字
  • 约 6页
  • 2022-08-05 发布于上海
  • 举报
《软件工程概论A》课程教学大纲 Software Engineering Interview 课程编号:170302028 学时:32 (理论24 ,实验 8 ) 学分:2 学分 适用对象:计算机及相关专业本科 先修课程:高级语言程序设计.数据结构.数据库系统概论 一、课程的性质和任务 《软件工程概论A》可以支撑毕业要求第 1,5,10 条的达成,该课程是计算机及其相关专业的一 门专业课程。它是一门工程性课程,任务是培养学生掌握软件工程的基本概念.基本原理.基本方 法与技术,为后续进一步的学习和实践打下基础。 二、教学目的与要求 本课程的目的是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软 件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。本 课程要求介绍软件工程的概念.技术和方法,包括软件生存周期与开发模式,结构化分析.设计与 编码,面向对象分析.设计与编码,软件的评审.测试与维护等。 三、教学内容 第一章:软件工程概述 1.基本内容: 软件工程的产生.研究对象.基本原理.开发方法.工具和环境.常用生存周期模型.并行工程 2 .教学基本要求: 掌握:软件开发方法的主要方法 理解:软件工程常用生存周期模型 3 .教学重点难点: 重点:软件开发过程.软件工程常用生存周期模型 难点:软件工程常用生存周期模型 4 .教学建议: 本章目的要向学生讲述软件工程的重要性和过程,帮助学生初步了解软件工程化.标准化开 391 发的重要和好处。 第二章:需求分析 5 .基本内容: 需求分析的目标.可行性分析.需求收集.需求规格说明.数据建模.功能建模.行为建模.数据词 典.面向对象建模.统一建模语言 UML 6 .教学基本要求: 熟练掌握:面向对象建模和建模语言 UML 掌握:需求收集和数据流图建模 7 .教学重点难点: 重点: 1.需求分析的原则.方法和需求规格说明文档的内容 2. 数据流建模.实体-关系建模.系统行为建模 3 .用例建模 4 .面向对象建模 难点: 1.数据流建模.实体-关系建模.系统行为建模 2 .用例建模 3 .面向对象建模 8 .教学建议: 给出实际案例来说明需求建模的过程,让学生模仿写需求报告。 第三章:概要设计 1.基本内容: 概要设计的任务.软件设计基本原则.面向数据流图的设计方法.面向对象的设计方法 2 .教学基本要求: 熟练掌握:软件设计基本原则,面向对象设计方法 掌握:概要设计过程 3 .教学重点难点: 重点: 1.软件设计基本原则 2 .面向数据流图的设计方法 392 3 .面向对象设计方法 难点: 1.面向数据流图的设计方法 2 .面向对象设计方法 4 .教学建议: 给出实际案例来说明概要设计的过程,让学生模仿写概要设计报告。 第四章:详细设计 1.基本内容: 详细设计的目标与任务.结构化程序的详细设计技术与工具Jackson 程序设计方法.Warnier 程 序设计方法.面向对象程序的详细设计.基于组件的程序设计方法 2 .教学基本要求: 掌握:面向对象程序的详细设计.结构化程序设计方法 3 .教学重点难点: 重点: 1.结构化程序的详细设计技术与工具 2.Jackson 程序设计方法 3.面向对象程序的详细设计 难点: 1. Jackson 程序设计方法 2.面向对象程序的详细设计 4 .教学建议: 给出实际案例来说明详细设计的过程,让学生模仿写详细设计报告。 第五章:软件验证技术 1.基

文档评论(0)

1亿VIP精品文档

相关文档