Due to the diverse nature of our work, we have created a scalable software development life cycle which allows us to develop FDA approved medical products and quick turn round technology demonstrators projects, each with an appropriate level of formal documentation.
Software design languages provide a means of unambiguously describing and modelling the requirements of a system. Software Analysts and Engineers at DCA have experience of various design languages including UML, and have access to the latest tools to apply them to a client’s software concept.
An engineer's personal code styling preferences can sometimes be a barrier to quality. At DCA, source code is constructed according to DCA’s own coding standard and then processed by static analysis tools to quickly ensure both conformity to the standards and code quality.
Version control is an essential part of all our software development, it provides development history, control and traceability for software releases.
At DCA we take software quality seriously while still maintaining the appropriate level of application.