Blog & Pages

Changing the world, one step following another…

Advanced Software Engineering

课程简介
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。 它涉及程序设计语言、数据库、软件开发工具、 系统平台、标准、设计模式等方面。本课程将教授和讨论《软件工程》的高级议题, 将复习和讨论软件工程的基本概念、技术和方法,包括软件的开发模型、软件项目管理、软件质量度量、可行性分析、需求分析、软件设计、 编码、测试、维护;面向数据流的分析与设计方法、面向数据结构的分析与设计方法、面向对象的分析与设计方法;并对软件重用、 快速原型技术作简要的介绍。课程主要分为以下几个模块:
1. 1
软件工程概述
2. 2
软件需求工程
3. 3
软件体系结构
4. 4
软件维护与软件再工程
5. 5
软件复用与软件构件技术
6. 6
软件产品线
课程将需要进行文献阅读,汇报,并进行课题讨论。旨在培养学生分析与设计实际软件系统的能力,以及使用各类流行软件技术解决实际问题的能力和控制软件质量的能力。
教学安排及考核方式
课堂教学:
选取若干软件工程研究专题 每个专题提出若干挑战性问题
课堂报告及期末论文:
2人一组 选择一个挑战性问题阅读8篇以上相关论文 准备20-30分钟左右的课堂报告 围绕课堂报告所选专题撰写5000字以上的综述或研究论文一篇 (每人提交一份)
推荐阅读
Papers:
  • Requirements-Aware Systems
  • The Golden Age of Software Architecture-Revisited
  • A context modeling survey
  • Requirements engineering: a roadmap
  • Research Directions in Requirements Engineering
  • Goal-Oriented Requirements Engineering-A Guided Tour
中文综述文章
收集的部分从2017年以来《软件学报》刊登的综述文章 请前往软件学报网站www.jos.org.cn 下载原文)
软件学报近期综述:
  • 5G移动通信网络安全研究.pdf
  • API使用的关键问题研究.pdf
  • CT投影采样策略对重建质量影响综述.pdf
  • MapReduceSpark用于大数据分析之比较.pdf
  • 量子程序验证.pdf
  • 时空数据语义理解-技术与应用.pdf
  • 分布式云的研究进展综述.pdf
  • 视频显著性检测研究进展.pdf
  • 稀疏可交换图建模研究综述 .pdf
  • 众包软件测试技术研究进展.pdf
  • 贝叶斯优化方法和应用综述.pdf
  • 对软件工程中经验研究的调查.pdf
  • 特征驱动的关键词提取算法综述.pdf
  • 医学影像计算机辅助检测与诊断系统综述.pdf
  • 深度神经网络训练中梯度不稳定现象研究综述.pdf
综述2019年第1期特刊:
2019年第1期特刊.pdf
  • 程序理解-现状与未来.pdf
  • 形式化方法概貌.pdf
  • 系统软件新洞察.pdf
  • 程序分析研究进展.pdf
  • 数据模型及其发展历程.pdf
  • 软件过程与管理方法综述.pdf
  • 软件开法方法发展回顾与展望.pdf
  • 新型数据管理系统研究进展与趋势.pdf
  • 大数据管理系统的历史、现状与未来.pdf
本体工程与知识图谱专刊:
(本体工程与知识图谱专刊前言.pdf
  • 基于互补概念和搜索图的MUPS求解优化方法.pdf
  • 面向知识图谱的知识推理研究进展.pdf
  • 融合文本概念化与网络表示的观点检索.pdf
  • 一种准确而高效的领域知识图谱构建方法.pdf
  • 不协调本体调试与修复的冲突路径优化策略.pdf
  • 一种元路径下基于频繁模式的实体集扩展方法.pdf
多媒体大数据处理与分析专刊:
(多媒体大数据处理与分析专刊前言.pdf
  • 局部聚类分析的FCN-CNN云图分割方法.pdf
  • 多视角数据缺失补全.pdf
  • 基于密度差分的自动聚类算法.pdf
  • 无参考屏幕内容图像质量评价.pdf
  • 多文化场景下的多模态情感识别.pdf
  • 图像内容感知缩放的检测方法研究.pdf
  • 针对特定测试样本的隐写分析方法.pdf
  • 图神经网络回归的人脸超分辨率重建.pdf
  • 数据外补偿的深度网络超分辨率重建.pdf
  • 基于深度学习的图片中商品参数识别方法.pdf
  • 低秩重检测的多特征时空上下文的视觉跟踪.pdf
  • 基于同态加密系统的图像鲁棒可逆水印算法.pdf
  • 基于创意序列学习的艺术风格学习与绘制系统.pdf
  • 基于深度反卷积神经网络的图像超分辨率算法.pdf
  • 面向大规模图像分类的深度卷积神经网络优化.pdf
数据驱动的软件智能化开发方法与技术专刊:
(数据驱动的软件智能化开发方法与技术专刊前言.pdf
  • 基于StackOverflow数据的软件功能特征挖掘组织方法.pdf
  • 一种基于关联分析与N-Gram的错误参数检测方法.pdf
  • 代码文件贡献组成模式的分析.pdf
  • 基于限定自然语言需求模板的AADL模型生成方法.pdf
  • 一种多特征融合的软件开发者推荐.pdf
  • 智能化的程序搜索与构造方法综述.pdf
  • 基于循环神经网络的缺陷报告分派方法.pdf
  • 安卓应用用户界面交互模式抽取与检索.pdf
  • 面向软件安全性缺陷的开发者推荐方法.pdf
  • 基于贡献分配的开源软件核心开发者评估.pdf
  • 面向开源生态的软件数据挖掘技术研究综述.pdf
  • 自然语言数据驱动的智能化软件安全评估方法.pdf
  • 融合结构与语义特征的代码注释决策支持方法.pdf
基于图结构的大数据分析与管理技术专刊:
(基于图结构的大数据分析与管理技术专刊前言.pdf
  • Coteries轨迹模式挖掘及个性化旅游路线推荐.pdf
  • 路径-维度GraphOLAP大规模多维网络并行分析框架.pdf
  • 基于MapReduce的图结构聚类算法.pdf
  • 基于SQL的图相似性查询方法.pdf
  • 基于向量引用Platform-Oblivious内存连接优化技术.pdf
  • 动态图模式匹配技术综述.pdf
  • 分布式图处理系统技术综述.pdf
  • 流式处理的异步图处理框架.pdf
  • 应对倾斜数据流在线连接方法.pdf
  • 路网感知的在线轨迹压缩方法.pdf
  • 路网环境下的最近邻查询技术.pdf
  • 基于边采样的网络表示学习模型.pdf
  • 基于距离度量的多样性图排序方法.pdf
  • 社交网络高效高精度去匿名化算法.pdf
  • 多维图结构聚类的社交关系挖掘算法.pdf
  • 基于疾病信息网络的表型相似基因搜索.pdf
  • 路网环境下兴趣点查询的隐私保护方法.pdf
  • 一种融合节点先验信息的图表示学习方法.pdf
  • 基于循环神经网络的数据库查询开销预测.pdf
  • 基于树分解的空间众包最优任务分配算法.pdf
  • 全视角特征结合众包的跨社交网络用户识别.pdf
  • 基于端到端分布式框架的符号网络预测方法.pdf
  • 基于社区的动态网络节点介数中心度更新算法.pdf
Books:
  • Goal-Oriented Requirements Engineering-A Guided Tour
  • Requirements Engineering-A Roadmap
  • Research Directions in Requirements Engineering
  • Guide to the Software Engineering Body of Knowledge2004 Version
教学课件
0. [课程报告要求]
1. [1 软件工程概述]
2. [2 软件需求工程]
3.
[3 软件体系结构]
4.
[4 软件维护与软件再工程]
5.
[5 软件复用与软件构件技术]
6.
[6 软件产品线]