Software Engineering (10th Edition)
Software Engineering (10th Edition)
10th Edition
ISBN: 9780133943030
Author: Ian Sommerville
Publisher: PEARSON
Expert Solution & Answer
Book Icon
Chapter 7, Problem 7.6E

Explanation of Solution

Object-Oriented Design:

Group Diary and Time Management system:

The possible principal objects of group diary and time management system with their operations and attributes is given below. Here, there is a single diary object with different operations for group appointments and personal appointments.

ObjectAttributesOperations
Diary

Year

Week_of_year

Time_slot

Access_permission

Make_appointment

Cancel_appointment

Change_appointment

Make_group_appointment

Reserve_slot

Book_slot

Free_slot

Display_diary

Check_slot_status

Appointment

Time

Duration

Place

Reason

Participants

 
UserDiaryCheck_time_slot

Filling Station:

The possible principal objects of gas filling system with their operations and attributes is given below. Here, the operations and attributes are associated with each object in the fuel tank system and provided a partial desciption of the system controller...

Blurred answer
Students have asked these similar questions
Practice Programming Planning Problems using Object Oriented Design–  Outline the classes and relationships and describe the programming process for an "automatic meeting scheduler using inputs from a calendar database." Use a simplified version of Unified Modeling Language class diagram. You are not writing the code for this, just the design and the algorithm.
Identify possible objects in the following systems and develop an object-oriented design for them. You may make any reasonable assumptions about the systems when deriving the design.■ A group diary and time management system is intended to support the timetabling of meet-ings and appointments across a group of co-workers. When an appointment is to be made that involves a number of people, the system finds a common slot in each of their diaries and arranges the appointment for that time. If no common slots are available, it interacts with the user to rearrange his or her personal diary to make room for the appointment.■ A filling station (gas station) is to be set up for fully automated operation. Drivers swipe their credit card through a reader connected to the pump; the card is verified by communication with a credit company computer, and a fuel limit is established. The driver may then take the fuel required. When fuel delivery is complete and the pump hose is returned to its…
Define the term " procedural cohesion " .
Knowledge Booster
Background pattern image
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education