10 questions about the implementation phase

Upload: daniel-harvey

Post on 09-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 10 Questions About the Implementation Phase

    1/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 tohappen 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 theyoccur

    - 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.

  • 8/7/2019 10 Questions About the Implementation Phase

    2/2

    Advantages:- Team members get to participate in every stage if they wish, meaningmore 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.