由于该课程是研究型课程,学生把软件工程的理论和实际工程以及前沿技术的研究报告撰写相结合,曾经多次获得北京理工大学研究生精品课荣誉。本课程中详细讲述个各种软件工程相关的理论和方法,为学生从事软件工程实践提供了全面和系统的指导。
开设学校:北京理工大学;学科:计算机、
由于该课程是研究型课程,学生把软件工程的理论和实际工程以及前沿技术的研究报告撰写相结合,曾经多次获得北京理工大学研究生精品课荣誉。本课程中详细讲述个各种软件工程相关的理论和方法,为学生从事软件工程实践提供了全面和系统的指导。
-课程概述
-1.1 软件的本质
-1.2 软件工程
--1.2 软件工程
-1.3 软件过程结构
-1.4 过程模型
--1.4 过程模型
-1.5 敏捷开发方法
-第1章 习题
--第1章 习题
-2.1 需求工程过程
-2.2 需求获取
--2.2 需求获取
-2.3 需求分析
--2.3 需求分析
-2.4 过程建模
--2.4 过程建模
-2.5 面向对象建模
-第2章 习题
--第2章 习题
-3.1 设计概述
--3.1 设计概述
-3.2 设计的概念
-3.3 设计模型元素
-3.4 体系结构概述
-3.5 体系结构风格
-3.6 构件级设计
-3.7 UI设计
--3.7 UI设计
-3.8 基于模式的设计
-第3章 习题
--第3章 习题
-4.1 UML概述
-4.2 UML 及UML中的事物
-4.3 UML关系和图
-4.4 UML 图细节(上)
-4.4 UML 图细节(下)
-第4章 习题
--第4章 习题
-5.1 软件测试策略
-5.2 测试传统的应用系统
-5.3 测试面向对象的应用系统
-5.4 测试web应用系统
-5.5 测试移动应用系统
-第5章 习题
--第5章 习题
-6.1 软件项目估算
-6.2 软件过程管理
-6.3 软件配置管理
-6.4 项目版本控制及调试
-第6章 习题
--第6章 习题
车海莺,女,北京理工大学博士,德国Karlsruhe大学信息工程博士后,就职于北京理工大学计算机科学与技术学院,数据科学与知识工程研究所,讲授课程软件工程,信息管理,大数据分析等.研究方向包括区块链技术,大数据分析,业务流程建模与业务流程挖掘等,相关领域发表高水平学术文章十多篇. 具有丰富的实践经验,获得过2016 IBM全球共享研究计划项目(区块链系统),IBM全球卓越学者奖, 指导学生获得IBM大型主机技术应用2016全国校园大赛冠军,并获得了最佳指导教师奖,2015 IBM奖教金项目IBM Faculty Award,IBM精品课程-大数据分析,IBM visiting Scholar,参与国家重点研发项目,国家自然基金,北京理工大学研究生教学团队,北京理工大学基础研究基金,研究生教改等项目。承担过10余项企业工程项目。拥有包括Sap HANA,TERP10,ABAP等多项国际认证和电子数据司法鉴定人资质。
高广宇,男,博士,副教授。现任北京理工大学数据科学与知识工程研究所副所长,兼任中国工程教育专业认证协会秘书处秘书,曾任北京市顺义区经信委副处级主任助理(挂职)。主要研究方向为:人工智能、大数据分析、计算机视觉、深度学习等。2013年于北京邮电大学获工学博士学位,2012年至2013年在新加坡国立大学学习;2016年IBM访问学者及Visiting Scholarship获得者。近年来共在顶级国际期刊和学术会议发表高水平论文30余篇,出版英文专著1本,申请国家发明专利10余项。主持国家自然科学基金3项,教育部协同育人项目2项,国防科研项目3项,横向合作项目若干。2016,2017和2019年连续获得IBM全球卓越学者奖。作为主要完成人之一,获得2017年中国轻工业联合会科技进步奖三等奖,2011年中国电子学会电子信息科技进步一等奖。 作为一线教师承担北京理工大学计算机学院软件理论与工程、需求建模与设计、程序方法设计与实践等课程的教学工作。曾获得北京理工大学最受欢迎的专业课教师(2016)、研究生精品课程项目(2017,2019)、校教学基本功比赛三等奖(2018,2020)等。