近日,广西师范大学博士、教授、博士生导师李智应邀到我校为大数据与软件工程学院师生作题为《软件需求工程需要面临的三种挑战》的学术讲座。
李智教授首先从构成“工程”的三个要素出发,阐述软件工程本质上是构建可编程的人工制品(开发的软件+计算机硬件)、改变我们周围的物理世界以满足人们的需求。接着提到软件需求是影响软件开发质量的最重要的因素是一个不争的事实,即使当前AI技术可以大大提高程序员编程效率(比如自动编程、代码自动补全等),软件需求仍然面临产品约束,环境约束以及二者之间交互全局的约束的挑战,其复杂性具有规模大,多维度和动态变化的特点。他围绕软件需求工程要面临的三种挑战提出了分而治之、系统理论和统计变化的解决思路。
通过此次学术讲座,师生们对软件需求工程面临的挑战以及后续的发展有了更清晰认识,对提升软件工程专业教学科研水平、推进软件工程学科建设,国家一流学科的申报工作以及硕士点建设,具有很强的针对性和启发意义。
【图/文 杨燕】