Revista: | Ingeniería e investigación |
Base de datos: | PERIÓDICA |
Número de sistema: | 000324663 |
ISSN: | 0120-5609 |
Autores: | Zapata Jaramillo, Carlos Mario1 Arango Isaza, Fernando2 |
Instituciones: | 1Universidad Nacional de Colombia, Bogotá. Colombia 2Universidad Nacional de Colombia, Facultad de Minas, Medellín, Antioquia. Colombia |
Año: | 2009 |
Periodo: | Abr |
Volumen: | 29 |
Número: | 1 |
Paginación: | 69-75 |
País: | Colombia |
Idioma: | Inglés |
Tipo de documento: | Artículo |
Enfoque: | Aplicado, descriptivo |
Resumen en español | Los ingenieros de software emplean los métodos de desarrollo para garantizar la entrega puntual, el cumplimiento de los presupuestos y la calidad de las aplicaciones de software. Existen dos tipos de métodos de desarrollo: los dirigidos por planes, y los ágiles. Ambos, aún presentan problemas: se refieren a la solución en lugar de pensar en el problema, usan artefactos formales o semiformales y dejan el manejo de la consistencia en manos de los analistas. En este artículo se define UNC-Method, un método de desarrollo de software basado en problemas, que se viene desarrollando en la Universidad Nacional de Colombia y que se usa en la Escuela de Sistemas como parte del entrenamiento en desarrollo metodológico de software a los estudiantes de dicha universidad durante los últimos cinco años. UNC-Method combina artefactos tradicionales del desarrollo de software (como los diagramas de UML y las interfaces gráficas de usuario) con enfoques no tradicionales en dicha disciplina (como los diagramas causa-efecto, los diagramas de objetivos de KAOS y los esquemas preconceptuales) en un esfuerzo por resolver los problemas antes mencionados. Además, se ejemplifica el método con un caso de estudio |
Resumen en inglés | Software engineers use development methods to guarantee on-time delivery, keeping to budget and quality in their software applications. There are two kinds of development methods: plan-driven and agile methods. Both of them still have problems; these refer to resolving problems instead of thinking about them, they use informal or semi-formal artefacts and they leave consistency management to the analysts. The UNC-method (a problem-based software development method) is defined in this paper. The UNC-method is currently being developed in the Universidad Nacional de Colombia; it has been used by students from the School of Systems as part of their training in methodological software development during the last five years. The UNC-method is a mixture of well-known artefacts (i.e. UML diagrams and graphical user interfaces) and non-traditional approaches (e.g. causeand- effect diagram, KAOS goal diagrams and pre-conceptual schemas) used in trying to overcome the aforementioned problems. A case study is also used for exemplification purposes |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Software, Desarrollo, Métodos, Problemas, Metas, Dominio del problema |
Keyword: | Computer science, Software, Development, Methods, Problems, Goals, Problem domain |
Texto completo: | Texto completo (Ver PDF) |