Monday, July 20, 2020

Unified Modelling Language - Campus Housing Service Assignment

Unified Modelling Language - Campus Housing Service Assignment Unified Modelling Language - Campus Housing Service â€" Assignment Example > E- Usability of different diagrams in the systems analysis and design phase17A- 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 RegistrationApartments RegistrationStudent RegistrationRent Apartment Delete Apartment Listing NoUse CaseDescriptionStockholders01Owner RegistrationThis use case is about the new registration of the owner. Owners, Administrator02Apartments RegistrationThis use case is about the registration of the vacant apartment. Owners, A dministrator03Student RegistrationThis use case is about the registration of the new student requiring the apartment for rent. Students, Administrator04Rent ApartmentThis use case demonstrates the overall process of taking apartment on rent. Students, Administrator05Delete Apartment ListingThis 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, AdministratorMain 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 StudentApartment Rent Registration FeeThe 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 Servic e Class Diagram C- Sequence Diagrams Sequence Diagram 1Sequence Diagram 2D- Use Case Description Use Case 1Use Case Description UC 1 â€" Owner RegistrationPrimary ActorApartment 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 InterestsThis 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-conditionsOwner needs to open the main registration panel of the online Campus housing service System. Post-conditionsOwner 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 ScenarioIn case of online registration of owner, following steps will be taken for the effective management and handling of the overall process: Online Account CreationIn 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 FormIn 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 FeeAt 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. G etting 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 2Description UC 2 â€" Apartment RegistrationPrimary ActorApartment 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 InterestsThis use case involves the interest of both student and owner. Here the advertisement of the apartment will offer the opportunity to the student for renti ng 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-conditionsThe 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-conditionsHere information entered into the system needs to be purified so that system does not prompt any error for the user. Main Success ScenarioIn case of online apartment registration scenario we will follow the below given main scenario: Creating Free Apartment ListingOwner 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 RentThis 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 phaseEffective 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).