McConnell_2004_CH01and2_Software_Construction_and_Metaphors Flashcards
What activities are not involved in software construction…?
Management, requirements development, software architecture, user-interface design, system testing, and maintenance. (Each of these activities affects the ultimate success of a project as much as construction)
What activities may be involved in software construction…?
(STILL FIGURING OUT)
What activities are involved in software construction…?
Detailed design, coding, debugging, intergration, and developer testing. (unit testing and intergration testing).
Discuss why “coding” is not a good synonym for “software construction”…?
As it implies the mechanical translation of a pre-existing design into a computer language; construction is not all mechanical and involves substantial creativity and judgement.
List 5 reasons why software construction is important…?
- Construction is a large part of software development.
- Construction is (STILL DOING)
How can metaphors help you understand the software development process…?
(STILL ON)
List 5 different metaphors for the software development process for each state one main idea which that metaphor emphasizes….?
(still doing)
What is one female image or skill which can be used to describe the computer software creation process…?
(Still doing)
What is required for the advancement of the art of the individual programmer…?
(still doing)