Metodologías Flashcards
Reconocimiento
Implica un primer contacto con la Organización (tamaño, distribución geográfica) su estructura (formal e informal) su cultura, sus necesidades e intereses.
Su objetivo es conocer los requerimientos y las expectativas del cliente, así como también las áreas afectadas por el problema del usuario y establecer las restricciones del proyecto.
Técnicas para obtener información: Entrevistas
Técnicas para documentar información: informe de reconocimiento, organigrama.
Relevamiento
Se obtiene un conocimiento exhaustivo de los procedimientos de la Organización.
El objetivo de esta etapa es construir un modelo de la realidad que será la base del modelo solución ahondando en los procesos involucrados.
El modo en que el sistema de información se desarrolla en la actualidad y la forma en la que el cliente desearía que se comportase.
Técnicas para obtener información: Entreviste, Cuestionario, Observación personal, Medición del Trabajo Administrativo.
Técnicas para documentar información: Cursograma, Tabla de decisión. Diagrama de flujo de datos (DFD), Diagramas de entidad relación (DER), Casos de uso.
Diagnostico
Se determinan las causas que generan los problemas que dieron origen al trabajo. Se realiza en base al modelo construido en el Relevamiento.
Su objetivo es reconocer y definir el problema, establecer sus causas y plantear alternativas de solución.
Estudio de Factibilidad
Se realiza conjuntamente entre el Ingeniero en Sistemas de Información. Se utilizan diferentes criterios (Económicos-Financieros-Técnicos—Operativos-Políticos-Legales-Otros)
Tiene como objetivo analizar de forma individual cada una de las alternativas posibles para elegir la más viable.
Se elige la mejor propuesta: ALTERNATIVA SOLUCION que generará un conjunto de proyectos asociados (construcción SW-adquisición SW-adquisión HW-Capacitación-Tercerización-formalización de procesos no informatizados).
Definicion de los Requisitos Informaticos
Requisitos: características inherentes a un objeto para ser considerado como tal.
Requerimientos: son el conjunto de percepciones externas para que el objeto sea reconocido como lo que es.
Tipos de Requisitos:
En función de quién lo define:
Usuario
Grupo de proyecto
En función de la utilidad:
Funcional
No Funcional
En relación al nivel de obligatoriedad:
Obligatorio
Deseado
Diseño
Tiene como objetivo la creación de un modelo de solución basado en el modelo de análisis y la solución elegida. Definición de las Bases de Datos, módulos o programas, interfases, procedimientos administrativos. Adecuación de estructuras organizativas. Prediseño de los documentos y formularios. Preparación de la estructura de los manuales de normas y procedimientos.
Técnicas de documentación: Diagrama de flujo de datos (DFD), Diagramas de entidad relación, Diagrama de Clases, Diagramas de casos de uso, Diccionario de datos.
Desarrollo
Su objetivo es la construcción de lo diseñado como propuesta de solución.
- Programación
- Convocatoria de adquisición de HW y SW
- Formalización de todos los procesos no informatizados
- Inicio de capacitación a los usuarios
- Planes de parametrización de SW adquirido
Implementación
es la fase dedicada a instalar la propuesta desarrollada y previamente probada, en la organización o empresa. La implementación de la solución, implica la desactivación de los productos previos, por lo que la resistencia al cambio, suele ser una de las más frecuentes respuestas por parte de los usuarios.
La adecuación de los procedimientos, el conocimiento de la alteración de los habituales circuitos y la instrumentación de la innovación, no deben escapar a ninguno de los estratos estructurales de la organización.
Mantenimiento
el proceso no se agota al poner en marcha el artefacto solución desarrollado.
Su objetivo es asegurar la validez del producto desarrollado.
El producto debe evolucionar dependiendo de las necesidades de los usuarios. Esta actualización de las soluciones en términos de mantenimiento, puede adjudicarse a:
Acciones Correctivas: corrigen los desvíos que no fueron detectados en la etapa de prueba.
Acciones Perfectivas: perfeccionan y/o mejoran la solución, dando respuesta a nuevos requerimientos o a innovaciones en la tecnología.
Acciones Adaptativas: realiza los cambios surgidos una vez el usuario ha incorporado la solución al ejercicio de su rutina.
Sustitución
Consiste en la salida, baja o cancelación de la solución implementada en las etapas anteriores.
Es conveniente planificar la salida del producto desarrollado con la mayor antelación posible y prever su ejecución paulatina y por etapas.
Prueba
Su objetivo es detectar fallas. Dos posibles enfoques para la realización de pruebas:
Caja Negra: se validan entradas contra salidas, dejando de lado el proceso que lo transforma.
Caja Blanca: se valida la entrada y se analizan los pasos que llevan a transformarla en salida.
Diferentes tipos de prueba:
Unidad o módulo: se analiza el funcionamiento de cada módulo definido anteriormente
Integración: pretende ver las relaciones que se establecen entre los diferentes módulos definidos.
Sistema: busca los errores del sistema de información en su entorno de funcionamiento.
Aceptación: se hace participar al usuario en el proyecto.
Ciclo de vida Cascada
CONSISTE EN LA EVOLUCIÓN DE UN PRODUCTO,
QUE INICIALMENTE SE ENCONTRABA EN UN ESTADO ELEMENTAL,
TENIENDO EN CUENTA LAS NECESIDADES DEL CLIENTE. LAS ETAPAS
DE UN CICLO DE VIDA EN CASCADA SE DESARROLLAN
SECUENCIALMENTE (VAN UNA TRAS OTRA) Y UNA VEZ TERMINADA
UNA NO HAY VUELTA ATRÁS
e. Los requerimientos son conocidos por el usuario.
Desarrolladores con experiencia. Se puede “congelar” los requisitos. Se lo utiliza generalmente cuando se conoce
el dominio de aplicación o los desarrolladores tienen experiencia en los problemas a resolver
Ciclo de vida En Espiral
repetición de una serie de ciclos que reproducen las mismas fases arrojando como resultado un
producto ampliado en comparación con el ciclo anterior hasta que el riesgo de realizarlo sea mucho mas grande, se evalúan constantemente los costos.
No se conoce el dominio de aplicación del problema, desarrolladores y usuarios tienen poca experiencia,
requisitos inestables, condicionamientos (tiempo/ costos). Se evalúan permanentemente los riesgos y los avances,
mediante la aplicación de prototipos
Ciclo de vida prototipado
CONSISTE EN LA CONSTRUCCIÓN DE UN
MODELO, PROTOTIPO O MAQUETA QUE SE CONVIERTE EN LA
SOLUCIÓN FINAL O ES DESECHADO, SIN NINGÚN PROCESAMIENTO
INTERNO COMENZANDO TODO NUEVAMENTE DE CERO
Se utiliza cuando los usuarios conocen el problema, pero no puede solucionarlo, o se requieren resultados rápidos
para avanzar
Gestión del proyecto
- articular los procesos del proyecto
- hay muchos proyectos pero solo una gestión del proyecto