DCA Home Page
Innovation by design

Corporate home
Sectors
Electronics and software expertise
About DCA
Client secure area
Contact and location
Careers
News
Site map
Search
Electronic design service
Electronic circuit boards
System on a chip
Software design service
PC application development
Embedded software
Software quality assurance
Technical feasibility studies and mathematical modelling
Manufacturing
DCA electronics and software expertise, software quality assurance

Software quality assurance

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.