StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Unified Modeling Language - Assignment Example

Cite this document
Summary
The author of the paper "Unified Modeling Language" will begin with the statement that a use case diagram demonstrates the overall behavior or working of a system against any external response/input. Additionally, it encompasses the details regarding overall system working and operations…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER91.8% of users find it useful

Extract of sample "Unified Modeling Language"

Unified Modelling Language- CAMPUS HOUSING SERVICE By Name Date Table of Contents B- Class Diagram 5 C- Sequence Diagrams 8 UC 1 – Owner Registration 11 UC 2 – Apartment Registration 15 E- Usability of different diagrams in the systems analysis and design phase 17 A- Use Case Diagram A use case diagram demonstrates the overall behavior or working of a system against any external response/input. Additionally, it encompasses the details regarding overall system working and operations. It helps system programmers to better understand the major aspects of a system (Dennis et al., 2008; Pressman, 2001; Sommerville, 2004). In this scenario, the use case for Campus Housing Service system will hold details regarding overall possible system working and operational aspects. I have given below five main and possible system working aspects those are: Owner Registration Apartments Registration Student Registration Rent Apartment Delete Apartment Listing No Use Case Description Stockholders 01 Owner Registration This use case is about the new registration of the owner. Owners, Administrator 02 Apartments Registration This use case is about the registration of the vacant apartment. Owners, Administrator 03 Student Registration This use case is about the registration of the new student requiring the apartment for rent. Students, Administrator 04 Rent Apartment This use case demonstrates the overall process of taking apartment on rent. Students, Administrator 05 Delete Apartment Listing This use case demonstrates the process of deleting the apartment’s data from listing in case of its reservation. This will be done on the request of owner. Owners, Administrator Main Use Case Diagram B- Class Diagram A system class diagram is used to demonstrate the working of a system at implementation level. Additionally, a system class diagram is an object oriented model for demonstrating the system working. This is very helpful to the system developers for understanding the system working and operational status. This diagram can be used to define the main system operations and processes for the possible working of system. In addition, in this diagram we define the system classes and objects that are necessary for the system operations and working (Dennis et al., 2008; Pressman, 2001; Sommerville, 2004). The class diagram of the Campus Housing Service is drawn below that demonstrate the overall working and operational status of the system. This diagram encompasses five main classes that are outlined below: Owner Student Apartment Rent Registration Fee The main advantage of the class diagram is that it enables to the system designers to define the system in a much better way so that the developer of the system could be able to perceive a high level idea of the system classes and objects as well as their possible mutual relationship. In this way, a class diagram is considered as a high level platform for system design and development that can enhance the overall system design efficacy and operational capability through elimination of the system issues and problem before implementation stage (Dennis et al., 2008; Pressman, 2001; Sommerville, 2004). Campus Housing Service Class Diagram C- Sequence Diagrams Sequence Diagram 1 Sequence Diagram 2 D- Use Case Description Use Case 1 Use Case Description UC 1 – Owner Registration Primary Actor Apartment Owner Business Management Description This use case is about the overall process description of new apartment owner. In this scenario a new owner will register at the website by providing their personal and other related information. Stakeholders and Interests This use is about the registration of apartment owner. In this scenario the main interest of owner is to create an account that can offer capability of promotion and reservation of his apartments. This is also mainly helpful for student for taking the apartment near the university locations. Pre-conditions Owner needs to open the main registration panel of the online Campus housing service System. Post-conditions Owner needs to provide correct information. In case of online registration process he needs to offer details in a proper way, so that student could contact the owner in case of reservation of the apartment. Here owner also needs to fill the form in a right way; otherwise the system will prompt an error message for correction of details. Main Success Scenario In case of online registration of owner, following steps will be taken for the effective management and handling of the overall process: Online Account Creation In this step the user will enter his details into the system and create an account that will offer registration of owner username and password. Filling Personal Information Form In the owner registration process the owner will fill out the main registration form for the possible registration and management of his account. Here he will enter his contact details and personal data, so those students could contact him. Paying Fee At this stage of registration process the owner will pay a specified registration fee that will ensure the successful registration and completion of owner’s online registration process. Getting Registration Conformation After the business management confirmation a detailed confirmation message will be sent to owner. This confirmation message will denote the successful completion of registration and creation of an online account. Creating Available Apartment List Here after account registration an owner is able to create possible free listing of apartments he is possessing. He will create these listing for the possible apartment’s further handling. Use Case 2 Description UC 2 – Apartment Registration Primary Actor Apartment Owner Business Management Description This use case is about the overall process of registration for the owner’s apartment. In this scenario the owner of the apartment will register for his free and available apartment so that he could be able to launch it for rent. Stakeholders and Interests This use case involves the interest of both student and owner. Here the advertisement of the apartment will offer the opportunity to the student for renting the apartment and owner will also be able to reserve it. The online apartment registration is same as the advertisement of the apartment, so that we need to register the apartment information is great deal of better way. Pre-conditions The owner of apartment needs to open the online system for the registration of the apartment. Here he needs to press the submit key after entering the entire details of the apartment. Post-conditions Here information entered into the system needs to be purified so that system does not prompt any error for the user. Main Success Scenario In case of online apartment registration scenario we will follow the below given main scenario: Creating Free Apartment Listing Owner will open new free apartment listing for the students. Entering Apartment Location Details Here owner will enter the address of the apartment for the overall registration of the location of apartment. Entering Apartment Location Details This will involve the entire details of apartment locality and details about the apartment areas. Entering Rental and Advance Information This step will involve the details regarding the apartment like baths, rooms and other information. Opening for Rent This section of the overall process will involve the process of opening the free apartment for student and common people search for taking it on rent. E- Usability of different diagrams in the systems analysis and design phase Effective and easy to use system interfaces are developed due to the collaboration of two computer technology disciplines, which are software engineering and human computer interaction (or simply HCI). Additionally, both of these disciplines offers the ideas, methods, tools and notations for building, outlining and assessing the particular objects; however they both emerged from two dissimilar views on user interfaces. In this scenario, the user-oriented analysis pays more attention on the users’ jobs as well as the required communications with the system to accomplish system development objectives, since the system-oriented vision describes how the software is to be built and executed. In addition, the system design processes for these frequently take place in parallel; there are two dissimilar design spaces, and dissimilar design communities, that unavoidably join each other in the user interface (Dennis et al., 2008; Rourke, 2002; Dix et al., 2003). However, in object oriented paradigm, UML (Unified Modeling Language) has turned out to be the de-facto standard as well as majority of system developers considers it as an excellent prospect to link the two areas. Thus, it reveals a number of HCI job modeling ideas, and gaps that exist among software engineering and HCI representations might still be bridged through alterations to the unique UML. On the other hand, developers should be aware of the fact that UML is a language and not a tool or a method, however since it is handled typically through tools similar to Rational Rose as part of a systems development method is a high quality example of better system design (Dennis et al., 2008; Rourke, 2002; Dix et al., 2003). Every UML diagram is intended to allow developers as well as customers a deeply analyze the system in varying degrees of idea. UML diagrams normally formed in visual modeling tools comprising: (Dennis et al., 2008; Braun, 2011; Sommerville, 2004; Pressman, 2001) First of all, a use case diagram shows the association among actors and use cases. Class diagram models class arrangement is used to establish contact with design elements like that packages, classes and objects. Additionally, it as well displays relationships like that containment, associations, inheritance and various others. Another important diagram for the system development is sequence diagram, which shows the time sequence of the objects contributing in the interaction. In addition, it is composed of vertical dimension (time) and horizontal dimension (dissimilar objects). After that collaboration diagram is used to exhibit a communication structured around the objects as well as their associations with one another. In this scenario, it uses numbers to demonstrate the sequence of messages. State diagram is another very important system development tool which is used to exhibit the sequences of conditions that an object of communication goes through in the course of its life in response to received stimuli, jointly with its responses as well as actions. Moreover, activity diagram outlines a particular state diagram where the majority of states are action states and transitions are triggered through achievement of the actions in the source states. This illustration pays attention on flows driven through interior processing (Dennis et al., 2008; Braun, 2011; Sommerville, 2004; Pressman, 2001). References Braun, D.M., 2011. Types of UML Diagrams. [Online] Available at: http://atlas.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutorial/diagrams.htm [Accessed 25 July 2011]. Dennis, A., Wixom, B.H. & Roth, R.M., 2008. Systems Analysis and Design. 4th ed. Chichester: Wiley. Dix, A., Finlay, A.J.E., Abowd, G.D. & Beale, R., 2003. Human-Computer Interaction. 3rd ed. Prentice Hall. Pressman, R.S., 2001. Software Engineering: A Practicioner's Approach, 5th Edition. London: McGraw Hill. Rourke, C., 2002. Usability and UML. [Online] Available at: http://www.uservision.co.uk/resources/articles/2002/usability-and-uml/ [Accessed 22 July 2011]. Sommerville, I., 2004. Software Engineering, 7th Edition. New York: Pearson Education (Addison Wesley). Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(Unified Modelling Language - Campus Housing Service, n.d.)
Unified Modelling Language - Campus Housing Service. https://studentshare.org/logic-programming/2048496-unified-modelling-language-campus-housing-service
(Unified Modelling Language - Campus Housing Service)
Unified Modelling Language - Campus Housing Service. https://studentshare.org/logic-programming/2048496-unified-modelling-language-campus-housing-service.
“Unified Modelling Language - Campus Housing Service”. https://studentshare.org/logic-programming/2048496-unified-modelling-language-campus-housing-service.
  • Cited: 0 times

CHECK THESE SAMPLES OF Unified Modeling Language

Class Diagram for the Tunze Osmolator Universal

This report "Class Diagram for the Tunze Osmolator Universal" discusses the Unified Modeling Language (UML) as a standardized modeling language that facilitates creating a graphical depiction of the object-oriented systems under development.... The UML adopts a combination of various concepts including the Booch, Object modeling Technique, and Object-Oriented Software Engineering.... By utilizing these concepts the UML provides a single platform for describing and modeling the software systems....
3 Pages (750 words) Report

The Relationships in the Unified Modeling Language

This essay "The Relationships in the Unified Modeling Language" focuses on a standard graphical language used for specifying, visualizing, constructing, and documenting the artifacts of software systems as well as non-software systems, and for business modeling purposes.... The UML is a modeling language that focuses on capturing, communicating, and levering knowledge.... It is a highly expressive language, addressing all the views needed to develop and deploy such systems....
5 Pages (1250 words) Essay

System Analysis and Design

unified modeling LAGUAGE (UML) The use of UML has widely grown thus making the process of design of systems enjoyable and interesting.... Also we employ Use Case modeling which is the process of identifying and modeling business events, who initiated them, and how the system responds to them.... inally, SSADM uses three key techniques, namely Logical Data modeling, Data Flow modeling and Entity/Event modeling....
10 Pages (2500 words) Essay

The Role of Unified Modeling Language

This paper "The Role of Unified Modeling Language" presents UML which is without a doubt an essential modeling technology that helps a software engineer in developing a software system with good practices with an eye towards the possible conflicts and risks right from its initial stages.... Modeling is exactly the role that Unified Modeling Language plays in requirements specifications.... The role of Unified Modeling Language is to model interactive systems, whose behaviors emerge from the interaction of their components with each other and with the environment (Goldin et al....
5 Pages (1250 words) Case Study

Designing a Booking System for NICON NIJA Hotel

The object-oriented technique with Unified Modeling Language is initiated by the system stakeholders as well as the working actions that are required.... The OO (object-oriented) techniques and associated UML (Unified Modeling Language) tools present object breakdown that pays attention to equipped objects as well as inheritance or generalization.... he Unified Modeling Language explains the system performance at its exterior from the user's viewpoint through explicitly representing inter-system dialog and operator....
3 Pages (750 words) Essay

Business system analysis

A class diagram is a diagram that demonstrates the associations as well as source code dependability amongst classes in the UML or Unified Modeling Language (Ambler, 2009).... Unified Modeling Language or UML is customary information for the representations of real world matter like a primary pace in emergent an object oriented plan for the methodology (Shnitman).... Unified Modeling Language is a dioramic language for identifying, building, documenting the objects of arrangements....
2 Pages (500 words) Essay

Unified Modeling Language Analysis

This report "Unified Modeling Language Analysis" discusses Unified Modeling Language that plays a major role in analyzing and describing the business structures using various diagrams and objects.... This has greatly improved the description of any business model using the Unified Modeling Language analysis.... Unified Modeling Language is a visual or graphical modeling language.... Unified Modeling Language Analysis is a standardized way of representing business objects or processes in visual and graphical models....
14 Pages (3500 words) Report

Creating UML Diagram for E-bay

The UK site alone has been considered as a business organization and efforts have been made to model it with UML (Unified Modeling Language) models.... Later a subset of it's operations are considered for modeling.... Before modeling the processes a brief discussion about the modeling tools and notations has been done to emphasis the necessity for such models for business processes....
6 Pages (1500 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us