Object Oriented Software Engineering   View all facts   Glossary   Help
subject > process > design > top-down design
Next designuser centred design    Updesign    Previous designsoftware architecture^2   

top-down design comparison table
Subject divide up require have goals see also has part is a subtopic of have advantage is an instance of determine
top-down approach to identifying generalizationsa complex class, creating new subclassesconsiderable 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 Diagramsgives the system being designed a good structuretop-down designhow components will be implemented in a system

Next designuser centred design    Updesign    Previous designsoftware architecture^2