title: Building quality into medical product software design.
abstract: The software engineering and quality assurance disciplines are a requisite to the design of safe and effective software-based medical devices. It is in the areas of software methodology and process that the most beneficial application of these disciplines to software development can be made. Software is a product of complex operations and methodologies and is not amenable to the traditional electromechanical quality assurance processes. Software quality must be built in by the developers, with the software verification and validation engineers acting as the independent instruments for ensuring compliance with performance objectives and with development and maintenance standards. The implementation of a software quality assurance program is a complex process involving management support, organizational changes, and new skill sets, but the benefits are profound. Its rewards provide safe, reliable, cost-effective, maintainable, and manageable software, which may significantly speed the regulatory review process and therefore potentially shorten the overall time to market. The use of a trial project can greatly facilitate the learning process associated with the first-time application of a software quality assurance program.
authors.affiliation: IVAC Corporation, San Diego, CA.
authors.forename: S R
authors.initials: SR
authors.lastname: Mallory
mesh_terms: D002140:California; D004282:Documentation; D004738:Engineering / Q000592:standards*; D049673:History, 20th Century; D011786:Quality Control; D012984:Software / Q000266:history / Q000592:standards; D012985:Software Design