Unified Modeling Language and Main Success Scenario

Good Essays
Scenario:
“Dr Burns has to write a review of her unit “Introduction to Programming” at the end of semester. As a part of this review, she has to discuss which parts of the unit need to be improved for next semester. To do this she wants a report by assignment with a breakdown of the average mark per section so she can see which areas were badly done by the students. She also needs to know whether this is dependent on the course in which the student is enrolled.”

She has always had to collate the statistics herself using a spreadsheet but she wants the Assignment Submission System to do it for her.
Task 1
Develop a Use Case capturing this scenario.
Name: Report by assignment with a breakdown of the average mark per section.
Actor: Dr Burns
Precondition: Dr Burns has already known log in detail.
Goal: calculate the average mark per section of assignment
Success guarantee: make a report which have average mark per section
Main Success Scenario:
1. Dr Burns types in the URL for the Assignment Submission System
2. The system requests the username and password for the Assignment Submission System
3. Dr Burns enters both
4. The system responds with a list of unit enrolled in
5. Dr Burns selects the unit
6. The system responds with a report of assignment’s average marks and detail enroll
7. Dr Burns logs out of the Automatic Submission System
Extensions:
2a. Dr Burns gets the URL wrong 1. Dr Burns checks and re-enter the URL 2. Return to use case 1
3a. Dr Burns enter the username or password was incorrect. 1. System flags and request again 2. Return to use case 2
4a. Dr Burns doesn’t not enrolled in to “Introduction to Programming” unit 1. System responds with an appropriate message and request Dr Burns re-enter the correct unit 2. Return to use case 4

List other use cases that we have identified for this system.
Name: Submit an assignment for a particular unit
Actor: Student
Precondition: Student has already

You May Also Find These Documents Helpful

  • Better Essays

    Unified Modeling Language

    • 1022 Words
    • 5 Pages

    The Unified Modeling language (UML) was released by the Object Management Group (OMG) in the effort to provide a standardized design language to build and develop computer applications. The purpose of the design language is to allow IT professionals to distribute system structure and design plans in a comprehensible graphical manner, similar to blueprints of a building. Modeling is an important part of software projects, large and small. With modeling, the software development team are better…

    • 1022 Words
    • 5 Pages
    Better Essays
  • Good Essays

    Unified Modeling Language

    • 1928 Words
    • 8 Pages

    chapter 1 www.hfoobook.com What’s with all the rectangles? NOTE: The “facing page” is not included in this little UML booklet! The four boxes full of text over there on the facing page are our first examples of UML. UML stands for Unified Modeling Language, and it’s the most common notation used for creating diagrams that describe object-oriented systems. It’s beyond the scope of this book to teach you everything there is to know about UML. However, we’ll be sprinkling in a lot of the really…

    • 1928 Words
    • 8 Pages
    Good Essays
  • Good Essays

    Unified Modeling Language Unified Modeling Language (UML) is an "object modeling and specification language used in software engineering ("Unified Modeling Language", 2005)." It was created to consolidate and standardize 50 different modeling languages that were used by many businesses. The project request to normalize the modeling languages was made by Object Management Group (OMG) and answered by James Rambaugh, Grady Booch, and Ivar Jacobson. In addition to Rambaugh, Booch, and Jacobson, a team…

    • 762 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Christine Reuter 6. Conclusion Christine Reuter III. Table of abbreviations OCL Object Constraint Language OMG Object Management Group OMT Object Modeling Technique OOPSLA Object-oriented Programming Systems, Languages, and Applications UM Unified Method UML Unified Modeling Language IV. Table of figures Figure 1: Development of UML 3 Figure 2: Diagram Overview 5 Figure 3: Activity node 7 Figure 4: Action 7 Figure 5: Control…

    • 5770 Words
    • 24 Pages
    Powerful Essays
  • Good Essays

    2.7.2.3 Unified Modeling Language (UML) “UML is defined using a meta-modeling approach. Meta-model is use to analyse, construct and develop the frames, rules, constraints, models and theories. While, a model is defined through the instantiation of model elements defined in a meta-model, the main purpose of a meta-model is to explain and define the relationships among the different components of the applied model itself using processing language. This meta-modeling approach can be applied in another…

    • 745 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Diagram? * A class diagram describes the types of objects in the system and the various kinds of static relationships that exist among them. * A graphical representation of a static view on declarative static elements. * A central modeling technique that runs through nearly all object-oriented methods. * The richest notation in UML. Essential Elements of a UML Class Diagram * Class * Attributes * Operations * Relationships * Associations * Generalization…

    • 809 Words
    • 4 Pages
    Satisfactory Essays
  • Powerful Essays

    Unified Modelling Language

    • 3335 Words
    • 14 Pages

    of them discuss its usability in real projects. This article discusses features and usability of UML in software projects based on experiments and pilot projects. In the analysis some differences between UML and SDL (Specification and Description Language) are emphasized. This article deals with the impact of UML on newcomers in the world of object-oriented software development. The experiment with two groups of students (one trained in UML) was carried out. Their goal was to develop the solution…

    • 3335 Words
    • 14 Pages
    Powerful Essays
  • Good Essays

    Case Study – Priory Dental Surgery Appointment Booking System (PDS) Priory Dental Surgery (PDS) requires a new software system to handle the booking of patients’ appointments. The Surgery opens 6 days a week, Monday to Saturday, from 9:00 to 16:00. The Surgery has 5 dentists who will provide treatments for either NHS patients or privately insured patients. It also employs a receptionist who will arrange patients’ booking and a manager who will oversee the management of patients and dentists…

    • 529 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    SULTAN QABOOS UNIVERSITY Language Center Independent Study Report THE MAIN REASON FOR THE SUCCESS OF CARREFOUR English for Business 1 Section: 30 Teacher’s Name: Dr. Shaukat Ali DATE: 16 December 2012 Acknowledgments We thank all the people who helped us finish this project, starting with Dr. Shaukat Ali and Ms. Annette Herzog for their co-operation. Also, we would like to thank the students who helped us by filling out the questionnaire. 1 TABLE OF CONTENTS SUBJECT | PAGE | Acknowledgements…

    • 1659 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Rational Unified Process

    • 2101 Words
    • 9 Pages

    1.0 RATIONAL UNIFIED PROCESS (RUP) The Rational Unified Process (RUP) is a Software Engineering Process. It provides a disciplined approach to assigning tasks and responsibilities within a development organization. RUP is based on an interactive, incremental approach to systems development. The goal is to ensure the production of high-quality software that meets the needs of its end users, within a predictable schedule and budget. The Rational Unified Process is also process product, developed…

    • 2101 Words
    • 9 Pages
    Powerful Essays