Title :
System bounding issues for analysis
Author :
Drake, Janet M. ; Tsai, W.T.
Author_Institution :
Dept. of Comput. Sci., Univ. of Northern Iowa, Cedar Falls, IN, USA
Abstract :
Defining system boundaries is an important part of analysis. Bounding is a separate process from partitioning or decomposing the problem. System boundaries show what is inside and outside the system whereas partitions manage the complexity of the problem. The authors discuss the tradeoffs between early and late bounding and conclude that the bounding process should be done late or at least repeated late in analysis. Specification of system boundaries improves when as much as possible is known about the problem. Analysis techniques should contain a representation and process to support system bounding. The authors demonstrate system bounding by comparing analyses done with structured analysis (SA) and object-oriented analysis (OOA). SA techniques bound the system at the start of analysis. OOA techniques bound the system either late in analysis or not at all. A boundary identification process for late bounding is presented and demonstrated
Keywords :
formal specification; object-oriented programming; structured programming; systems analysis; OOA techniques; SA techniques; analysis techniques; boundary identification process; complexity; late bounding; object-oriented analysis; structured analysis; system boundaries; system bounding issues; Application software; Computer science; Dictionaries; Formal specifications; Market research; Operations research; Software systems; Testing;
Conference_Titel :
Requirements Engineering, 1994., Proceedings of the First International Conference on
Conference_Location :
Colorado Springs, CO
Print_ISBN :
0-8186-5480-5
DOI :
10.1109/ICRE.1994.292407