; - 4 Mi: I miš rogrammed. Powerful new Often, the attempt to convert is killed |, concepts and | by the people controlling information: technigues are | ' ' systems (IS) finances. The conversion | becoming avail-.' ., process itself creates no new applica- able to migrate.« ' tions. Management perceives a great the billions of - deal of effort and expense with nothing | lines of existing . to show for it. There is a long and seri- " code into more. :.. ous application backlog. bm easily expand- :'...' In one organization after another, iri- A : able, maintain-/",, ' cluding some of the most prestigious able systems. '': data-processing organizations, the at- '— In most enter- prises, computing 4 tempt to make a major conversion has failed. Yet, the cost of maintenance in Mi ARTIN systems have the non-I-CASE world escalates daily. žirketa large guantities ' One of America s best; telephone of old code, most : switehes ran into so He software- built by hand in an unstructured fash: | ion. The data usually has not been mod: eled, with little or no interest in achiev- ing data pom pali between dif ferent | Sko n BM " These systems typically were designed -. before today's principles of good data- — v base design were understood, The data .' isn't normalized and is unrelated to the data-administration process. As caretak- . ers of these systems know all too well, " : these systems are ikluke Riki Ga PM hi to maintain. H Traditional maintenance of programs ' is an unsatisfactory and expensive pro- ''! cess. It has been compared with the at: '': tempt to repair a wooden boat at sea:': | New planks can be replaced only by us-.: ing existing planks for support. The pro- cess must, be done in small steps or the:'" boat will sink. And sooner or later, the -. boat. must be brought to a URE zra rebuilt. ': | | Using computer- aided si P VATE engi-' neering (CASE) tools, old systems can «,,., be rebuilt from restructured design in-. formation stored in the CASE reposi- '. tory. They can't all be rebuilt guickly, " because this would involve too much | work. The best that can be hoped for is a steady, one-at-a-time migration of the: old systems into the cleaniy, znplnectedii jorm. In corporations that have tuli: implemented development methodolo-""? gies based on integrated CASE (I-CASE) | tools, these are two development worlds. ' oralirjii)s! The I-GASE world has the ability to nah Minnufvš are evolve systems, continually improving o sis de! i their design and regenerating code. The ''.' systems are cleanly engineered, easy to; ' change and have stable data models. Alas, there is also an underworld of ge mle poorly structured old systems lacking ';//'. !' ' cost of malntalnin data models. in many corporatlone, RIT | prooa bli more programmers s their time" či: iii? 5 33" REKI TTEES maintaining poor-guality code than TINA. s | jasi those who work in the I-CASE world.