www.qbi.in
www.qbi.in
What is a model
Why should we model
How do we model
What are Software Models
Why do we need Software Models
What are general outputs when we model
What is Unified




                                         www.qbi.in
www.qbi.in
www.qbi.in
•   Rational Rose
•   ArgoUML
•   MS VISIO
•   Enterprise Architect
•   Magic DrawUML
•   StarUML
•   Integrated Development Environments also offer UML functionality




                                                                 www.qbi.in
www.qbi.in
•




    www.qbi.in
www.qbi.in
www.qbi.in
•




    www.qbi.in
www.qbi.in
www.qbi.in
ATM Machine Operation
          Step I
          You Insert the Card
          Step II: You Provide the Pin / Password
          Step III: If password is valid then you have to choose the
transaction
          If password is invalid then you have to provide the password
again
If you provide wrong password more than three times card is blocked
Step IV : You carry out the transaction
Step V: You are asked for more transactions
Step VI: Remove the Card
Process is over




                                                                www.qbi.in
Patient Visits a Diabetes Hospital
         Step I
         Doctor Sees the Patient and studies Patient History
         Step II: Doctor Prescribes LabTest
         StepIII: Patient shows symptoms or no symptoms for disease
         Step IV: For No Symptoms Process Ends
         Step V: For Symptoms : Check BP, Classify Diabetic Type,
Classify Patient Work type
         Step VI: Prescribe Treatment
         Step 7 : Process Ends




                                                            www.qbi.in
www.qbi.in
•




    www.qbi.in
www.qbi.in
www.qbi.in
www.qbi.in
www.qbi.in
Relationship between Uses Cases
- Include
- Extend

- Lets assume for the elective subject if the student enrolls he
  has to pay fee in two installments first installment at the time
  of enrollment and second installment before the exam

- Pay fee (New Use Case)

- So Enrollment is the Including Use Case and Pay Fee is the
  Included Use Case

Enrollment --- Pay fee
Credit Card or he can pay fee by Debit Card
Credit card payment and Debit card payment
                                                              www.qbi.in
Library Loan




               www.qbi.in
www.qbi.in
include            extend

Enrollment -------Pay fee ------ Credit Card




                                           www.qbi.in
www.qbi.in
www.qbi.in
www.qbi.in
www.qbi.in
Thank You




            www.qbi.in

Unified Modelling Language

  • 1.
  • 2.
  • 3.
    What is amodel Why should we model How do we model What are Software Models Why do we need Software Models What are general outputs when we model What is Unified www.qbi.in
  • 4.
  • 5.
  • 6.
    Rational Rose • ArgoUML • MS VISIO • Enterprise Architect • Magic DrawUML • StarUML • Integrated Development Environments also offer UML functionality www.qbi.in
  • 7.
  • 8.
    www.qbi.in
  • 9.
  • 10.
  • 11.
    www.qbi.in
  • 12.
  • 13.
  • 14.
    ATM Machine Operation Step I You Insert the Card Step II: You Provide the Pin / Password Step III: If password is valid then you have to choose the transaction If password is invalid then you have to provide the password again If you provide wrong password more than three times card is blocked Step IV : You carry out the transaction Step V: You are asked for more transactions Step VI: Remove the Card Process is over www.qbi.in
  • 15.
    Patient Visits aDiabetes Hospital Step I Doctor Sees the Patient and studies Patient History Step II: Doctor Prescribes LabTest StepIII: Patient shows symptoms or no symptoms for disease Step IV: For No Symptoms Process Ends Step V: For Symptoms : Check BP, Classify Diabetic Type, Classify Patient Work type Step VI: Prescribe Treatment Step 7 : Process Ends www.qbi.in
  • 16.
  • 17.
    www.qbi.in
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
    Relationship between UsesCases - Include - Extend - Lets assume for the elective subject if the student enrolls he has to pay fee in two installments first installment at the time of enrollment and second installment before the exam - Pay fee (New Use Case) - So Enrollment is the Including Use Case and Pay Fee is the Included Use Case Enrollment --- Pay fee Credit Card or he can pay fee by Debit Card Credit card payment and Debit card payment www.qbi.in
  • 23.
    Library Loan www.qbi.in
  • 24.
  • 25.
    include extend Enrollment -------Pay fee ------ Credit Card www.qbi.in
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
    Thank You www.qbi.in