Object Oriented Software Engineering   View all facts   Glossary   Help
subject > criterion > principle > approach to identifying generalizations > bottom-up approach to identifying generalizations
Next approach to identifying generalizationstop-down approach to identifying generalizations    Upapproach to identifying generalizations, bottom-up design

bottom-up approach to identifying generalizations comparison table
Subject require has definition have goals see also has part is a subtopic of is a kind of group have advantage is an instance of determine
approach to identifying generalizations     5.8 - The Process Of Developing Class Diagramsprinciple    
bottom-up designconsiderable experienceAn approach to design in which you start by designing the low-level details such as the utilities, and then decide how these will be put together to create successively higher-level components, and ultimately the entire system
  • 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
design^2user interface design9.1 - The Process of Designdesign normally useful so that reusable components can be created; these can then be used in several places in the overall system how components will be implemented in a system
bottom-up approach to identifying generalizationsconsiderable experience 
  • 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
design^2user interface design5.8 - The Process Of Developing Class Diagrams similar classes creating a new superclassnormally useful so that reusable components can be created; these can then be used in several places in the overall systembottom-up designhow components will be implemented in a system

Next approach to identifying generalizationstop-down approach to identifying generalizations    Upapproach to identifying generalizations, bottom-up design