Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
14 Cards in this Set
- Front
- Back
What is another name for software?
|
Applications
|
|
The most appropriate name for a person who develops software is...?
|
Software Engineer
|
|
What are some essential difficulties that programmers face?
|
Complexity, Invisibility, Conformity, or Revisions
|
|
What is invisibility in the context of programming?
|
You cannot hold or touch software
|
|
Who were some of the first developers of software?
|
Mathematicians, Electrical engineers
|
|
How did software engineering emerge?
|
Previous techniques did not scale to large systems
|
|
Is iterative development an example of a paradigm shift?
|
Yes
|
|
What allows software engineers to respond to change?
|
Iterative Development
|
|
What are some of the stages of a software product's lifespan?
|
Servicing, phase-out ***
|
|
What is the stage of software where bugs are often fixed?
|
***
|
|
What changes are made during software evolution?
|
***
|
|
When does code decay happen?
|
When a software team loses key personnel
|
|
What happens in the servicing stage of the software lifecycle?
|
***
|
|
Is going from the service stage to the evolution stage recommended?
|
No
|