HW2

docx

School

University of the Cumberlands *

*We aren’t endorsed by this school

Course

9

Subject

Information Systems

Date

Nov 24, 2024

Type

docx

Pages

8

Uploaded by MateGerbilMaster994

Report
1 Object Oriented System Analysis and Design Student’s Name Institutional Affiliation Course Instructor’s Name Date
2 Question 1: Name key elements of Object-Oriented systems. Object oriented system is a system where all the data is represented as discrete in objects with which users and other objects tend to interact with. Object oriented is the system methodology that is built on the concepts of logical object and it works through the creation and manipulation of reusable objects in order to perform specific tasks. The key elements of object oriented include; encapsulation described as data hiding, abstraction, inheritance where sub classes inherit characteristics from the parent classes. Polymorphisms element of OOP system that allows objects to have more than one form in a class. Question 2: Briefly describe three steps of the Analysis Phase in software development life cycle. In system development, different phases are applied systematically to ensure the com- plete development of the software from the planning stage to the deployment and the mainte- nance stage. The analysis phase in the SDLC is relatively important which includes the steps on collecting and gathering of specific details that are required for the system that is to be developed and acquiring the ideas for the project. There are three main steps that are carried out in the sys- tem analysis phase which include; defining the prototype system requirements, evaluate on Eval- uate alternatives to existing prototypes and also perform the research and analysis that will help in reaching the needs of the customers. Question 3: Plot a Use-Case Diagram for a Car Dealership Operational System. Use the Use-Case diagram syntax. The Use- case diagrams are described as the graphical depiction of the interaction of different elements. However, in the car dealership environment I will focus on the car sales management system with different elements that will result to designing an effective Use- Case
3 diagram. The actors of the use case diagram on the car sales system will include; admin, system user, customer and the agent who will be having chance of operating different actions like manage cars, car models, manage sales, manage customers and manage users. Figure 1: Use Case Diagram Question 4: Briefly describe major elements of the Structural Models in OOAD with UML. The Unified Modelling Language is a graphical concept that is applied in the OOAD that gives the guide on writing the general blueprints of software development. The UML diagrams are used to depict the relationship between the structures in a system. The major elements of the structural models in OOAD with UML include class, interface, component, node and constraints. A class in the structural models in OOP is defined as an object that has defined attributes and
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
4 operations. Interface element in a structural model can be defined as the functions that are set together with the aim of specifying a function of class. A component in the OOAD with UML is the physical part of a system that is created to implement several interfaces in the system. The last element is the node which is described as a physical element that is found at the run time of the system. Question 5: Plot a Class Diagram for a Car Dealership Operational System. Strictly follow the Class Diagram syntax. A class diagram is described as the visual representation of class objects in a system that are usually categorized by the class types. The class diagrams are represented with rectangles having the class name, attributes and operations. The classes of a car sales system may include; car class, car model, car owners, customer and booking. The classes as well will include various attributes where class car may include; car_ id, car_ Driver, car_ type and car_ distribution. For the model; car_ model_ id, model_ year and the model_ name. For customers it will include; customer_ id, customer_ name, customer_ mobile. Class booking will have booking_ id, booking_ date and booking_ type.
5 Figure 2: Class Diagram Class Car int car_id vachar car_name vachar car_model vachar car_driver int car_price Class Customer int customer_id vachar customer_name vachar customer_email int customer_phone Class Model int model_id int model_year vachar model_name Class Booking int booking_id vachar booking_date vachar booking_type Question 6: Plot an object diagram for a car dealership operating system Figure 3: Object Diagram Class Car int car_id: 101 vachar car_name: BMW vachar car_model: X3 vachar car_driver: John int car_price: $ 50,900 Class Customer int customer_id; 301 vachar customer_name; James vachar customer_email; jamesterry@gmail.com int customer_phone;1234987 Class Model int model_id; 201 int model_year; 2018 vachar model_name; BMW X3 Class Booking int booking_id;401 vachar booking_date;12 sep 2023 vachar booking_type; urgent
6 Question 7: Submit a draft of Architectural design specifications (Designed with the client server approach as a deployment diagram) and functional test plan for your individual/ team project A client server approach on the deployment diagram is described as a computing model that the server hosts, delivers and manages most of the resources and services that are requested by the client. The approach can be described as well as a networking computing model or client server network as all the requests and services are delivered over a specified network. The selected projected that I would be handling for this part is a hotel management system where the architectural design specifications will be designed with the client- server approach as a deployment diagram. The diagram on the deployment of the hotel management system will define the software and hardware interactions and processing during the system’s deployment. The diagram clearly explains the interactions between the software and the hardware which helps in figuring out which hardware will be used for software parts. The diagram is used to clarify the communications between links which helps the project to work according to the design given to it. The diagram below represents a draft of architectural design specification in client server approach or network approach for the hotel management system.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
7 Figure 4: Client- server approach deployment diagram
8 References Apell, P., & Eriksson, H. (2023). Artificial intelligence (AI) healthcare technology innovations: the current state and challenges from a life science industry perspective. Technology Analysis & Strategic Management , 35 (2), 179-193. Panesar, A. (2019). Machine learning and AI for healthcare (pp. 1-73). Coventry, UK: Apress.