Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

IT 261 Final UPDATED Questions and CORRECT Answers

Beoordeling
-
Verkocht
-
Pagina's
8
Cijfer
A+
Geüpload op
30-10-2024
Geschreven in
2024/2025

IT 261 Final UPDATED Questions and CORRECT Answers Object-Oriented Program Flow - CORRECT ANSWER- Instantiation •Creation of an object in memory. Method •The function executed within an object when invoked by a message request (method call) Steps of Object-Oriented Design 3 Paths - CORRECT ANSWER- -Simple use case use CRC Cards -Medium use case use Communication Diagram

Meer zien Lees minder
Instelling
IT 261
Vak
IT 261

Voorbeeld van de inhoud

IT 261 Final UPDATED Questions and
CORRECT Answers
Object-Oriented Program Flow - CORRECT ANSWER✔✔- Instantiation
•Creation of an object in memory.


Method
•The function executed within an object when invoked by a message request (method call)


Steps of Object-Oriented Design

3 Paths - CORRECT ANSWER✔✔- -Simple use case use CRC Cards
-Medium use case use Communication Diagram
-Complex use case use Sequence Diagram


CRC Cards—Classes, Responsibilities, Collaboration Cards - CORRECT ANSWER✔✔- -
Assigning Responsibilities to Classes for how they Collaborate to accomplish a use case
-Usually a manual process done in a brainstorming session
u3 X 5 note cards
-One card per class
-Front has responsibilities and collaborations
-Back has attributes needed


CRC suggestions - CORRECT ANSWER✔✔- •User interface classes or even data access
classes can be added
•Add collaborators showing which collaborate with which.
•Sometimes different designers play the role of each class.
•Ask what this first class needs to carry out the responsibility.
•Start with the class that gets the first message from the controller


Object Responsibility - CORRECT ANSWER✔✔- -Objects are responsible for carrying out
system processing

, -A fundamental assumption of OO design and programming
-Responsibilities include "knowing" and "doing"


separation of responsibilities - CORRECT ANSWER✔✔- -AKA Separation of Concerns
-Applied to a group of classes
-Segregate classes into packages
-Basis for multi-layer design


Protection from Variations - CORRECT ANSWER✔✔- -Parts of a system unlikely to change
are separated (protected) from those that will surely change
-Separate user interface forms and pages that are likely to change from application logic
-Put database connection and SQL logic that is likely to change in separate classes from
application logic
-Use adaptor classes (next week) that are likely to change when interfacing with other
systems


Indirection - CORRECT ANSWER✔✔- -An intermediate class is placed between two classes
to decouple them
-A controller class between UI classes and problem domain classes is an example
-Supports low coupling
-Indirection is used to support security by directing messages to an intermediate class as in a
firewall


Coupling - CORRECT ANSWER✔✔- -A measure of how closely related classes are linked
(tightly or loosely coupled)
-Two classes are tightly coupled if there are lots of associations with another class
-Two classes are tightly coupled if there are lots of messages to another class
-It is best to have classes that are loosely coupled


Cohesion - CORRECT ANSWER✔✔- -A measure of the focus or unity of purpose within a
single class.

Geschreven voor

Instelling
IT 261
Vak
IT 261

Documentinformatie

Geüpload op
30 oktober 2024
Aantal pagina's
8
Geschreven in
2024/2025
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

10.99 $
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
MGRADES Stanford University
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
1365
Lid sinds
2 jaar
Aantal volgers
103
Documenten
83021
Laatst verkocht
1 dag geleden
MGRADES (Genius Brains)

Welcome to MGRADES Exams, practices and Study materials The work speaks for itself Me and my team will always make sure you get the best value from the exams markets. I offer the best study and exam materials for a wide range of courses and units. Make your study sessions more efficient and effective. Dive in and discover all you need to excel in your academic journey!

3.8

227 beoordelingen

5
93
4
49
3
51
2
14
1
20

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen