Identify the candidate classes with attributes

Assignment Help Basic Computer Science
Reference no: EM131499558

Instructions to students:
- You can make use of the library resources to find information.
- Present the relevant references /citation at the end of the report.
- Marks will be awarded for the content written in your own words.
- If two or more documents contain duplicate information marks will be deducted as per plagiarism policy.
Note: This is an individual case study; any request of forming group for doing the case study will not be acceptable.

Objective: The aim of this case study is to give the students an overview and understanding of object oriented analysis and design techniques used during software development process.

Outcomes:
1. Understanding the concept of visual modeling using UML.
2. Use a CASE tool to construct appropriate analysis / design diagrams addressing a clearly defined problem.
3. Analyze and design a computer-based solution to a clearly defined problem using object oriented techniques.

Tasks: Read the following scenario, understand and present your response for the tasks assigned in a document not more than 10 pages.

Scenario Description:

Hospital Management System

The aim of this case study is to design and develops system for the hospital to maintain the records of various departments, rooms, and doctors in the hospital. It also maintains records of the regular patients, patients admitted in the hospital, the checkup of patients done by the doctors, the patients that have been operated, and patients discharged from the hospital.

Royal hospital is a multi-specialty hospital that includes a number of departments, rooms, doctor and nurses.
Patients having different kinds of ailments come to the hospital and get checkup done from the concerned doctors. If required they are admitted in the hospital and discharged after treatment.

Description: In hospital, there are many departments like Orthopedic, Pathology, Emergency,

Dental, Operation Theater and Laboratory. There is an OPD where patients come and get a card (that is, entry card of the patient) for check up from the concerned doctor. After making entry in the card, they go to the concerned doctor's room and the doctor checks up their ailments. According to the ailments, the doctor either prescribes medicine or admits the patient in the concerned department. The patient may choose either private or general room according to his/her need. But before getting admission in the hospital, the patient has to fulfill certain formalities of the hospital like room charges, etc. After the treatment is completed, the doctor discharges the patient. Before discharging from the hospital, the patient again has to complete certain formalities of the hospital like balance charges, test charges, operation charges, blood charges, doctors' charges, etc.

The doctors of the hospital are two types of the doctors. Namely, regular doctors and call on doctors. Regular doctors are those doctors who come to the hospital daily. Calls on doctors are those doctors who are called by the hospital if the concerned doctor is not available.

Based on the above narration, do the following tasks:

Describe and design the following for the above given scenario:

Task 1: Identify the candidate classes with attributes and behavior/operation using Noun Identification Techniques.

Task 2: Use Case Diagram
Part-A: Produce a Use Case Diagram with all the possible actors, Use Cases and their relationship.

Part-B: Description from the given scenario point of view for the use-case diagram.

Task 3: Class Diagram
Part-A: Produce a Class Diagram with all the possible classes and their relationships with respective visibility, role names and multiplicities.

Part-B: Description from the given scenario point of view for the class diagram.

Task 4: Sequence Diagram
Part-A: Produce a Sequence Diagram with the entire possible objects and their interaction.
Part-B: Description from the given scenario point of view for the sequence diagram.

Task 5: Student Work Proposal
i. Student Work Proposal should be submitted through Moodle by end of week 7 (22nd April 2017).
ii. Student Work Proposal must include:
a. Understanding of deliverables - a detail description of deliverables.
b. General overview of proposed plan - initial understanding of solution to task1, task2, task3 and task 4.
c. Timeline for completion of task1, task2 and task 4.
d. Propose the References
e. Proposal Feedback on 29th April 2017.

Instruction:

 Answer all the given questions/tasks.
 One consolidated case study report should be submitted from each student.
 The report should contain the following:
‹ Title Page (includes Title of the case study, Names of the student, Student ID, Department Name, Semester Name, Academic Year)
‹ Table of Contents (Topics covers and page number)
‹ Answer for tasks given in the case study.
‹ References ( book, journals, i nternet resources used in preparing the report).
 Student has to submit the report through Moodle only.
 Each individual will have one viva schedule and should be present, unless due to illness.
 Otherwise, no marks will be awarded to the absent student. The absent candidate will be scheduled for another viva and should present the whole case study.
Guidelines

Follow the guidelines mentioned below for your case study.
 Case study reports/answers should be typed by individual.
 Handwritten reports will not be accepted.
 Library and internet resources can be used for finding information.
 Marks will be awarded for the content written in your own words.
 Copy paste from the Internet is strictly not acceptable.
 Reference should be included in the last page as follows
- Author name, Book Title, Publisher, Year in case of books
- In case of web site references type the full path of the web page with referenced date
- In case of magazines/ periodicals type article name, magazine name, Issue Number and date

Reference no: EM131499558

Questions Cloud

Demand equations for customers : 1. White Mountain Ski Resort (WMSR) has the following demand equations for its customers.
Compares quantitative and qualitative data to aid : Research that incorporates both quantitative and qualitative data is termed "mixed method". Using a mixed method research methodology.
Discuss the methods used in needs assessment : Discuss the methods used in needs assessment and provide examples. Your response should be at least 200 words in length.
Explain why the high-low method may not be a good method : Give a brief explanation of how to prepare a graph when using the multipoint graph method for separating the fixed and variable elements of a cost.
Identify the candidate classes with attributes : Object Oriented Paradigm (COMP 0304.1) - Identify the candidate classes with attributes and behavior/operation using Noun Identification Techniques.
Money supply in the economy : Describe how the Fed would use each one of those to encourage a greater money supply in the economy.
Compare and contrast two learning theories : Compare and contrast two learning theories. Which one do you believe is most effective? Why? Your response should be at least 200 words in length.
Define the term high operating leverage : Define the term high operating leverage and explain why, in times of increasing sales revenue, it is more profitable to have high rather than low operating.
Write about positive accounting theory : ACCT 304 Accounting Theory Semester 1 2017 Assignment. "Explain the difference between (PAT) and normative accounting theory (NAT)

Reviews

len1499558

5/17/2017 8:52:15 AM

Follow the guidelines mentioned below for your case study. ? Case study reports/answers should be typed by individual. ? Handwritten reports will not be accepted. ? Library and internet resources can be used for finding information. ? Marks will be awarded for the content written in your own words. ? Copy paste from the Internet is strictly not acceptable. ? Reference should be included in the last page as follows • Author name, Book Title, Publisher, Year in case of books • In case of web site references type the full path of the web page with referenced date • In case of magazines/ periodicals type article name, magazine name, Issue Number and date

len1499558

5/17/2017 8:52:03 AM

a) Students need to fill and upload “Student Work Proposal” on Moodle by week 07. It has 10 marks, those who are unable to do so, shall not be awarded marks. b) Zero marks will be awarded if student is absent for viva. c) Marks for Task 1(A to D) are based on viva. d) Assignment feedback will be send to the student through Moodle End of week 14th no 10th.

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd