下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《软件工程》教学日历周次讲授内容学时作业实验任务第1讲软件工程概述内容:讲解软件开发面临的问题、软件的本质特性、软件工程的基本概念及其要素、软件质量属性与模型、软件开发的基本活动以及常见的软件过程模型。4作业:软件工程概述(个人)组建项目小组:考虑技术能力、投入时间、工作态度、配合程度等因素讨论选定实验项目,理解问题描述第2讲软件开发管理内容:讲解软件开发团队的角色分工和组织结构、项目沟通管理、软件估算技术和软件项目管理的主要活动。2作业:制定团队章程(团队)调查分析已有的相关软件产品,确定自己的产品定位召开实验项目启动会议确定小组人员分工和职责,分析每个成员的技能水平和投入时间第3讲软件配置管理内容:讲解软件配置管理的基本概念、团队开发的版本控制等内容,介绍当前流行的Git工具安装以及GitHub使用。2作业:配置管理实验报告(团队)安装使用配置管理工具Git学习相关的开发平台团队分工协作,完成配置管理实验任务第4讲敏捷开发方法内容:讲解敏捷方法与传统瀑布模型的根本区别、敏捷方法的核心理念、Scrum团队组织与开发活动,简要介绍用户故事、结对编程、测试驱动开发、持续集成等敏捷开发实践。2作业:软件项目管理计划(团队)讨论制定实验项目的迭代规划编写初步的项目计划文档建立团队开发管理环境第5讲需求获取技术内容:介绍需求工程的活动内容,讲解软件需求的基本概念与类型,重点描述常见的需求获取技术。2讨论实验项目问题描述分析调研用户特征和要求确定系统特性列表第6讲基于情景的需求方法内容:讲解用户故事的基本要素和特性、用户故事的分解方法、用户故事类型和用户故事描述,介绍基于用例的情景分析方法以及用户角色的提取与分析技术。4作业:用户故事(个人)将用例描述拆分成用户故事细化迭代1开发计划分工实现系统的初步原型报告演示团队开发的原型系统第7讲UML交互建模内容:讲解UML顺序图的基本概念及其交互建模方法,说明软件需求规格说明的基本组成和编写原则。2作业:软件需求规格说明文档(团队)讨论确定系统需求建立实验项目用例模型编写需求规格说明文档启动迭代1开发第8讲面向对象分析内容:介绍面向对象分析基本原理,重点讲解如何使用CRC卡片发现系统的概念类,讲解UML类图的基本元素以及使用UML类图描述系统结构模型。2比较选择系统技术方案确定系统总体结构分配迭代1开发任务团队执行迭代1开发第9讲UML行为建模内容:介绍行为建模的基本过程,详细讲解UML状态图和活动图的组成元素和建模方法。2作业:统一建模语言(个人)提交软件需求规格说明完成迭代1开发集成迭代1系统第10讲软件体系结构内容:介绍系统分解的基本概念和原则,讲解常见的软件体系结构风格、软件体系结构框架以及软件体系结构设计过程。5作业:软件设计文档(团队)完善软件体系结构设计分配迭代2开发任务团队执行迭代2开发编写软件设计文档第11讲行为驱动开发内容:介绍行为驱动开发的基本思想和过程,讲解如何使用通用语言来描述客户想要的系统行为;介绍交互设计的基本原则和过程,简要说明如何运用工具设计用户界面原型。3作业:界面设计原型(团队)修改和完善软件设计文档继续进行迭代2开发第12讲软件设计内容:概要介绍软件设计的基本原则,讲解如何从系统设计目标出发,选择合适的体系结构并定义设计策略;重点讲解单一职责原则、开放封闭原则、Liskov替换原则、依赖倒置原则和接口分离原则等面向对象设计原则。6提交软件设计文档继续进行迭代2开发第13讲代码重构与模式内容:介绍编程规范和代码走查方法,讲解良好的编码实践实例;介绍软件重构的原则和主要方法,讲解几种常见的设计模式。2作业:设计模式(个人)继续进行迭代2开发组织走查已完成的代码第14讲软件测试基础内容:介绍软件测试的基本概念和原则,概要讲解软件测试的不同类型和测试模型,重点讲解白盒测试方法和黑盒测试方法。3作业:测试用例设计(个人)继续进行迭代2开发重构部分质量差的代码集成迭代2系统第15讲软件系统测试内容:讲解集成测试测试、功能测试类型与工具、性能测试原理与工具、软件缺陷管理等内容。2作业:软件测试报告(团队)设计系统测试方案团队成员分工设计测试用例执行系统测试修改所发现的软件缺陷第16讲软件交付与演化内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水库防汛调度专员岗位招聘考试试卷及答案
- 增资扩股协议书理财风险点
- 学校的治安联防协议书
- 补充协议书交货时间
- 环评合同终止协议书
- JIT快速补货协议
- 房屋交换协议书用英语写
- 嘉兴滨江花园托管协议书房
- 钢板桩支护基坑施工计划
- 演员需与平台签协议书
- DL∕T 1151.10-2012 火力发电厂垢和腐蚀产物分析方法 第10部分:二氧化硅的测定
- 海关代理服务费合同
- 2024燃煤电厂深度调峰设备安全防护技术导则
- 中国蚕丝绸文化智慧树知到期末考试答案章节答案2024年浙江大学
- 邮政营销摊派报告
- 计算机辅助设计AutoCAD绘图-课程教案
- Unit6Craftsmanship+Listening+an课件-中职高教版(2021)基础模块2
- 影视美学-课件
- 中文版-ASTM-A123-A123M-02-铁和钢制品镀锌层
- 血液透析室(中心)的人员配置及职责
- GB/T 12642-2013工业机器人性能规范及其试验方法
评论
0/150
提交评论