【2020-10-12】通知:因为最近两天因为一些大家都知道的原因,形势有些紧张,咱们班里人数超过座位数不少,为避免同学们的紧张情绪,本周临时调整下授课安排

【2020-10-12】通知:项目选题安排

【2020-10-12】通知:本周博客作业 — 深度学习和 pytorch 基础

【2020-10-25】通知:本周代码实战作业 — CNN实战 ,请同学们务必按时完成项目选题




一、课程基本情况


1. 课程的能力培养目标


2. 课程的组织结构


3. 项目实践说明


三、教学日历和课件


周次讲授内容

课件

1课程简介,第1章 软件工程概述:软件危机,软件工程概念、原理、方法学,生命周期阶段

00-课程概述

01-软件工程概述

2第1章 软件过程:瀑布、螺旋、增量、RUP模型,极限,XP,微软过程

02-软件过程

3第2章 可行性研究:任务,系统流程图,数据流图,数据字典,成本/效益分析方法

03-可行性研究

5第3章 需求分析:任务,获取需求方法,实体-联系图,状态转换图,层次方框图


6第3章 需求分析:IPO图,验证软件需求的方法。项目组介绍需求,点评


7第5章 总体设计:层次图和HIPO图、结构图;面向数据流的设计方法


8第6章 详细设计:程序流程图、盒图、PAD图、判定树、判定表;Jackson图;程序复杂程度的定量度量


9第7章 实现:编码,软件测试的目标、准则、方法、步骤;单元测试;集成测试过程及方法;白盒测试


10第7章 实现:黑盒测试技术;调试过程、途径;软件可靠性的概念及估算方法


11第8章 维护:定义,特点,过程,可维护性


12第9、10章 面向对象方法学引论:对象概念,对象模型、动态模型、功能模型;三种模型之间的关系


13第10、11章 面向对象设计、实现,设计准则,重用,服务,关联,优化


14第12章 项目管理:估算软件规模;工作量估算;估算开发时间、工程进度、关键路径、机动时间


15第12章 项目管理:人员组织,软件质量保证,配置管理,能力成熟度模型


16实践项目分组演示,点评


17实践项目分组演示,点评,课程展望,软件工程未来发展概述



四、课程博客作业


博客园班级地址: https://edu.cnblogs.com/campus/ouc/software







五、相关慕课



六、联系方式