Home >> Mid-term exam (alternative)


  1. Match (20):

    ___

    ___

    ___

    ___

    ___

    ___

    ___

    ___

    ___

    ___

    1. Pseudo Code
    2. Stability
    3. Form Interaction
    4. Impact
    5. Data Flow Diagram
    6. Accuracy
    7. Attribute
    8. Encapsulation
    9. Technology to be built
    10. Inspection

    1. Conceptual containment to ensure independence
    2. Paradigm of fill-in-the-blanks
    3. To provide the (right or agreed) result
    4. f(Input) = Output
    5. To enable a specified modification to be implemented
    6. Design and Analysis method for capturing processes of a system
    7. Classic risk associated with the complexity of new or future components of the software
    8. Visual testing without software execution
    9. Characteristic of an entity
    10. Modification of an inherited operation by a class or object
    11. Risk/Probability of occurrence
    12. To minimize unexpected effects from modification
    13. Design tool for detailed expression to developers

  2. Define and give an example for any five: (20)

    • Recoverability
    • Fault Tolerant
    • Inheritance
    • Software Life Cycle
    • Impact Analysis
    • Requirements
    • Mitigation
    • Flowchart


  3. Develop a Test Plan for software which: (7)

    1. Records when sensor is tripped.
    2. Can turn on/off sensor with schedule.
    3. Daily reports status and history of sensor.


  4. What is Quality Assurance and why should a software engineering team embrace it? (7)


  5. What is Object Oriented Design? (6)


  6. Create a Gantt Chart, find and calculate the critical path, identify 3 risks and quantify them. (20)

    A movie is being made.

    • Actors can learn in private.
    • Scenes must be rehearsed and shot with full cast and props.
    • To get 1 hour of raw stock (a 1 hour shoot), some actors will actually take 2 hours because of mistakes (eg. Tim).
    • To get ready for one hour shoot actors take different amounts of rehearsal (eg. Betty takes 4 hours to rehearse for 1 hour of shooting while Tim takes only 2 hours).

    Resource Availability Learn Rehearse Shoot (1 hr)
    Actor (John) 2 hr/day 4 hours 2 hours 1 hour
    Actor (Betty) 5 hr/day 4 hours 4 hours 2 hours
    Actor (Tim) 3 hr/day 6 hours 2 hours 2 hours
    Camera 2 hr/day Note: The camera is only available 3 out of 5 days.
    Trumpet 1 hr/day - Betty must rehearse with trumpet. -

    Scene Duration Characters
    Scene 1 2 hours John, Tim
    Scene 2 1 hour John, Betty, Trumpet

    The actors must learn their part => when the actors can rehearse their part => then the shoot may happen.


Back to top