Design - ImageConstrux - software development best practices
SeminarsConsultingResources & ToolsAbout Us
Solutions
How do we assess the quality of our architecture and code?
Solution One Go
What are the implications of poor design?
Solution Two Go
Design

Software design is the bridge between requirements and construction. Software design defines the structure and dynamic state of the system at the architectural and detailed levels. It includes systems design, decomposition, interface definition, processing models, and algorithms for modules.

top software design resources

 more software design resources arrow


Object-Oriented Requirements Analysis and Design Using the UML(10/25/2010)  
Developer Boot Camp(11/3/2010)

See more upcoming public seminars on design arrow


arrow  Design Patterns in Depth
arrow  Object-Oriented Requirements Analysis and Design Using the UML   
arrow  Design Boot Camp

 See more onsite seminars on design arrow


arrow  Technical Due Diligence  
arrow  Architecture and Code Reviews
arrow  Technology Selection

See more design consulting services arrow


arrow  Design conversation with other professionals

See more Construx Conversations arrow

most popular downloads

arrow  CxOne Software Design Checklist

arrow  CxOne Architecture Checklist
arrow  "Design in Construction"
Chapter 5 from Code Complete, 2nd Ed.
arrow  "Missing in Action: Information Hiding" article
 
topics related to software design

  • Public seminars for software designers more
  • Public seminars for architects more
  • Design-related consulting services more
  • CxOne Software Design Materials more

 

login >