版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《软件工程》教学大纲
课程编号:13180518
英文名称:SoftwareEngineering
学分:3.5
学时:总学时64学时,其中理论32学时
先修课程:高级语言、面向对象程序设计、数据库原理及应用
课程类别:必修课
授课对象:计算机科学技术专业学生
教学单位:机械与电气工程学院
修读学期:第6学期
一、课程描述和目标
计算机科学与技术领域中一门重要的学科。开设本课程的任务和11的除了要求学生掌握
软件工程中相对经典的思想理论、分析和设计的方法及工程技术以外,还向学生介绍软件工
程学科发展的最新知识,并结合其它先修的计算机课程,如数据库、面向对象的计算机程序
语言、网络、数据结构等,指导学生运用科学的工程方法和相应的工具开发软件,以便毕业
后投入高质最、高效率的软件生产。
课程目标1:掌握软件工程的经典知识,包括可行性研究、需求分析、总体设计、详细
设计、测试和维护以及软件质量保证、项目管理等等。
课程目标2:掌握面向对象方法的分析设计方法、UML语言、RationalRose工具以及
软件工程的最新知识,包括软件复用、CMM、形式化语言等。
课程目标3:结合软件工程理论,对计算机软件编程算法、程序设计语言知识及程序设
计方法、数据结构、数据库知识等进行总结,在实践中提高指导学生实践开发小型软件,全
面综合提高软件开发水平。
二、课程目标对毕业要求的支撑关系
毕业要求指标点课程目标权重
课程目标10.4
3.1能够根据计算机相关领域复杂工程问题的需求确定基本思
路和方案课程目标20.4
课程目标30.2
3.3能够在安全、环境、法律等现实约束条件下通过技术、经课程目标10.4
济评价等论证设计方案的可行性课程目标20.4
课程目标30.3
课程目标10.4
5.1能够选择与使用恰当的技术、资源、现代工程工具和信息
课程目标20.4
技术工具完成计算机相关领域的复杂工程问题的预测与模拟
课程目标30.2
课程目标10.2
6.1能够分析复杂工程问题解决方案对社会、健康、安全、法
课程目标20.2
律以及文化的影响
课程目标30.6
课程目标10.2
7.2能够理解和评价计算机复杂工程问题解决方案及专业工程
课程目标20.2
实践对环境、社会可持续发展的影响
课程目标30.6
课程目标10.2
11.2能够具备对■计算机相关领域的复杂工程项目进行项目管
课程目标20.2
理的能力并进行实践
课程目标30.6
三、教学内容、基本要求与学时分配
教学
序号教学内容基本要求学时对应课程目标
方式
软件工程的概念
埋解软件工程的发展历
1)软件/软件工程讲授式课程目标1
1史,了解软件危机,以及2
讨论式课程目标3
2)软件生存周期软件开发方法
3)件开发模型
可行性研究
1)可行性研究的任务、步骤
掌握使用系统流程图描讲授式课程目标1
22
2)系统流程图述企业业务流程的方法,启发式课程目标3
3)成本效益分析
需求分析
1)任务与原则
理解软件需求是软件开
2)基本技术讲授式课程目标1
3发的重要环节,掌握需求2
讨论式课程目标3
3)需求建模分析方法。
4)需求分析及需求规格说明
面向数据流的分析方法熟练使用数据流图,利用讲授式课程目标1
44
1)数据流图与数据字典分层思想进行业务建模。启发式课程目标3
2)实体-关系图
3)基于数据流的分析技术
概要设计
1)基本概念
2)模块化及软件体系结构掌握模块化软件的设计
3)面向数据流的设计方法原则。熟练绘制软件结构讲授式课程目标1
54
图,掌握一体化软件设计练习式课程目标3
4)变换/事务分析
方法。
5)启发式设计策略
6)人机界面设计
详细设计
1)基本概念
熟练使用程序流程图或课程目标1
2)过程设计的工具:程序流讲授式
6者PAD图等工具描述算2课程目标2
练习式
程图、盒图、PAD图及PDL法流程课程目标3
等)
编码、测试和维护
建立编码风格;理解白盒课程目标1
1)测试理论、策略和技术讲授式
7及黑盒测试理论。熟练4课程目标2
启发式
2)软件维护的一般问题。使用相关软件测试工具课程目标3
面向对象的软件开发概念
1)面向对象基本概念
了解面向对象软件工程
2)面向对象的分析与设计方
的发展历史,熟悉相关概讲授式课程目标2
82
法念,掌握相关软件工具讨论式课程目标3
3)UML(统一建模语言)的使用
4)RationalRose开发环境
面向对象分析
熟练使用UML工具,使
1)建立静态模型
用用例图描述系统需求讲授式课程目标2
94
2)建立动态模型模型;使用领域类性建立练习式课程目标3
3)建立功能模型系统静态模型
熟练使用活动图、时序
面向对象设计图、协调图等工具讲授式课程目标2
104
三层架构软件模型掌握三层架构软件设计练习式课程目标3
方法
课程目标1
11软件工程最新知识介绍2讲授式课程目标2
课程目标3
合计32
学对应诛程目
序号实验项目实验内容与要求类型
时标
实验要求:必修。
课程目标1
软件工程工实验内容:了解RationalRose、Visio、StarUml
12综合课程目标2
具等常用软件工程工具的使用。各种软件工具中流
课程目标3
程图:数据流图、类图等元素的绘制方法。
实验要求:必修。
需求分析、数
实验内容:给定某个应用场景,利用传统的软件课程目标1
2据流图的绘6设计
工程方法,分析得到其数据流图模型,并利用软课程目标3
制
件工程工具将其绘制出来。
实验要求:必修
实验内容:给定某个应用场景,利用面向的软件
面向对象分课程目标2
3工程方法,分析得到其用例图模型、类图模型,8设计
析课程目标3
并利用软件工程工具将其绘制出来。
O
实验要求:必修
实验内容:利用面向对象的软件工程方法,在之
面向对象设课程目标2
4前面向对象分析的基础上,进一步地完善类图,8设计
计课程目标3
并挑选部分用例绘制其活动图及时序图模型,并
利用软件工程工具将其绘制出来。
实验要求:必修课程目标1
5系统实现实验内容:实现三层价格软件框架8综合课程目标2
课程目标3
合计32
四、课程教学方法
采用集中讲授、讨论、练习等教学方式。
五、学业评价和课程考核
考核建议
考核/评价细则对应课程目标
依据分值
课程目标1
出勤5“全勤”为5分,旷课迟到根据具体情况酌情扣分。课程目标2
课程目标3
“完成很好”为20分、“完成较好”为16分、“基课程目标1
平时
20作业10本完成”为12分,“完成很差或不完成作业”<12课程目标2
成绩
分课程目标3
课堂表现包括课堂提问,课堂讨论等,“课堂表现课程目标1
课堂
5优秀”为5分,“课堂表现良好”为5分,“课堂课程目标2
表现
表现一般”为4分,“课堂表现差”〈3分;课程目标3
课程目标1
实验201、教师根据学生实验情况、实验报告和讨论评定课程目标2
课程目标3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准化服务流程SOP手册
- 安全生产法律法规及标准宣贯手册
- 黄淮海大豆机械化种植规程
- 代谢综合征营养治疗方案
- 心率变异性分析操作指引
- 企业安全生产事故应急演练计划
- 婴幼儿湿疹居家护理操作指引
- 肉牛精细化饲喂管理技术指南
- 收银结算流程操作指引
- 拔罐祛湿排毒疗程方案
- 设备润滑管理规定培训
- 单轨吊使用安全管理制度
- 2026商业航天卫星制造产业链整合与投资风险评估研究报告
- 船岸交接制度规范
- 测绘成果安全保密培训
- 2026年移动源污染治理项目可行性研究报告
- 航空公司兼职客服合同
- 医疗AI在肿瘤诊断中的应用
- DB15∕T 4212-2025 密集流动沙丘治理技术规程
- 自然保护区巡护监测员安全技术规程
- 福建省福州市2026届高三第一次质量检测数学试题(解析版)
评论
0/150
提交评论