Intro Flashcards
(7 cards)
1
Q
Why is Software Engineering important?
A
- It’s everywhere.
- It’s an important part of IT in general.
- Technology is becoming more advances, so the demand on software is increasing.
- Everything is becoming more complicated.
2
Q
What is Software Engineering?
A
Software Engineering is the use of tools and knowledge to do with computing and computers to solve problems and come up with a software solution.
3
Q
What is Analysis?
A
Breaking down a problem into smaller sub-problems and figuring out how they interact.
4
Q
What is Synthesis?
A
Building a complete solution from the solutions to all the smaller problems.
5
Q
What is a fault?
A
A human error that leads to design/implementation issues.
6
Q
What is a failure?
A
When the system does something that does not meet the requirements.
7
Q
What are some of the challenges involved in software engineering?
A
- Requirements may not be fully known at the start.
- Requirements can constantly change.
- Requirements can be very complicated.