Interview Questions  «Prev  Next»
  • Interview Questions
  • MDA Faq
  • RUP Faq1
  • RUP Faq2
  • UML Questions

  • RUP Interview Questions - Part 2

    1. What is workflow?

      Answer: A workflow is a sequence of activities that produces a result observable value.
    2. At what 2 levels is the RUP process described?

      Answer:
      1. Discipline level
      2. Workflow detail level
    3. What is "workflow detail" in the Rational Unified Process?

      Answer:
      Workflow detail in the Rational Unified Process (RUP) is a level of detail used to describe the activities, tasks, and work products involved in a software development process. It is the lowest level of detail in the RUP and provides specific guidance on how to carry out each activity or task. Workflow detail is typically defined in the form of a workflow diagram, which shows the sequence of activities and tasks that must be performed to complete a particular process. The diagram also shows the dependencies between activities and tasks, as well as the work products that are produced by each activity or task.
      In addition to the workflow diagram, workflow detail may also include:
      • Activity descriptions: A detailed description of each activity, including its purpose, inputs, outputs, and dependencies.
      • Task descriptions: A detailed description of each task, including its purpose, inputs, outputs, and dependencies.
      • Work product descriptions: A detailed description of each work product, including its purpose, format, and content.

      Workflow detail is an important part of the RUP because it provides a clear and concise description of the activities, tasks, and work products that are involved in a software development process. This information can be used by project managers and team members to plan and execute the project, and to track progress and manage risks.
      Here are some examples of workflow detail in the RUP:
      1. Activity description for the "Requirements Gathering" activity:
        • Purpose: To gather and document the requirements for the software system.
        • Inputs: Stakeholder interviews, use cases, scenarios, and other requirements artifacts.
        • Outputs: A requirements specification document that describes the functional and non-functional requirements of the software system.
      2. Task description for the "Write Use Cases" task:
        • Purpose: To write use cases that describe the interactions between the user and the software system.
        • Inputs: Stakeholder interviews, scenarios, and other requirements artifacts.
        • Outputs: A set of use cases that describe the functional requirements of the software system.
      3. Work product description for the "Requirements Specification" document:
        • Purpose: To document the functional and non-functional requirements of the software system.
        • Format: A formal document that is written in a standard format.
        • Content: A description of the software system's features, functions, and constraints.

      Workflow detail is an essential part of the RUP and can be used to improve the quality and efficiency of software development projects.
    4. What 2 workflow details do the "Implementation Discipline Workflow" consist of?
      Answer:
      1. Structure the implementation model
      2. Implement Design Implements
    5. What is an iteration?

      Answer: An iteration is a distinct, time-boxed sequence of activities that results in a release (internal or external) of an executable product.
    6. What are the "5 disciplines" in the Iterative Life Cycle?


      Answer:
      1. Requirements
      2. Analysis and Design
      3. Implementation
      4. Test
      5. Deployment
    7. What "Framework" is used in RUP to drive the goals and objectives in each of the iterations?

      Answer:
      Phases and Iterations together provide the foundation for iterative development.
    8. What are the "4 sequential phases" that make up the "SW" development life cycle in the RUP (Rational Unified Process)

      Answer:
      1. Inception
      2. Elaboration
      3. Construction
      4. Transition
    9. In which phase of the "RUP Process" is the software accepted by the end users?

      Answer: Transition Phase
    10. In which phase of RUP is the "business case" for the project established?

      Answer: Inception.