Analisis Y Sistemas
1 PREÁMBULO
El desarrollo de software es un proceso exigente y la falta de una metodología estándar y práctica lo ha convertido en un trabajo individual y casi artístico donde cada programador tiene su propia forma de hacer las cosas.
En el ámbito empresarial se requiere trabajo en equipo con personal interdisciplinario y objetivos comunes y una metodología de desarrollo esindispensable.
Varias circunstancias (que se abordan en los principios de esta metodología) tienden a generar software más parecido a una colcha de retazos que a una solución integral que satisfaga al cliente y apoye los procesos empresariales.
2 DEFINICIÓN
Un proyecto de desarrollo de software es el esfuerzo que se emprende para crear o mejorar un programa.
MDS 360° define lasactividades y sub-actividades que comprende un proyecto de desarrollo de software desde un enfoque práctico y global.
Es práctico por su baja complejidad y porque aporta plantillas para la mayoría de las tareas y global porque comprende todas las fases del proyecto.
3 PRINCIPIOS
La base de esta metodología consiste en fortalecer las actividades de los proyectos de desarrollo desoftware con procedimientos, documentos y soportes que respalden la correcta ejecución del proyecto.
• Aseguramiento de la calidad
Cumplir las acciones implantadas en el sistema de calidad de cada empresa.
• Administración y control del proyecto
Administrar tareas y tiempos, realizar seguimientos, conocer el estado actual y mantener la retroalimentación del proyecto.• Documentación
Llevar el registro de todas las actividades del proyecto y mantener la documentación al día.
• Entregas
Cumplir con el propósito, el alcance y los plazos estimados. Los entregables no sólo son programas definitivos, también se incluye programas para pruebas, capacitación, documentación técnica, manual de usuario, entre otros.
4 ACTIVIDADES
MDS 360° sebasa en actividades y sub-actividades que se pueden realizar en secuencia o paralelo dependiendo de las características de cada proyecto.
|Actividades |Sub-actividades |
|Análisis de requerimientos |Entrevistas|
| |Análisis documental |
| |Lista de funcionalidades |
| |Diagrama y especificación de casos de uso|
|Definición de la solución |Definición de la arquitectura |
| |Definición de la plataforma |
| |Definición del cronograma|
| |Plan de entregas |
|Implementación |Especificación de clases y operaciones |
| |Diseño de base de datos|
| |Diseño de interfaz de usuario |
| |Implementación de clases y operaciones |
| |Pruebas de desarrollo...
Regístrate para leer el documento completo.