Deck 2: Software Engineering

Full screen (f)
exit full mode
Question
Describe how Polya's problem solving principles describe the essence of engineering practice?
Use Space or
up arrow
down arrow
to flip the card.
Question
List three areas in which process models may differ from one another.
Question
Describe the relationships among software engineering process,methods,and tools.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/3
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 2: Software Engineering
Describe how Polya's problem solving principles describe the essence of engineering practice?
-Understand the problem (communication and analysis)
-Plan a solution (modeling and design)
-Carry out the plan (code generation)
-Examine the result for accuracy (testing and quality assurance)
Final Exam Question
List three areas in which process models may differ from one another.
Overall flow and level of interdependencies among tasks
Degree to which work tasks are defined within each framework activity
Degree to which work products are identified and required
Manner in which quality assurance activities are applied
Manner in which project tracking and control activities are applied
Overall degree of detail and rigor of process description
Degree to which stakeholders are involved in the project
Level of autonomy given to project team
Degree to which team organization and roles are prescribed
Describe the relationships among software engineering process,methods,and tools.
Software process defines the framework that must be established for effective delivery of software engineering technology,by providing a context by which the software engineering methods are applied.Software engineering methods provide the technical how-to's for building software.Software engineering tools provide automated or semi-automated support for software engineering process and methods.
locked card icon
Unlock Deck
Unlock for access to all 3 flashcards in this deck.