Software Engineering

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2025

Software engineering is a branch of engineering focused on the design, development, maintenance, and management of software systems. It combines principles from computer science, engineering, and project management to create reliable, efficient, and scalable software applications. The reference materials are as follows.

The slides for a first chapter on Feb 24, containing definition, software crisis and overview.

The slides for a second chapter on March 03, including software procedure.

The slides for the feasibility analysis with a FA homework on March 06.

The slides about the requirement analysis with a practice on March 10 and 17.

The slides about formal verification at March 17.

The slides on structure description on March 20, 24 and 31.

The slides on detail designation at March 31 and April 3.

The slides on execution at April 7 pm and 14.

The software maintenance slides on April 14.

The experiment report 1 on April 15. The report should be completed during class time and also be submitted in the nearest class.

The object-oriented programming introduction on April 17 and 27.

The experiment report 2 on April 22. The report should be completed during class time and also be submitted in the nearest class.

The OOA and the OOD on April 27 and 28.

The experiment report 3 on April 29.

The final SE report on May 6.