Short Questions for Requirements to Design

  • 1 Compare forward engineering with reverse engineering.


    Forward engineering means the generation of code from diagrams

    Reverse engineering means generation of diagrams from code.

    Computer Aided Software Engineering (CASE) tools are used to perform both automatically and synchronize the code with UML diagrams and vice versa.

  • 2 List some time consuming preparation activities when you shift from requirements to design in early iteration?


    When analysis is complete and we start with design the following activities still need attention:

    • Proof of concept programming
    • Finding resources e.g. people, software etc.
    • Planning
    • Setting up the environment

  • 3 How can we provoke changes in early iteration than later iteration?


    We should always provoke early change in software than at later stage to minimize their fixing efforts and resources consumed at later iteration. Early change execution can be done by:

    • Discover and change requirements during the design and implementation work.
    • Embrace change is the key of iterative development to provoke change in early iteration.
    • Early programming, tests, and demos help provoke the inevitable changes early on.
    • Changing specifications will clarify the purpose of the design work of this iteration and also refine the requirements understanding for future iterations
    • During early elaboration iterations, the requirements should stabilized, refined up to 80% as a result of feedback, early programming and testing.

Contact Us
Write to Us View Help
Subject Expert Logo

Subject Expert

Learn and Evaluate

Follow Us
© 2020 - Subject Expert