A redesigned site! ... we've done a major redesign and added many new features for 2009 - 2010

Software Engineering Resources

Software Design EngineeringDesign is a meaningful engineering representation of something that is to be built. It can be traced to a customer's requirements and at the same time assessed for for quality against a set of predefined criteria for 'good' design. In the software engineering context, design focuses on four major areas of concern, data, architecture, interfaces, and components. In this section, we present design engineering resources that address:

Design Guidelines for EionetThese guidelines (for a specific WebApp) provide an excellent template for the create of App specific guidelines. Much of this information is generic and can be adapted to any App.

pdf: Object Oriented Design StandardsThis indepth document describes the Object Oriented Design Standards as they are used in the corelinux++ project. It provides a set of guidelines, rationales and standards for object oriented design. Recommended.