《软件工程》课程学案.doc

上传人:scccc 文档编号:13678930 上传时间:2022-01-21 格式:DOC 页数:11 大小:145.50KB
返回 下载 相关 举报
《软件工程》课程学案.doc_第1页
第1页 / 共11页
《软件工程》课程学案.doc_第2页
第2页 / 共11页
《软件工程》课程学案.doc_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《软件工程》课程学案.doc》由会员分享,可在线阅读,更多相关《《软件工程》课程学案.doc(11页珍藏版)》请在三一文库上搜索。

1、软件工程考核评价标准总成绩二平时学习过程(75分)+开放性考试(25分)平时学习过程考核细则前馈评价(20%认真预习,主动思考,提出咼质量冋题,积极向老师反馈。有自学笔记。(4)能够预习,能够思考,能够提出问题,能及时向老师反馈。有自学笔记。(3)能够预习,但不思考,没有提出冋题,能及时向老师反馈。有自学笔记。(2 ) 1不预习,不思考,没有提出问题,也不及时向老师反馈。没有自学笔记。(1)学习状态(10%完全投入课堂学习。(4 )学习状态较好。(3 )学习状态差(如上课吃零食、睡觉、玩游戏等)。(2)缺勤(病事假、旷课。旷课5次及以上视为放弃课程考核。)。(1)课堂研讨(20%积极参与课堂讨

2、论,主动发言回答冋题并正确,有记录。(5 )较好地参与课堂讨论,能够发言回答问题并基本正确,有记录。(4 )能够参与课堂讨论,能够发言回答问题,有记录。(3 )能够参与课堂讨论,不发言回答问题,无记录。(2)不参与课堂讨论,不发言回答问题,无记录。(1)课外作业(20%独立、认真完成作业。(5 )较好完成作业。(4 )全部完成作业。(3 )未全部完成作业或与要求不符。(2 )未交作业或抄袭。(1)特殊奖励(5%在整个学习过程中,对某些知识点有独创性的见解。开放性考试考核要求每个人完成一个模拟的项目,25分,需提交不同阶段的文档并演示。具体包括: ?项目计划书(2分)?结构化分析设计文档(8分)

3、?面向对象分析设计文档(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软件工程的成就与发展展望知识点重点:软件工程学的范畴、软件工程的发展。 难点:软件开发方法学、三代软件工程。教学目标掌握软件工程

4、学的范畴、软件工程的发展。 理解软件和软件危机、软件工程的应用。 了解软件工程的教学。预习要求1、自学教材中本讲的授课内容。2、思考题:a)什么是软件生产工程化?工程化生产方法与早期的程序设计方法 主要差别在哪里?b)软件按规模大小可分成哪几类?简述软件工程中各型软件开发中 的作用。3、自学情况反馈本周六17: 00前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师及时调整课堂讲授内容。作业题P15:习题1、习题6面向对象和面向方面有什么区别?软件工程课程教学学案第2次课(第3-4讲)授课内容第

5、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项目实施计划知识点重点:软件生存周期的主要活动、软件可行性研究。 难点:软件演化模型、统一过程和敏捷过程。教学目标掌握软件生存周期、软件可行性研究的内容与步骤。 理解传统的软件过程、软件风

6、险分析,项目实施计划。 了解软件演化模型、统一过程和敏捷过程。预习要求1、自学教材中本讲的授课内容。2、思考题:a)什么是软件生存周期?把生存周期划分为阶段的目的是什么?b)传统的瀑布模型把生存周期分为哪些阶段?瀑布模型软件开发有 哪些特点?c)可行性研究包含哪些内容?d)为什么要进行风险分析?3、自学情况反馈本周六17: 00前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师及时调整课堂讲授内容。作业题P40习题3、习题6、习题10、习题12软件工程课程教学学案第3次课(第5-6讲)授课内容第

7、3章 结构化分析与设计3.1概述3.1.1结构化分析与设计的由来3.1.2 SA模型的组成与描述3.1.3 SD模型的组成与描述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)数据字典的

8、组成包括什么?f)需求说明(或需求规格说明书)由哪些部分组成?3、自学情况反馈本周六17: 00前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师及时调整课堂讲授内容。预习要求作业题P71 :习题6、习题7软件工程课程教学学案第4次课(第7-8讲)授课内容第3章 结构化分析与设计3.3结构化系统设计3.3.1 SD 概述3.3.2 SD的步骤:从DFD图到SC图3.3.3变换映射3.3.4事务映射3.3.5优化初始SC图的指导规则3.3.6教材购销系统的总体结构3.4模块设计3.4.1目的与任务

9、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前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师及时调整课堂讲授内

10、容。作业题P71 :习题11、习题14、习题15软件工程课程教学学案第5次课(第9-10讲)授课内容第4章面向对象与UML4.1面向对象概述4.1.1对象和类4.1.2面向对象的基本特征4.1.3面向对象开发的优点4.2 UML简介4.2.1 UML的组成4.2.2 UML的特点4.2.3 UML的应用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.6 UML 工具4.6.1 Ratio nalRose知识点重点:UML

11、静态建模、动态建模。 难点:状态图、协作图。教学目标掌握常用的UML静态模型、动态模型。 理:解面向对象的基本特征。了解RationalRose软件的使用。预习要求3、自学教材中本讲的授课内容。4、思考题:a) 面向对象的基本特征有哪些?面向对象开发的优点?b) UML主要有几类图?常用有哪些?c) UMLt几种视图?都是什么?d) UML消息包括什么?e) UMI动态建模机制状态图、协作图、活动图分别描述什么?3、自学情况反馈本周六17: 00前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师

12、及时调整课堂讲授内容。作业题P104:习题4、习题5 熟悉使用Rational Rose工具软件。软件工程课程教学学案第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面向对象的需求建模知识点重点:需求模型、面向对象的需求建模。 难点:面向对象的需求建模。教学目标掌握需求模型、面向对象的需

13、求建模。 理解需求获取的常用方法。了解软件需求的特性。预习要求1、自学教材中本讲的授课内容。2、思考题:a)软件需求的3个层次?b)软件需求的6个特性?C)需求分析的步骤?d)结构化需求模型组成?e)面向对象需求模型组成?f)面向对象需求建模的步骤?g)用例规约文档的主要内容?3、自学情况反馈本周六17: 00前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师及时调整课堂讲授内容。作业题P137:习题2、习题5软件工程课程教学学案第7次课(第13-14讲)授课内容第5章 需求工程与需求分析5.5

14、软件需求描述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前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要

15、求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师及时调整课堂讲授内容。作业题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管理订单知识点重点:面向对象分析建模。 难点:面向对象分析建模。教学目标掌握面向对象分析建模。 理解示例。了解面向对象软件分析。

16、预习要求1、自学教材中本讲的授课内容。2、思考题:a)面向对象分析模型组成结构?b)典型的五层次模型?c)面向对象分析00A的建模步骤?d)分析类的类型?e)边界类主要包括?f)时序图中的主要元素?g)P164: 9题,系统选定图书馆管理系统。3、自学情况反馈本周六17: 00前向老师反馈预习中存在的问题,逾期不予受理。自学情况 作为平时考核计入平时成绩。要求同学们高质量完成自学内容,将自学中 出现的问题反馈给教师。以便老师及时调整课堂讲授内容。作业题P164:习题5、习题9 (完善)软件工程课程教学学案第9次课(第17-18讲)授课内容第7章面向对象设计7.1软件设计概述7.1.1软件设计的

17、概念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设计模型

18、4个层次?f)OO嗽件设计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题,系统选定图书馆管理系统,完成面向对象设计。(完善)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1