Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad Profesional
Interdisciplinaria de Ingeniería y
Ciencias Sociales y
Administrativas
Ciclo de creacion
FASE I
Requerimientos
Esta fase fundamental para que la estrategia informática encaje dentro de las metas de
la empresa, ya que en ella se cumplen las funciones del modelaje del negocio
y planificación de sistemas; esto con el fin de proyectar las estrategias del negocio y
determinar de esta forma sus requerimientos de información.
Aunque la fase de requerimientos puede aplicarse a todos los procesos de la empresa, o a
un área en específico, suele ser mas practico analizar área por área del negocio.
Durante esta fase se desarrolla un modelo del área estudiada, donde se representa: Los
procesos que se llevan a cabo, la información utilizada por ellos y las reglas políticas y
prácticas de la empresa relacionada con estos procesos.
Este modelo permite proyectar las estrategias, procesos y flujos de datos de la empresa al
igual que las interrelaciones entre procesos y datos, con el fin de desarrollar un plan de
sistema de información capaz de guiar el desarrollo de un sistema que permita dar soporte
al área en estudio en el cumplimiento de sus objetivos.
Producción
Finalmente, en la etapa de producción se asegura que el sistema funcione correctamente en
la mayoría de los casos, y con intervención mínima de los administradores del sistema. Para
esto se realizan nuevas pruebas, se reevalúan los resultados y se hacen refinamientos del
sistema, los cambios necesarios deberán ser introducidos sin afectar a los usuarios, y deberá
conseguirse la máxima confianza de los usuarios. El resultado de esta etapa un sistema listo
para su operación.
Mantenimiento
Luego que el nuevo sistema ha estado operando, el auditor de sistemas independiente de las
otras fases de la vida del sistema, revisará lo siguiente: Determinar si el programa ha
logrado los requerimientos de los objetivos, se debe prestar especial atención a la
utilización y la satisfacción de los usuarios finales, ellos constituirán un indicador
excelente. Verificar que se miden, analizan e informan adecuadamente a la gerencia los
beneficios identificados con el estudio de factibilidad. Revisar las solicitudes de cambios a
los programas que se han realizado, para evaluar el tipo de cambios que se exigen al
sistema, el tipo de cambios puede indicar problemas de
diseño, programación o interpretación de los requerimientos de usuario.
Concepto de metodologías
Como metodología se denomina la serie de métodos y técnicas de rigor científico que se
aplican sistemáticamente durante un proceso de investigación para alcanzar un
resultado teóricamente válido. En este sentido, la metodología funciona como el soporte
conceptual que rige la manera en que aplicamos los procedimientos en una investigación.
Una metodología de desarrollo de software se refiere a un framework (entorno o marco de
trabajo) que es usado para estructurar, planear y controlar el proceso de desarrollo en
sistemas de información.
A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados diferenciándose
por su fortaleza y debilidad.
Según la metodología de Kendall & Kendall el ciclo de vida de un sistema consta de siete
partes: siendo la primera la identificación del problema, la segunda identificación de
requisitos de información, la tercera es el análisis de las necesidades del sistema, la cuarta
es el diseño del sistema recomendado, la quinta desarrollo y documentación del sistema, la
sexta prueba y mantenimiento y la última implementación y evaluación. Cada fase se
explica por separado pero nunca se realizan como pasos aislados, más bien es posible que
algunas actividades se realicen de manera simultánea, y algunas de ellas podrían repetirse.
Esta se desarrolla en siete etapas las cuales son:
En la quinta fase del ciclo del desarrollo de sistemas, el analista trabaja de manera conjunta
con los programaores para desarrollar cualquier software original necesario. Entre las
técnicas estructuradas para diseñar y documentar software se encuentran los diagramas de
estructuras, los diagramas de Nassi-Shneiderman y el pseudocódigo.
Durante esta fase el analista trabaja con los usuarios para desarrollar documentación
efectiva para el software, como manuales de procedimientos, ayuda en línea y sitios web
que incluyan respuestas a preguntas frecuentes en archivos “léame” que se integrarán al
nuevo software.
La documentación indica a los usuarios cómo utilizar el sistema y qué hacer en caso de que
surjan problemas derivados de este uso.
Los programadores desempeñan un rol clave en esta fase porque diseñan, codifican y
eliminan errores sintácticos de los programas de cómputo.
Una parte de la pruebas la realizan los programadores solos, y otra la llevan a cabo de
manera conjunta con los analistas de sistemas. Primero se realizan las pruebas con datos de
muestra para determinar con precisión cuáles son los problemas y posteriormente se realiza
otra con datos reales del sistema actual.
El trabajo de sistemas es cíclico, cuando un analista termina una fase del desarrollo de
sistemas y pasa a la siguiente, el surgimiento de un problema podría obligar a regresar a la
fase previa y modificar el trabajo realizado.
Metodología de desarrollo
Dicho esto, mostramos a continuación cuáles son algunas de las metodologías de desarrollo
que te permitirán saber cuál sería la más adecuada para tu negocio.
1. Modelo de Cascada
Es por esto que esta es una gran opción para pequeños proyectos donde todos los aspectos
del proceso de desarrollo de software se conocen de antemano, pero una mala solución para
proyectos complicados, ya que se trata de un modelo bastante inflexible.
2. Modelo de Espiral
Mientras que la metodología de la cascada ofrece una estructura ordenada para el desarrollo
de software, las demandas de tiempo reducido al mercado hacen que sus pasos en serie sean
inapropiados.
El siguiente paso evolutivo desde la cascada es donde se realizan los diversos pasos para
múltiples entregas o traspasos. La última evolución de la caída del agua es la espiral,
aprovechando el hecho de que los proyectos de desarrollo funcionan mejor cuando son
incrementales e iterativos.
Además de esto, la gran ventaja de optar por este enfoque es que da una idea clara sobre el
proceso funcional del software, reduce el riesgo de falla en una funcionalidad de software y
asiste bien en la recolección de requisitos y en el análisis general.
Con el objetivo de otorgar resultados rápidos, se trata de un enfoque que está destinado a
proporcionar un excelente proceso de desarrollo con la ayuda de otros enfoques, pero
además, está diseñado para aumentar la viabilidad de todo el procedimiento de desarrollo
de software para resaltar la participación de un usuario activo.
Dicho esto, algunas de las ventajas a destacar de este tipo de desarrollo son las siguientes:
A. Fase de Brief – Se genera a partir de una reunión entre las partes más la subsiguiente
recopilación y envío de información.
1. Definición de Misión, Visión y Objetivos.
2. Definición Propuesta de Valor.
B. Fase de Investigación y Análisis del Mercado – Trabajo previo al Workshop de
definición Estrategia Comercial y Plan de Marketing, se realiza de forma remota.
3. Análisis de la Industria.
• Segmentación de mercado.
• Fuerzas de Porter.
• 5C de Lauterborn.
• Análisis PESTE.
4. Análisis de la empresa.
• 7P de McCarthy.
• Fortalezas, Oportunidades, Debilidades y Amenazas.