هندسة البرمجيات
To conclude, software engineering is the process of examining and determining users needs, developing and designing it, building and forming, and testing the end-user software to see if it pleases their needs through software programming languages. Software engineering is also used for bigger and more complex systems, which are mostly used by organizations and businesses. There are different types of software engineering. There is front end software engineering, which involves engineering software that meets the visual ends of the application or system. Then there is back end software engineering, where there are engineers that make parts of the applications and systems that are used by the clients and administrators.