• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/14

Click to flip

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