软件工程教学大纲(正式版)
8页1、软件工程导论课程教学大纲一、课程基本信息课程编号:英文名称名:Software Engineering总学时:54学时学分:3课程类别:专业必修课适用专业:全校本(专)计算机科学与技术先修课程:数据结构,大学数学,离散数学,计算机算法设计。二、课程性质与目的、要求 软件工程是计算机专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。 软件工程已成为高等学校计算机软件教学体系中的一门核心课程,本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践” 软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目
2、的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。本课程注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,并通过课程设计,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。三、教学内容及学时分配本课程的教学内容共分十三章。第1章 软件工程学概述(2课时)学习目的与要求:通过本章的学习,了解和掌握软件工程的基本概念(如软件和软件工程的定义、等),软件危机的表现形式、产生的原因及消除的途径,软件工程的基本原理、方法学,软件的生存期,几种主要的软件开发模型等。知识点:软件危机的产生、典型表现形式、产生的原因及消除的途径;软件工程的基本原理、包括软件工程的定义、特性、方法学;二种主要的软件开发方法;软件生存周期;软件过程、几种主要的开发模型。1.1 软件危机1.2 软件工程1.3 软件生命周期1.
3、4 软件过程1.5 小结第2章 可行性研究(4课时)学习目的与要求:深刻理解可行性研究的必要性,掌握可行性研究的任务、过程、成本效益分析以及可行性研究报告的主要内容;掌握系统流程图、数据流程图、数据字典概念以及项目开发计划的基本内容。 知识点:可行性研究的任务、具体步骤、成本效益分析、可行性研究报告;系统流程图;数据流图;数据字典。2.1 可行性研究的任务2.2 可行性研究过程2.3 系统流程图2.4 数据流图2.5 数据字典2.6 成本/效益分析2.7 可行性研究报告2.8小结第3章 需求分析(6课时)学习目的与要求:掌握需求分析的任务,需求获取的方法、分析建模与需求规格说明,掌握数据建模的实体联系图、数据规范化,掌握描述系统行为模型的状态转换图,掌握层次方框图、Warnier图、IPO(HIPO)图。掌握验证软件需求的必要性、方法。知识点:需求分析的任务,需求获取、分析建模与需求规格说明;实体联系图与数据规范化;状态转换图;层次方框图; Warnier图;IPO(HIPO)图;验证软件需求。3.1 需求分析的任务3.2 与用户沟通获取需求的方法3.3 分析建模与规格说明3.4 数据
4、规范化3.5 验证软件需求3.6 小结第4章 形式化说明技术(2课时)学习目的与要求:掌握形式化方法的概念、优点和应用准则,初步掌握有穷状态机、Petri网、Z语言的概念和使用。知识点:形式化方法、非形式化方法、半形式化方法;形式化方法的应用准则;有穷状态机;Petri网;Z语言。4.1 概述4.2 有穷状态机4.3 Petri网4.4 Z语言4.5 小结第5章 总体设计(4课时)学习目的与要求:了解软件总体设计的目的、任务,掌握软件总体设计的过程、设计原理和启发规则,掌握描述软件结构的工具以及面向数据流的设计方法。能够将具体的数据流图的转换为软件的结构图,即变换分析技术和事务分析技术。知识点:总体设计、概要设计、初步设计;软件总体设计的阶段和过程;模块化、抽象、逐步求精、信息隐藏、模块独立;启发规则; 层次图、HIPO图、结构图;面向数据流的设计方法(结构化设计方法-SD方法)。5.1 设计过程5.2 设计原理5.3 启发规则5.4 描绘软件结构的图形工具5.5 面向数据流的设计方法5.6 小结第6章 详细设计(4课时)学习目的与要求:了解软件详细设计阶段的目的、任务和结构化程序设计
《软件工程教学大纲(正式版)》由会员公****分享,可在线阅读,更多相关《软件工程教学大纲(正式版)》请在金锄头文库上搜索。
新新农合自查整改意见和措施
年医保办工作总结
上海二手车交易合同律师版(六篇)
文旅融合建设项目建议书写作模板
2023年05月江西省工业和信息化厅部分厅属事业单位公开招聘工作人员3人(41)笔试题库含答案带解析
东莞关于成立功能性器件研发公司可行性报告_范文
世界工厂化农业的基本现状
费森血滤机停血滤的流程
德程水泥预制品项目资金申请报告写作模板+定制代写
毕业生三方协议格式范文(九篇).doc
建筑工程检验批
【新教材】四川省中考语文复习考点突破:八年级上册基础知识
高中化学第四章非金属及其化合物无机非金属材料的主角硅检测新人教版必修
小学一年级语文下册单元的测试题.doc
第十,十一标段施工组织设计
STP调车监控系统维护手册
教育教学工作总结开头范例.doc
酒店服务员七月份工作计划标准模板(七篇).doc
高三班主任总结和心得(3篇).doc
关于体育教师个人工作总结范文5篇
2022-11-30 3页
2023-08-07 3页
2023-08-11 18页
2023-08-10 31页
2024-02-03 2页
2023-06-27 3页
2023-11-18 17页
2023-03-25 9页
2022-09-27 18页
2022-09-13 8页