|
ABSTRACT
Key findings from empirical studies—early design is opportunistic; critical role of pictures in design conception; impact of various cognitive limitations—have very effectively determined requirements and design for a set of tools to support early design. Key design features of the tools include respectively: (1) The (simultaneous) display of any software modules at arbitrary levels of abstraction and from any subsystems. The unrestricted, smooth navigation between these software modules. (2) Multiple design notations—pictorial and symbolic— cross-referenced, editable, and maintained consistent across all views. Integrated views of control flow, data flow, and functional decomposition. (3) Automatic layout at arbitrary levels of nesting. Visual display of execution paths in the solution. Automatic completeness and consistency check. Automatic visual indication and listing of modules with constraint violations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Guindon, R. (1990a). Designing the design process: Exploiting opportunistic thoughts. Human- Computer Interaclion, 5,305-344.
|
| |
3
|
|
| |
4
|
|
| |
5
|
Myers, B. A. The state of the art in visual programming and program visualization. In A. Kilgur and R. Earnshaw (Eds.) Graphzc Tools for Software Engineers, PP. 13-26, University Press, Cambridge, 1989.
|
| |
6
|
Nii, H. P., Aiello, N., Bha.nsali, S., Guinclon, I:L., and Peyton, L. I(nowledge-asszsted .~ofl'ware engineemng (KAS'E): An zntroduct~on and slat'us-Ju~e 1991. Report KSL 91-28. Knowledge Systems Laboratory, Computer Science Department, Stanford University, 1991.
|
| |
7
|
Schiudler, M. Con~putcr-a,ded software des~g~. John Wiley and Sons, New ~%rk, 1990.
|
| |
8
|
Ullman, D.G., Stauffer, L.A., and Diett, erich, T.G. (1987). Toward Expert CAD. Computers ,~n Mechan'tcal Eng,neer'tT~g, Nov.-Dec. Issue.
|
|