← 返回首页

软件工程导论

Introduction to Software Engineering

课程介绍 Course Introduction

学分:3 | 先修课:程序设计基础、数据结构 | 学期:第4学期

软件工程导论是软件工程专业的入门专业课程,系统介绍软件工程的基本概念、方法学与开发过程。课程内容包括软件生命周期、需求工程、系统设计、编码与单元测试、集成与系统测试、维护,以及瀑布模型、敏捷开发、DevOps等主流开发模型。通过案例与项目实践,帮助学生理解软件工程的方法论与团队协作的重要性。

Introduction to Software Engineering is the entry-level core course, systematically introducing concepts, methodologies, and development processes. Topics cover the software lifecycle, requirements engineering, system design, coding and unit testing, integration and system testing, maintenance, along with waterfall, agile, and DevOps models. Through cases and projects, students understand engineering methodology and the value of teamwork.

大作业 Final Project

作业标题:需求分析与原型开发

学生以小组形式选择一个真实场景(如在线选课系统),完成需求获取、用例建模与需求规格说明书的撰写,并基于原型工具或低代码平台构建可交互原型。要求提交需求文档、用例图、原型演示与小组答辩,强调沟通与协作能力。

In teams, students select a real scenario (such as a course registration system) and complete requirements elicitation, use case modeling, and an SRS document, then build an interactive prototype using prototyping tools or low-code platforms. Submit requirements docs, use case diagrams, a prototype demo, and a group defense emphasizing communication and collaboration.