Computer Science › Section H · Software engineering › Topic H.1
The software engineering discipline
Writing a 50-line program alone over a weekend and building a banking system with 200 people over five years are different jobs. Software engineering is the part of computer science that studies the second job: how to plan, build and keep large software systems working.
In this topic
- Programming in the large
- Where the name came from
- How software differs from other engineering
- The search for metrics
- Why teams are hard
- Worked example: adding people to a late project
- Worked example: splitting a large team
- When software fails
- Researchers, tools and professional bodies
- Common mistakes to avoid
- Key takeaways
This topic is part of Wuanberri Pro. Checking your access…
