Homework_5.2_2019529628035_Mwika Mangaza Annie Version 0 |
|
👤 Author: by amwika2019gmailcom 2019-11-09 05:43:37 |
MY UNDERSTANDING ABOUT SOFTWARE ENGINEERING
Software engineering treats the approach to developing software as a formal process much like that found in traditional engineering. Software engineers begin by analyzing user needs. They design software, deploy, test it for quality and maintain it. They instruct computer programmers how to write the code they need. Software engineers may or may not write any of the code themselves, but they need strong programming skills to communicate with the programmers and are frequently fluent in several programming languages.
Software engineers design and develop computer games, business applications, network control systems, and software operating systems. They are experts in the theory of computing software and the limitations of the hardware they design for.