Publication:
Object-oriented re-engineering of the nursing documentation system hpad

Thumbnail Image
Authors
Duarte-Barrera, Carlos E.
Embargoed Until
Advisor
Borges, José A.
College
College of Engineering
Department
Department of Electrical and Computer Engineering
Degree Level
M.E.
Publisher
Date
2008
Abstract
This document describes the process of improving the nursing documentation system, HPAD, by means of a software re-engineering process. The development of the re- engineered system required the study of the existing system to locate both areas for improvement and identify the sections that might be reusable. The redesign process focused on achieving a product easily expandable in the future, with particular emphasis on the software's ability to work independently of the database engine used. A complete rewriting of the existing application was performed while preserving most of the graphical interfaces of the original system. One interface in particular, the Assessment interface, was completely redesigned. The re-engineering process of this project made a significant use of design patterns, particularly the Model-View-Controller was used as a basis for the overall structure of the HPAD software. Other design patterns used to achieve the aim of this project were the Template and Façade patterns. The re-engineered system presents usability improvements such as a change into a MDI interface and data tables sorting; also speed optimizations for some process have been made.

Este trabajo describe el proceso de mejora del sistema de documentación de enfermería HPAD a través de la aplicación de procesos de reingeniería del software. El desarrollo de este sistema requirió el estudio del sistema existente para localizar tanto los puntos potenciales de mejora como aquellas secciones que podrían ser reusables. El proceso de rediseño se enfocó en alcanzar un producto fácilmente expandible en el futuro, con un especial énfasis en la habilidad del software para trabajar independientemente del motor de base de datos usado. Se realizó una reescritura completa de la aplicación, conservando la mayoría de interfaces gráficas del sistema existente. Una interfaz en particular, la interface de “Assessment”, fue completamente rediseñada. El proceso de reingeniería de este proyecto hace un uso extensivo de patrones de diseño. El patrón más usado fue el “Model-View- Controller”, el cual fue usado como base para la estructura general del software HPAD. Otros patrones de diseño usados para lograr el objetivo de este trabajo fueron “Façade” y “Template”. El sistema resultante presenta mejoras de usabilidad como el cambio a una interface MDI e implementación de ordenación para tablas de datos. Optimizaciones de velocidad de algunos procesos también fueron realizadas.
Keywords
Cite
Duarte-Barrera, C. E. (2008). Object-oriented re-engineering of the nursing documentation system hpad [Project Report]. Retrieved from https://hdl.handle.net/20.500.11801/2223