Design Consultancy

Whether as part of a larger system or a stand-alone application Zircon can apply our expertise to ensure your designs are both achievable and make the best use of current technologies and best practise.

Functional Specifications
Zircon can interpret user requirements to produce functional specifications that describe how a product will work entirely from the user's perspective.
Architecture Development
Once the functional requirements of a system has been determined Zircon can devise and provide advice on the systems architecture eg client-server, distributed, peer-to-peer. As systems architecture affects both the hardware and software required to complete the developed system we can examine the role of COTS components in the final solution.
System Design
Complex systems are broken down into sub-systems, with careful consideration of interactions, interfaces, and the flow-down of requirements. This phase includes the documenting of design outputs, including interface specifications for the system and any subsystems.
Software Design
Elaborating further on the system design, detailed designs are produced using tools and methodologies as appropriate eg Unified Modelling Language (UML), Yourdon, ROSE, SELECT.