Towards Formalised Guidelines for Migrating Structured Designs to UML: A Case Study
Rent the article at a discountRent now
* Final gross prices may vary according to local VAT.Get Access
This paper provides evidence that it is possible to migrate structured system designs to UML models. Legacy structured designs can be converted to object-oriented systems without losing data or functionality. The reason for choosing UML is that it is the new standard notation, which tries to build on and integrate object-oriented notations. Extracts from a case study are presented together with the proposed guidelines for the re-engineering process.
- Allen, P. and Frost, S. 1998. Component Based Development for Enterprise Systems. Applying the SELECT Perspective, SIGS Books. Cambridge University Press.
- Avison, D. and Fitzgerald, G. 1995. Information Systems Development: Methodologies, Techniques and Tools. McGraw-Hill.
- Berki, E. 2001. Establishing a scientific discipline for capturing the entropy of systems process models, CDM-FILTERS: A computational and dynamic metamodel as a flexible and integrating language for the testing, expression and re-engineering of systems, Ph.D. Thesis, University of North London.
- Berki, E. and Georgiadou, E. 1996. Resolving Data Flow Diagramming deficiencies by using Finite State Machines, Proceedings of 5th Software Quality Conference, University of Abertay, Dundee, Scotland.
- Berki, E., Georgiadou, E., Sadler, C., and Siakas, K.V. 1997. A methodology is as strong as the user participation. Proceedings of International Symposium on Software Engineering in Universities—ISSEU’97, Rovaniemi, Finland.
- Booch, G., Rumbaugh, J., and Jacobson, I. 1999. The Unified Modeling Language User Guide. Addison-Wesley.
- Coad, P., North, D., and Mayfield, M. 1995. Object Models. Strategies, Patterns and Applications. Prentice Hall.
- del Brezo Cordero, M. 1998. Software design re-engineering—migrating from structure design to UML, B.Sc. Erasmus Exchange Project.
- Ezran, M., Morisio, M., Tully, C. (2001) Practical Software Reuse. Springer, London
- Georgiadou, E. and Sadler, C. 1995. Achieving quality improvement through understanding and evaluating Information Systems Development Methodologies, Proceedings of the 3rd International Conference on Software Quality Management, SQM’95, Seville, Spain, April 1995.
- Henderson-Sellers, B., Graham, I.M., Swatman, P., Winder, R.L., and Reenskaug, T. 1996. Using object-oriented techniques to model the lifecycle for OO software development, Proceedings of OOIS, 1996, p. 211.
- Jackson, M. (1994) Problems, methods and specialisation. Software Engineering Journal 11: pp. 57-62
- Jayaratna, N. 1994. Understanding and Evaluating Methodologies, NIMSAD: A Systemic Approach. McGraw-Hill.
- Law, D. 1998. Methods for comparing methods: Techniques in software development, NCC Publications.
- Law, D. and Naeem, T. 1992. DESMET: Determining and evaluation methodology for software methods and tools, Proceedings of BCS Conference on CASE—Current Practice, Future Prospects, Cambridge, England.
- Manninen, A. and Berki, E. 2004. An evaluation framework for requirements management tools, Proceedings of the 13th SQM Conference, BCS, Canterbury.
- Mohamed-Bakry, W. 1999. Specifications reuse via homogeneous interpretation of concepts, Proceedings of BITWorld 99, Conference on Business Information Management, South Africa, ed. A. Bytheway.
- Presuman, R. 2004. Software Engineering: A Practitioner’s Approach. McGraw-Hill.
- Ross, M., Staples, G., and Hawkins, C. 1997. From temporary awareness to crisis management—the Year 2000 problem, Software Quality Journal, December.
- Sutcliffe, A.G., Carroll, J.M. (1999) Designing claims for reuse in interactive systems design. International Journal of Human–Computer Studies 50: pp. 213-242
- Wilkie, G. 1993. Object-Oriented Software Engineering. The Professional’s Developers Guide. Addison-Wesley.
- Yourdon, E. 1988. Modern Structured Analysis, Yourdon Press Computing Series. Pearson Education.
- Towards Formalised Guidelines for Migrating Structured Designs to UML: A Case Study
Software Quality Journal
Volume 13, Issue 1 , pp 31-69
- Cover Date
- Print ISSN
- Online ISSN
- Kluwer Academic Publishers
- Additional Links
- structured designs
- isomorphic models
- Industry Sectors
- Author Affiliations
- 001. School of Computing Science, Middlesex University, Trent Park, Bramley Road, London, N14 4YZ, UK
- 002. Department of Computer Science and Information Systems, University of Jyväskylä, P.O. Box 35 (Agora), FIN 40014, Jyväskylä, Finland
- 003. Faculty of Science, Higher Technical School of Computer Engineering, Department of Informatics, Valladolid University, Valladolid, Spain
- 004. Faculty of Systems Engineering, Southampton Institute, East Park Terrace, Southampton, Hampshire, SO14 0YN, UK