Share these flash cards

With group: None
HTML link to set: Tiny link:
Share on Facebook Share on MySpace

All 9 terms

TermDefinition
open/closed principleclasses should be open for extensions but closed for change
Liskov Substitution Principleobject of superclass should always be substitutable by object of subclass
law of demetertalk only to friends (as low coupling as possible)
high cohesioneverything a class should do should be closely related to each other
weak couplingchanges to module shouldn't affect other modules (modules should depend on as few modules as possible)
Modularitydecomposition of software into modules in hierarchical manner
information hidingonly expose necessary functions
stakeholderspeople who care about the outcome
cowboy codinglack of development cycle (what you've been doing in school: code and fix)

Set Information

Terms 9
Creator jtantongco
Created April 19, 2009
Groups None
Subjects Software engineering, Computer Science
Access Anyone
Edit Creator Only
Get rid of ads on Quizlet

Description

For those taking CPSC 310!

Pop out

Discuss

No Messages
Last Message: never

You must be logged in to discuss this set.

Top Users

  1. justin-ragsdale12 - 6 scores