You are on page 1of 2

10 questions about the implementation phase

1. Which two documents are standard to be required for the implementation phase?

..................................................................................................................................

A: Architecture and Requirements documents

2. In which phases are the architecture and requirements documents produced?

A - Design and Analysis (correct)


B - Design and Implementation
C - Analysis and Implementation
D - Implementation and Testing

3. Give 3 issues that are dealt with in the Implementation phase:

..................................................................................................................................

Possible answers: quality, performance, baselines, libraries, and debugging

4. What does it mean if a software engineering team take a top-down approach to a


software engineering project and can you give one advantage and one disadvantage?

A: A top-down approach focuses on planning and knowing exactly what is going to


happen in each phase of the project. It emphasizes planning and completely
understanding the project.

Advantages:- Fewer errors during phases due to planning and understanding of how
project comes together.
- Generally considered a lot less time consuming than other approaches
- More controlled and easier to locate and focus on errors when they
occur
- Less chance of duplication

Disadvantages:- Potential damage from error due to ambiguity increased


- Less freedom, potentially meaning less innovation
- Chance to test important aspects of system delayed due to process
formality (have to go through the stages)

5. What does it mean if a software engineering team take a bottom-up approach to a


software engineering project and give two disadvantages?

A bottom-up approach focuses on implementation and testing early, and the project
coming together eventually to create the final system.
Advantages:- Team members get to participate in every stage if they wish, meaning
more freedom and increased innovation
- Can implement and test most important functions of system much sooner
- Ability to re-use existing software to solve problems, allowing the
project in hand to be implemented and tested faster.

Disadvantages:- Increased chance of errors due to not completely understanding how


project comes together.
- Risk of duplication increased meaning waste of time
- Usually turns out to be more time consuming
- Communication is much more important
- Usually focus is lost on specific requirements meaning end product may not
be as efficient as possible or may not fit the requirements exact.

6. Which term refers to the fast-paced building or construction of a software


prototype?

A - Express Development (ED)


B - Rapid Application Development (RAD)
C - Prototype Production Acceleration
D - Phase Enhancement

A: B - Rapid Application Development (RAD)

7. What is the relationship between the object design and implementation phases?

..................................................................................................................................

A: The design phase defines the desired solution, while the implementation phase
defines what was actually created.

8.

You might also like