Skip to content
apoxo2014 edited this page Oct 16, 2026 · 13 revisions

软件工程实践(Ⅰ)

《软件工程实践》是分两阶段进行的实践课程。本部分为第一阶段(Ⅰ),聚焦小规模软件的渐进式开发,目标是熟练掌握软件开发技术、完成需求分析与原型开发、完成团队磨合。

课程目标

掌握软件开发生命周期、软件开发技术、典型生命周期模型、软件工程项目管理、软件工程支撑工具与软件工程规范。

教学内容

八讲:课程介绍、敏捷软件开发、Scrum 开发模式、API 及其设计原则、版本控制(基于 Git)、REST API 设计实践、软件开发管理与构建、需求规格说明书编写指南。

教学方法

大班教学 + 小班讨论;实践环节含结对编程、Scrum、宣讲与辩论、分析与设计、答辩。项目采用「挑战升级」与「计划单列」两种组织方式,主题为在线购物系统。

考核评价

  • 团队考核:项目难度与完成度、各阶段绩效、文档质量、大模型驱动开发、验收答辩
  • 个人考核:纪律规范、积极参与、分摊工作、所属团队绩效

详见「课程课件」下的《课程导论》。

本 Wiki 导航

  • 课程计划模板:课程的完整教学与实践流程(三条线索,智能体执行蓝图)
  • 课程课件:课程课件资料(含课程导论,陆续补充)
  • 阶段性评审 (I):评审报告的撰写与提交规范(第一学期)
  • 阶段性评审模板:阶段性评审报告的提交页面模板(首页 + 子页)
  • 系统验收标准:软件产品验收的五方面要求(需求/代码/构建/部署/运行)
  • 阶段性成果验收模板:阶段性成果验收的提交页面模板(首页 + 子页)
  • 2026-2027-1 学期:本学期课程资料与分组名单
  • 课程指南:需求规格说明书模板、评分标准等(陆续补充)
  • 参考资料:技术文档、工程规范等(陆续补充)

Clone this wiki locally