Computer Science > LAB QUIZ > Laboratory-Exercise-Requirements-Elicitation-by-Kelvin STI College (multiple campuses) BSIT 501P (All)

Laboratory-Exercise-Requirements-Elicitation-by-Kelvin STI College (multiple campuses) BSIT 501P

Document Content and Description Below

De Leon, Kelvin Kier C. BSIT501P Laboratory Exercise: Requirements Elicitation For each class diagram that violates a design principle shown in the table below, provide a solution that implements ... the design principles. o Analyze how the given class diagram violates the design principles. o Formulate a solution on how you will implement design principles to make the class diagram conform to a design principle. Note: Provide only one (1) solution for each class diagram. o Draw your solution in MS PowerPoint and explain your solution. If you using a mobile phone, you may draw on a clean sheet of paper. Take a photo of your output then upload it to the provided DropBox. 1. Single Responsibility Principle Let us study the Single Responsibility Principle. Using it I make a simple class diagram. You see the class diagram of the book and the inside is the title and author. This violates because the class diagram of the book has many functions. I will make it easier because I will separate the two so that they have different responsibilities. The solution here to fully understand is I will just put to whom they belong. You see in my solution is separated and combined into a class diagram. But this does not mean that when you create a program it is separate, it just makes the whole of that program easier. The book is for the book, the title is for the title, and the author is for the author. Book + searchBook(): void 2. Open/Closed Principle I now discussed the Open/Closed Principle. It promotes the use of interfaces to enable you to adapt the functionality of your application without changing the existing code. The class diagram of Book Discount was good. When I first saw it, he was fine. But when I use him Open / Closed Principle. This can increase the function of the Book Discount. It probably violates discounts and books. [Show More]

Last updated: 1 year ago

Preview 1 out of 3 pages

Reviews( 0 )

$5.00

Add to cart

Instant download

Can't find what you want? Try our AI powered Search

OR

GET ASSIGNMENT HELP
136
0

Document information


Connected school, study & course


About the document


Uploaded On

Oct 30, 2022

Number of pages

3

Written in

Seller


seller-icon
Expert Tutor

Member since 3 years

57 Documents Sold


Additional information

This document has been written for:

Uploaded

Oct 30, 2022

Downloads

 0

Views

 136

Document Keyword Tags

Recommended For You

What is Browsegrades

In Browsegrades, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Browsegrades · High quality services·