2. Content
Hostory
What Software Engineering
What is the difference between a software
engineer and a software developer?
What does a Software Engineer do?
References
3. Hostory
Engineering has been around for centuries.
Software made its debut in 1948 and wasn’t
widely called that until 1952. It would be a decade
later when the discipline of software engineering
was given its name and its due as a form of
engineering on the same level as others. For the
last 50 years, software engineering has had an
interesting trip and become a vital part of shaping
and maintaining the world.
4. What Software Engineering
Definition: Software engineering is a detailed
study of engineering to the
design, development and maintenance
of software. Software engineering was
introduced to address the issues of low-
quality software projects. Problems arise when
a software generally exceeds timelines, budgets,
and reduced levels of quality.
5. What is the difference between a
software engineer and a software
developer?
A software engineer applies the principles of
engineering in order to design, develop, maintain,
test and evaluate computer software. This is often
a highly collaborative activity that requires
teamwork skills. A software engineer uses
components of a hardware system to create the
tools to develop software and tends to solve
issues on a large scale.
6. Cont’
A software developer, in contrast, builds software
that runs across various types of computers,
using finished tools to build apps and write
complete programs. This is role tends to be more
solitary, allowing developers to use many of the
same skills as their engineering counterparts but
on a limited scale.
7. What does a Software Engineer do?
A software engineer should be well-versed in:
- Programming and coding
- Fundamentals of computer science
- Design and architecture
- Algorithms and data structures
- Information analysis
- Debugging software
- Testing software