DocumentCode
1982862
Title
Compact comparison of competing software designs
Author
Tamim, Noam ; Exman, Iaakov
Author_Institution
Software Eng. Dept., Jerusalem Coll. of Eng., Israel
fYear
2004
fDate
6-7 Sept. 2004
Firstpage
145
Lastpage
148
Abstract
The numerical traceability matrix of a given software system is a compact representation of the system design in terms of software components. It is a much more powerful design tool than a checklist as has been used so far. Two competing designs are equivalent if, and only if, their matrices can be put in identical form. The most modular design is that with the highest computed diagonality. The paper discusses case studies illustrating these claims.
Keywords
software engineering; sparse matrices; competing software designs; design tool; matrix diagonality; modularity; numerical traceability matrix; software components; software engineering; sparse matrices; Design engineering; Documentation; Educational institutions; Power engineering and energy; Power engineering computing; Software design; Software engineering; Software systems; Sparse matrices; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Electronics Engineers in Israel, 2004. Proceedings. 2004 23rd IEEE Convention of
Print_ISBN
0-7803-8427-X
Type
conf
DOI
10.1109/EEEI.2004.1361110
Filename
1361110
Link To Document