Software Engineering

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

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](/files/2024_2_SE/0902_soterengineering_chapter1.pdf) for a first chapter on Sep 02. [The slides](/files/2024_2_SE/0905_SE_chapter02.pdf) for a second chapter on Sep 05. The slides for the [feasibility analysis](/files/2024_2_SE/0909_SE_kexingxing.pdf) with a FA [homework](/files/2024_2_SE/0905_SE_report_modul.docx) on Sep 05. The slides for the [structured analysis](/files/2024_2_SE/0912_SE_require_structure.pdf) on Sep 12. Add a data flow model [example](/files/2024_2_SE/0914_SE_dataflowEx.ppt). The slides for the [software design](/files/2024_2_SE/0914_SE_softwareDesign.pdf) on Sep 14-26 before the mid-autumn festival. [Object orient and UML](/files/2024_2_SE/0929_SE_OO_UML.pdf), [object orient analysis](/files/2024_2_SE/1010_SE_OOA.pdf) from Sep 29 to Oct 10. [Experiment 1](/files/2024_2_SE/0927_Experiment_engineeringDrawing.pdf) for drawing engineering image on Sep 27, with the module of [experiment report](/files/2024_2_SE/0929_SE_report_modul.docx). [Architecture Design](/files/2024_2_SE/1012_SE_construction.pdf) and [Object orient design](/files/2024_2_SE/1012_SE_OO_design.pdf) on Oct 12. [Software implementation](/files/2024_2_SE/1014_SE_software_Implementation.pdf) on Oct 14. Add [software testing](/files/2024_2_SE/1021_SE_TEST.pdf) Add [SE maintain](/files/2024_2_SE/1028_SE_maintain.pdf), [process](/files/2024_2_SE/1028_SE_process.pdf) and [management](/files/2024_2_SE/1028_SE_management.pdf). Add presentation for [Internet Engineering](/files/2024_2_SE/1210_Internet.pptx)