Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process > design > object oriented design
Next designprotocol design    Updesign    Previous designdetailed design   

object oriented design
(OOD)
subjectfact 
object oriented designfollows object oriented analysis2001-08-30 14:56:46.0
is a subtopic of 2.2 - Classes and Objects2001-08-30 14:56:46.0
is abbreviated as OOD2001-08-30 14:56:46.0
is a kind of design2001-08-30 14:56:46.0
require an understanding of how objects are physically represented using a particular programming language2001-08-30 14:56:46.0
requires an understanding of whether objects are stored in random-access memory or on disk2001-08-30 14:56:46.0
requires the skill of organizing classes into inheritance hierarchies2001-08-30 14:56:46.0
designdetermines how components will be implemented in a system2001-08-30 14:55:14.0
has goals
  • Increasing profit by reducing cost and increasing revenue
  • Ensuring that we actually conform with the requirements, thus solving the customers' problems
  • Accelerating development, which helps reduce short-term costs, and may also ensure the software reaches the market soon enough to effectively compete
  • Increasing qualities such as usability, efficiency, reliability, maintainability, and reusability which can help reduce costs and also increase revenues
2001-08-30 14:55:14.0
has part detailed design2001-08-30 14:55:14.0
has part modelling2001-08-30 14:55:14.0
has part programming2001-08-30 14:55:14.0
has part software architecture^22001-08-30 14:55:14.0
has part systems engineering2001-08-30 14:55:14.0
has part user interface design2001-08-30 14:55:14.0
see also design^22001-08-30 14:55:15.0

Next designprotocol design    Updesign    Previous designdetailed design