《软件工程》课程学案.docx
- 文档编号:14766219
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:18
- 大小:19.17KB
《软件工程》课程学案.docx
《《软件工程》课程学案.docx》由会员分享,可在线阅读,更多相关《《软件工程》课程学案.docx(18页珍藏版)》请在冰点文库上搜索。
《软件工程》课程学案
《软件工程》考核评价标准
总成绩=平时学习过程(75分)+开放性考试(25分)
平时学习过程考核细则
前馈评价(20%)
认真预习,主动思考,提出高质量问题,积极向老师反馈。
有自学笔记。
(4)
能够预习,能够思考,能够提出问题,能及时向老师反馈。
有自学笔记。
(3)
能够预习,但不思考,没有提出问题,能及时向老师反馈。
有自学笔记。
(2)
不预习,不思考,没有提出问题,也不及时向老师反馈。
没有自学笔记。
(1)
学习状态(10%)
完全投入课堂学习。
(4)
学习状态较好。
(3)
学习状态差(如上课吃零食、睡觉、玩游戏等)。
(2)
缺勤(病事假、旷课。
旷课5次及以上视为放弃课程考核。
)。
(1)
课堂研讨(20%)
积极参与课堂讨论,主动发言回答问题并正确,有记录。
(5)
较好地参与课堂讨论,能够发言回答问题并基本正确,有记录。
(4)
能够参与课堂讨论,能够发言回答问题,有记录。
(3)
能够参与课堂讨论,不发言回答问题,无记录。
(2)
不参与课堂讨论,不发言回答问题,无记录。
(1)
课外作业(20%)
独立、认真完成作业。
(5)
较好完成作业。
(4)
全部完成作业。
(3)
未全部完成作业或与要求不符。
(2)
未交作业或抄袭。
(1)
特殊奖励(5%)
在整个学习过程中,对某些知识点有独创性的见解。
开放性考试考核
要求每个人完成一个模拟的项目,25分,需提交不同阶段的文档并演示。
具体包括:
•项目计划书(2分)
•结构化分析设计文档(8分)
•面向对象分析设计文档(10分)
•程序代码+演示
(2)
•测试报告(2分)
•安装使用说明书(1分)
《软件工程》
课程教学学案第1次课(第1-2讲)
授课内容
第1章绪论
1.1软件和软件危机
1.1.1软件的定义
1.1.2软件的特征
1.1.3软件危机
1.2软件工程学的范畴
1.2.1软件开发方法学
1.2.2软件工具
1.2.3软件工程环境
1.2.4软件工程管理
1.3软件工程的发展
1.3.1三种编程范型
1.3.2三代软件工程
1.4软件工程的应用
1.4.1在各种规模软件开发中的应用
1.4.2软件工程的成就与发展展望
知识点
重点:
软件工程学的范畴、软件工程的发展。
难点:
软件开发方法学、三代软件工程。
教学目标
掌握软件工程学的范畴、软件工程的发展。
理解软件和软件危机、软件工程的应用。
了解软件工程的教学。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)什么是软件生产工程化?
工程化生产方法与早期的程序设计方法主要差别在哪里?
b)软件按规模大小可分成哪几类?
简述软件工程中各型软件开发中的作用。
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P15:
习题1、习题6
面向对象和面向方面有什么区别?
《软件工程》
课程教学学案第2次课(第3-4讲)
授课内容
第2章软件生存周期与软件过程
2.1软件生存周期
2.1.1软件生存周期的主要活动
2.1.2生存周期与软件过程的关系
2.2传统的软件过程
2.2.1瀑布模型
2.2.2快速原型模型
2.3软件演化模型
2.3.1增量模型
2.3.2螺旋模型
2.3.3构件集成模型
2.5统一过程和敏捷过程
2.5.1统一过程
2.5.2敏捷过程
2.5.3极限编程
2.6软件可行性研究
2.6.1可行性研究的内容与步骤
2.6.2软件风险分析
2.6.3项目实施计划
知识点
重点:
软件生存周期的主要活动、软件可行性研究。
难点:
软件演化模型、统一过程和敏捷过程。
教学目标
掌握软件生存周期、软件可行性研究的内容与步骤。
理解传统的软件过程、软件风险分析,项目实施计划。
了解软件演化模型、统一过程和敏捷过程。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)什么是软件生存周期?
把生存周期划分为阶段的目的是什么?
b)传统的瀑布模型把生存周期分为哪些阶段?
瀑布模型软件开发有哪些特点?
c)可行性研究包含哪些内容?
d)为什么要进行风险分析?
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P40:
习题3、习题6、习题10、习题12
《软件工程》
课程教学学案第3次课(第5-6讲)
授课内容
第3章结构化分析与设计
3.1概述
3.1.1结构化分析与设计的由来
3.1.2SA模型的组成与描述
3.1.3SD模型的组成与描述
3.2结构化系统分析
3.2.1画分层数据流图
3.2.2确定数据定义与加工策略
3.2.3需求分析的复审
知识点
重点:
SA、SD模型的组成与描述、画分层数据流图。
难点:
SD模型的组成与描述、画分层数据流图。
教学目标
掌握SA、SD模型的组成与描述、数据流图。
理解确定数据定义与加工策略。
了解需求分析的复审。
预习要求
3、自学教材中本讲的授课内容。
4、思考题:
a)结构化分析的基本步骤?
b)结构化分析的基本任务是什么?
c)SA模型的组成包括什么?
d)SD模型的组成包括什么?
e)数据字典的组成包括什么?
f)需求说明(或需求规格说明书)由哪些部分组成?
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P71:
习题6、习题7
《软件工程》
课程教学学案第4次课(第7-8讲)
授课内容
第3章结构化分析与设计
3.3结构化系统设计
3.3.1SD概述
3.3.2SD的步骤:
从DFD图到SC图
3.3.3变换映射
3.3.4事务映射
3.3.5优化初始SC图的指导规则
3.3.6教材购销系统的总体结构
3.4模块设计
3.4.1目的与任务
3.4.2模块设计的原则与方法
3.4.3常用的表达工具
知识点
重点:
从DFD图到SC图。
难点:
变换映射、事务映射。
教学目标
掌握SD的步骤、从DFD图到SC图。
理解优化初始SC图的指导规则、模块设计的原则与方法。
了解常用的表达工具。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)SC图作用是什么?
b)如何理解变换映射?
c)如何理解事务映射?
d)模块详细说明的主要内容?
e)P71:
12题
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P71:
习题11、习题14、习题15
《软件工程》
课程教学学案第5次课(第9-10讲)
授课内容
第4章面向对象与UML
4.1面向对象概述
4.1.1对象和类
4.1.2面向对象的基本特征
4.1.3面向对象开发的优点
4.2UML简介
4.2.1UML的组成
4.2.2UML的特点
4.2.3UML的应用
4.3静态建模
4.3.1用例图与用例模型
4.3.2类图和对象图
4.3.3包
4.4动态建模
4.4.1消息
4.4.2状态图
4.4.3时序图和协作图
4.4.4活动图
4.5物理架构建模
4.5.1物理架构
4.5.2构件图和部署图
4.6UML工具
4.6.1RationalRose
知识点
重点:
UML静态建模、动态建模。
难点:
状态图、协作图。
教学目标
掌握常用的UML静态模型、动态模型。
理解面向对象的基本特征。
了解RationalRose软件的使用。
预习要求
3、自学教材中本讲的授课内容。
4、思考题:
a)面向对象的基本特征有哪些?
面向对象开发的优点?
b)UML主要有几类图?
常用有哪些?
c)UML有几种视图?
都是什么?
d)UML消息包括什么?
e)UML动态建模机制状态图、协作图、活动图分别描述什么?
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P104:
习题4、习题5
熟悉使用RationalRose工具软件。
《软件工程》
课程教学学案第6次课(第11-12讲)
授课内容
第5章需求工程与需求分析
5.1软件需求工程
5.1.1软件需求的定义
5.1.2软件需求的特性
5.1.3需求工程的由来
5.2需求分析与建模
5.2.1需求分析的步骤
5.2.2需求分析是迭代过程
5.3需求获取的常用方法
5.3.1常规的需求获取方法
5.3.2用快速原型法获取需求
5.4需求模型
5.4.1需求模型概述
5.4.2面向对象的需求建模
知识点
重点:
需求模型、面向对象的需求建模。
难点:
面向对象的需求建模。
教学目标
掌握需求模型、面向对象的需求建模。
理解需求获取的常用方法。
了解软件需求的特性。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)软件需求的3个层次?
b)软件需求的6个特性?
c)需求分析的步骤?
d)结构化需求模型组成?
e)面向对象需求模型组成?
f)面向对象需求建模的步骤?
g)用例规约文档的主要内容?
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P137:
习题2、习题5
《软件工程》
课程教学学案第7次课(第13-14讲)
授课内容
第5章需求工程与需求分析
5.5软件需求描述
5.6需求管理
5.6.1需求管理的内容
5.6.2需求变更控制
5.6.3需求管理工具
5.7需求建模示例
5.7.1问题陈述
5.7.2用例模型
5.7.3补充规约
5.7.4术语表
知识点
重点:
需求建模示例。
难点:
需求管理。
教学目标
掌握需求建模示例常用方法。
理解需求管理的内容。
了解软件需求描述。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)软件需求规格说明书SRS的内容?
b)需求管理的流程?
c)需求管理的5个特定实践?
d)P137:
10题,系统选定图书馆管理系统。
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P137:
习题10(完善)
《软件工程》
课程教学学案第8次课(第15-16讲)
授课内容
第6章面向对象分析
6.1软件分析概述
6.1.1面向对象软件分析
6.1.2面向对象分析模型
6.2面向对象分析建模
6.2.1识别与确定分析类
6.2.2建立对象行为模型
6.2.3建立对象关系模型
6.3面向对象分析示例
6.3.1注册
6.3.2维护个人信息
6.3.3维护购物车
6.3.4生成订单
6.3.5管理订单
知识点
重点:
面向对象分析建模。
难点:
面向对象分析建模。
教学目标
掌握面向对象分析建模。
理解示例。
了解面向对象软件分析。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)面向对象分析模型组成结构?
b)典型的五层次模型?
c)面向对象分析OOA的建模步骤?
d)分析类的类型?
e)边界类主要包括?
f)时序图中的主要元素?
g)P164:
9题,系统选定图书馆管理系统。
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P164:
习题5、习题9(完善)
《软件工程》
课程教学学案第9次课(第17-18讲)
授课内容
第7章面向对象设计
7.1软件设计概述
7.1.1软件设计的概念
7.1.2软件设计的任务
7.1.3模块化设计
7.2面向对象设计建模
7.2.1面向对象设计模型
7.2.2面向对象设计的任务
7.2.3模式的应用
7.3系统架构设计
7.3.1系统高层结构设计
7.3.2确定设计元素
7.3.3任务管理策略(可略)
7.3.4分布式实现机制(可略)
7.3.5数据存储设计
7.3.6人机交互设计
知识点
重点:
模块化设计、面向对象设计建模。
难点:
系统架构设计。
教学目标
掌握模块化设计、面向对象设计建模。
理解系统架构设计。
了解软件设计概述。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)软件设计的基本概念?
b)软件设计包括?
c)内聚分类?
d)耦合分类?
e)OO设计模型4个层次?
f)OOD软件设计2个层次?
g)系统架构设计的内容
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
开放题目:
层次架构和MVC比较。
《软件工程》
课程教学学案第10次课(第19-20讲)
授课内容
第7章面向对象设计
7.4系统元素设计
7.4.1子系统设计
7.4.2分包设计
7.4.3类/对象设计
7.5面向对象设计示例
7.5.1关联关系的具体化
7.5.2网上购物系统的架构设计
7.5.3网上购物系统的类/对象设计
知识点
重点:
类/对象设计。
难点:
类/对象设计。
教学目标
掌握类/对象设计。
理解分包设计。
了解子系统设计。
预习要求
1、自学教材中本讲的授课内容。
2、思考题:
a)分包的原则?
b)类设计的步骤?
c)P164:
9题,系统选定图书馆管理系统,完成面向对象设计。
3、自学情况反馈
本周六17:
00前向老师反馈预习中存在的问题,逾期不予受理。
自学情况作为平时考核计入平时成绩。
要求同学们高质量完成自学内容,将自学中出现的问题反馈给教师。
以便老师及时调整课堂讲授内容。
作业题
P164:
9题,系统选定图书馆管理系统,完成面向对象设计。
(完善)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程
![提示](https://static.bingdoc.com/images/bang_tan.gif)