Software Design
Software Development has evolved significantly over the years from
punched paper cards to RAD (Rapid
Application Development). We treat each project in exactly the
same way bringing the latest design strategies together with software
quality.
Software Engineering is a strategy and a process that requires consideration
of readability, ease of maintainability, scalability, reliability
and functionality.
We strive to make our software slot seamlessly into place and achieve
this through careful project management and diligent planning.
 |
System Requirements Specification (SRS)
and Analysis |
 |
System Design Specification (SDS) and Review |
 |
Unit Development and Review |
 |
Unit Testing |
 |
System Testing and Review |
 |
System Handover and Installation |
This lifecycle emphasises the importance of reviewing development
at every stage. We consider this the most important aspect of any
project and encourage the project owner as well as the engineers
to continually contribute to this to ensure the end product fits
the original brief.
By keeping the client 'in the loop' costs can be reduced in terms
of time and money to both the customer and the development team.
Whether you have a full system to develop, an idea that you need
prototyped or simply advice on system design, we are the team to
talk to.
top
|