Software Engineering
Software Engineering is the application of scientific principles to the design and creation of software The field uses a systematic approach to collect and analyse business requirements in order to design, build, and test software applications to satisfy those business requirements
CASE six categories:
| Software Engineer | Software Developer |
|---|---|
| Also developers | |
| A software engnieer’s knowledge is usually broader | |
| Take a systematic, big picture approach in their thinking to software development | Developer may have more creative approaches |
| Use specialized knowledge to build entire systems | software developers use their knowledge to write code to implement specific functionality within a system |
| Often employed on larger scale projects and they are focused on the broad structure rather then solving an immediate problem |