Title :
On Constraints and Count-Measures for Software Engineering
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta.
Abstract :
Constraints of software engineering are inherent by its intangibility, complexity, and diversity. A comprehensive set of 14 basic constraints of software engineering are identified in this paper, which can be classified into three categories known as the cognitive, organizational, and resource constraints. The relationships between the three categories of basic constraints of software engineering can be described by the software engineering constraint model (SECM). A set of 31 fundamental principles for software engineering as the key measures for coping with the basic constraints is identified. A mapping between the software engineering constraints and measures is developed, which can be used as a guideline for allocating certain software engineering methodologies for coping with a given problem in a software engineering projects
Keywords :
project management; software engineering; cognitive constraints; organizational constraints; resource constraints; software engineering; software engineering projects; Application software; Constraint theory; Costs; Drives; Engineering management; Guidelines; Power system management; Software engineering; Software measurement; Software systems; Software engineering; basic constraints; count-measures; fundamental principles; methodologies;
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
DOI :
10.1109/CCECE.2006.277683