Integrating Concept Selection in a Software Development Process
Although a similarity between software and product development processes exists, concept selection is not treated as a core stage in software development whereas it is an important stage in product development. In this paper, we propose to apply concept selection methodologies in design engineering (modularized Quality Function Deployment (QFD) and perceptual concept evaluation methodologies) to software development. In particular, we demonstrate how these methods may be used for software architecture and software module concept selections. Modularized QFD matrices help software developers relate customer requirements to software requirements, and then to software module requirements. At the same time, importance of customer requirements is allocated to software requirements and then to software module requirements. These requirements and normalized worth serve as concept evaluation criteria and their weights. The proposed approach is illustrated using image search software as an example.
M. Singiresu et al., "Integrating Concept Selection in a Software Development Process," 2008 Proceedings of the ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (2008, New York City, NY), American Society of Mechanical Engineers (ASME), Aug 2009.
2008 ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, IDETC/CIE 2008 (2008: Aug. 3-6, New York City, NY)
Mechanical and Aerospace Engineering
Keywords and Phrases
Concept Selection; Decomposition; Modularization; QFD; Software; Systems
Article - Conference proceedings
© 2009 American Society of Mechanical Engineers (ASME), All rights reserved.
06 Aug 2009