北京大学研究生课程《软件工程》.pptxVIP

  • 0
  • 0
  • 约1.12万字
  • 约 34页
  • 2026-09-04 发布于四川
  • 举报

北京大学研究生课程《软件工程》国家级一流本科课程·系统掌握软件开发与维护的工程化方法学

Contents课程知识体系总览北京大学研究生课程《软件工程》五大核心模块,从基础理论到工程实践的完整知识脉络。01软件工程概论与基本框架02软件过程与需求工程03结构化分析与设计方法04面向对象技术与UML建模05敏捷开发、测试与编码实现

CHAPTER01软件工程概论与基本框架从软件本质出发,理解工程化方法的核心价值与学科框架

SOFTWAREENGINEERING·基础概念软件的定义与核心特点软件是程序、数据与文档的完整集合,作为逻辑实体而非物理实体存在。其无形性、不磨损性、高开发低成本复制等特征,决定了软件质量管理和项目管理面临独特挑战,也是软件工程学科产生的根本原因。01三元构成—软件由程序、数据和文档三部分构成,不仅指可执行代码,还包括需求规格、设计文档、用户手册等全套工程产出物。02逻辑实体—软件无法通过感官直接检验质量,必须依赖评审、测试、度量等间接手段保障品质。03不磨损但退化—软件不会像硬件那样物理磨损,但会因需求变更和环境迁移而退化,维护成本往往超过初始开发。04高智力密集—复制成本趋近于零,但开发过程需要大量人力和时间投入,项目失败风险显著。北京大学信息科学技术学院·教学环境

SOFTWAREENGINEERING·ORIGINS软件

文档评论(0)

1亿VIP精品文档

相关文档