Tutorial on Software Restructuring"This tutorial is devoted to putting structure back into software, whether the lack of structure results from software maintenance or from software development"--Preface |
Contents
software maintenance or from software development | 1 |
Perspectives on Software Structure | 13 |
Robert S Arnold | 49 |
Copyright | |
14 other sections not shown
Other editions - View all
Common terms and phrases
abstract algorithm analysis application automatic block bugs CARD COBOL cohesion common compiler complexity control flow conversion cost coupling criteria cyclomatic cyclomatic complexity data flow data structure defined documentation effort environment errors evaluation example existing factors Figure flow graph format FORTRAN function global goal gram GROUP implementation input integer interlevel intralevel calls loop maintainability mapping actions ment methodology metrics modification module node operating system optimization output paper parameter performance PL/I problem procedure PRODUCE program structure Program Transformation programming language redesign reliability restructuring approaches rewrite ripple effect rules Section Shneiderman software development Software Engineering software improvement software maintenance software metrics software quality software restructuring source code specification standards statement struc structure chart structured programming subroutine subset system structure Table techniques tion trans Transformation Systems ture understand usage variable definition vertical migration ware