Week 1: Process Models / Software & SWE Flashcards
What is Software Engineering?
What is the definition of Software?
A combination of instructions to execute, data structures to manipulate information, and documents that describe operation and use of programs
What is software in terms of how its made? Does it wear out? What does its failure curve look like?
What are the seven broad categories of software applications?
What is “System Software”
What is “Application Software”
What is “Engineering/Scientific Software”
What is “Embedded Software”
What are “Web/Mobile Applications”
What is “Artificial Intelligence Software”
How do we make “Good” software?
What are the Software Engineering layers?
What is the “quality focus” layer of the software engineering layers?
What is the “Process” layer of the software engineering layers?
What is the “methods” layer of the software engineering layers?
What is the “tools” layer of the software engineering layers?
What is the process framework: what is a process? Activity? Action? Tasks?