1. Bachiller: Guiorgina Prado
C.I.: 26.346.621
Prof.: Ing. José Castillo
República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación Superior
Instituto Universitario Politécnico “Santiago Mariño”
Escuela de Ingeniería de Sistemas
Sede Barcelona/ Edo. Anzoátegui
2. En algún punto de su operación, la mayoría de las organizaciones necesitan un sistema
nuevo que les facilite la realización de sus tareas. Por ejemplo, este tipo de sistemas podría
ser uno que almacene los nombres, apellidos, cédula, asignaturas, departamentos y notas en
una universidad o un nuevo sistema de banca online que permita a nuevos clientes aplicar
para una preapertura de cuenta. Sin importar qué tipo de sistema es el que se piensa
implementar, si la organización no conduce un análisis considerando las etapas del ciclo de
vida de sistemas de información es muy probable que tarde o temprano el nuevo sistema no
cumpla las expectativas y no resuelva el problema original.
Los Sistemas de Información son muy importantes hoy en día porque permiten ejecutar
un proceso de desarrollo del software . Los ciclos de vida permiten el desarrollo y posterior
ejecución del sistema requerido.
3. Puede ser definido como la organización y realización de un conjunto de tareas y
actividades diversas que abarcan desde el nacimiento del reconocimiento de su necesidad
hasta que estos sistemas se convierten en obsoletos y son sustituidos por otros. El enfoque
más aceptado es el ciclo de vida en cascada, compuesto por etapas y cada una tiene un
determinado resultado (documentos técnicos, programas de computadoras y otras
informaciones) que alimentan a la etapa siguiente y sin el cual no es posible que se comience.
Ayudan a los gestores de proyecto con la planificación y la puesta en marcha de un
sistema de información el cual debe cumplir con los requisitos del usuario, debe ser
completado a tiempo y dentro de los límites del presupuesto.
4. Elaborar un ciclo de vida para un sistema informático es importante porque permite
organizar el desarrollo y posterior ejecución del sistema. Permite a una organización o
empresa tener mejor conocimiento sobre el sistema, permite analizarlos, para mejorarlos por
ejemplo. Con un ciclo de vida se podrían identificar problemas, limitaciones, necesidades y
oportunidades dentro de estas organizaciones.
También permiten mantener el sistema o elaborar uno nuevo sistema, en el caso de que
esto sea necesario.
Un ciclo de vida de un sistema también es útil por fines educativos. En este caso se
diagraman los ciclos de vida para estudiarlos en un ámbito académico.
5. El método del ciclo de vida para el desarrollo de sistemas consta de 6 fases:
1). Investigación Preliminar: La solicitud para recibir ayuda de un sistema de información
puede originarse por varias razones: sin importar cuales sean estas, el proceso se inicia
siempre con la petición de una persona.
2). Determinación de los requerimientos del sistema: El aspecto fundamental del análisis de
sistemas es comprender todas las facetas importantes de la parte de la empresa que se
encuentra bajo estudio. Los analistas, al trabajar con los empleados y administradores.
6. 3). Diseño del sistema: El diseño de un sistema de información produce los detalles que
establecen la forma en la que el sistema cumplirá con los requerimientos identificados
durante la fase de análisis. Los especialistas en sistemas se refieren, con frecuencia, a esta
etapa como diseño lógico en contraste con la del desarrollo del software, a la que denominan
diseño físico.
4.). Desarrollo del software: Los encargados de desarrollar software pueden instalar software
comprobando a terceros o escribir programas diseñados a la medida del solicitante. La
elección depende del costo de cada alternativa, del tiempo disponible para escribir el software
y de la disponibilidad de los programadores. Por lo general, los programadores que trabajan
en las grandes organizaciones pertenecen a un grupo permanente de profesionales.
7. 5). Prueba de sistemas: Durante la prueba de sistemas, el sistema se emplea de manera
experimental para asegurarse de que el software no tenga fallas, es decir, que funciona de
acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. Se
alimentan como entradas conjunto de datos de prueba para su procesamiento y después se
examinan los resultados.
6). Implantación y evaluación: La implantación es el proceso de verificar e instalar nuevo
equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos
necesarios para utilizarla. Una vez instaladas, las aplicaciones se emplean durante muchos
años. Sin embargo, las organizaciones y los usuarios cambian con el paso del tiempo, incluso
el ambiente es diferente con el paso de las semanas y los meses.
8. Una pequeña empresa de que elabora productos de limpieza necesita un sistema de
información para facilitar las actividades en las áreas de logística e inventario. La empresa tiene
más de 30 años de experiencia pero ha tenido dificultades en la implementación de procesos
computacionales y el sistema actual no es satisfactorio. ¿Cómo se podría implementar un sistema
de información que cumpla con los requerimientos? Utilizando el ciclo de vida de sistemas se
tiene:
1- Planificación: se le pregunta a los representantes de la empresa cuáles son los objetivos del
sistema que desean en logística e inventario, cómo hacen sus actividades en el sistema actual y
cuáles son los recursos (computadoras, software, etcétera) que se van a disponer para el sistema
nuevo.
9. 2- Análisis: luego de realizarse la recopilación de información y verificar los requerimientos
nuevos se encuentra que: - El proceso de producción y la cantidad materiales utilizados en los
mismos es confidencial. Esta información no puede ser vista por todos los usuarios del sistema. -
No existe un sistema de inventario computacional como tal, sino una serie de hojas de Excel. - El
nuevo sistema debe ser utilizado tanto por usuarios con computadoras como los que tienen
dispositivos como tabletas y teléfonos. Debido a que se tiene disponibilidad de componentes para
una red local inalámbrica se propone una solución web. os para futuro uso.
3- Diseño: Se procede a determinar cuáles son las entradas, procesos y salidas del sistema. Se
toma en cuenta cuáles son los datos que pueden ser vistos y las funciones admitidas para los
usuarios, cuáles son restringidas y cuáles son inaccesibles excepto para el personal autorizado.
También se determina el cómo se van a respaldar los datos en caso de que existan errores no se
pierdan.
10. 4- Desarrollo: Como el sistema es web se proceden a codificar las páginas web junto con los
lenguajes de programación requeridos y a crear las bases de datos. También se prepara la red.
5- Pruebas: Se utiliza un entorno de prueba para verificar que los procesos del sistema trabajen
correctamente, las entradas sean válidas y la información de salida esté clasificada
correctamente donde pueda ser vista por los usuarios autorizados. Se hacen las pruebas de
seguridad pertinentes.
6- Implementación: Se instala el sistema. Se actualizan los navegadores y verifica el
funcionamiento. Como va a ser una WLAN (Wireless Local Area Network) se procede a
configurar la red para estos fines. El sistema empieza a ser utilizado para el inventario y
logística y cumple os requerimientos de usuario.
11. 7- Mantenimiento: Se introducen mejoras en la rapidez, se agregan otras funciones, se hace
mantenimiento a la red y actualizaciones de software y hardware.
8- Obsolescencia: En el futuro la empresa decide migrar a un sistema con mejor tecnología. Se
hace otro ciclo de vida para el próximo sistema y se procede a preparar los datos.
12. El diseño de un sistema de información produce los elementos que establecen
cómo el sistema cumplirá los requerimientos identificados durante el análisis del
sistema. A esta etapa se le conoce también con el nombre de Diseño Lógico.
El primer paso en el diseño de sistemas es identificar los informes y las salidas
que el sistema producirá; a continuación los datos específicos de cada uno de éstos se
señalan, incluyendo su localización exacta sobre el papel, la pantalla de despliegue o
cualquier otro medio. manejo de conflictos se considera, por especialistas del
management, como una de las habilidades principales que debe tener un directivo, en
cualquier área que se desempeñe.
.
13. Entre las razones que fundamentan esto, pueden señalarse: la dinámica de los
cambios que se producen en el entorno en el que actúan las organizaciones, por su
celeridad y profundidad, son generadoras potenciales de confrontaciones. Se considera
que los conflictos pueden: retrasar decisiones, limitar resultados, afectar relaciones,
ofrecer una imagen negativa sobre la organización y llegar a destruirlas.
14. Método Lenguaje Unificado de moldeado (UML)
Se trata de un estándar que se ha adoptado a nivel internacional por
numerosos organismos y empresas para crear esquemas, diagramas y
documentación relativa a los desarrollos de software (programas informáticos).
Tipo de diagramas en UML:
Diagramas de casos de uso: representan a los actores y casos de uso (procesos
principales) que intervienen en un desarrollo de software.
15. Diagramas de clases: Un diagrama de clases UML puede ser un diagrama del
dominio o representación de conceptos que intervienen en un problema, o también
un diagrama de clases software.
Diagramas de secuencia: suelen usarse para representar objetos software y el
intercambio de mensajes entre ellos, representando la aparición de nuevos objetos
de izquierda a derecha.
16. Diagramas de colaboración: suelen usarse para representar objetos o clases y la
forma en que se transmiten mensajes y colaboran entre ellos para cumplir un
objetivo.
Diagramas de estados: suelen usarse para representar cómo evoluciona un
sistema (cómo va cambiando de estado) a medida que se producen determinados
eventos.
Otros diagramas: diagramas de actividad, diagramas de paquetes, diagramas de
arquitectura software, etc.
17. Metodología del ciclo de vida de un sistema de James Martin
Mejor conocida como Metodología RAD (Rapid Application Development) o
Desarrollo rápido de Aplicaciones. Está orientada a disminuir radicalmente el
tiempo necesario para diseñar e implementar Sistemas de Información por medio
de herramientas integradas y generadores de código.
Metodología de James Martin
19. Metodología del proceso unificado del desarrollo de software
El proceso unificado conocido como RUP, es un modelo de software que permite
el desarrollo de software a gran escala, mediante un proceso continuo de pruebas y
retroalimentación, garantizando el cumplimiento de ciertos estándares de calidad.
Aunque con el inconveniente de generar mayor complejidad en los controles de
administración del mismo. Sin embargo, los beneficios obtenidos recompensan el
esfuerzo invertido en este aspecto.
21. Metodología de Kendall y Kendall.
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.
23. Metodología de Administración de Relaciones (RMM)
La RMM o Relationship Management Methodology se define como un proceso de
análisis, diseño y desarrollo de aplicaciones hipermedia. Los elementos principales de
este método son el modelo E-R (Entidad-Relación) y el modelo RMDM (Relationship
Management Data Model) basado en el modelo HDM.
Esta metodología es apropiada para dominios con estructuras regulares (es decir,
con clases de objetos bien definidas, y con claras relaciones entre esas clases).
25. Metodología Orientada a Objetos
La metodología orientada a objetos ha derivado de las metodologías
anteriores a éste. Así como los métodos de diseño estructurado realizados
guían a los desarrolladores que tratan de construir sistemas complejos
utilizando algoritmos como sus bloques fundamentales de construcción,
similarmente los métodos de diseño orientado a objetos han evolucionado
para ayudar a los desarrolladores a explotar el poder de los lenguajes de
programación basados en objetos y orientados a objetos, utilizando las
clases y objetos como bloques de construcción básicos.
27. Metodología del Software Educativo por Álvaro Galvis (ISE)
Es una metodología de desarrollo de software que contempla una serie de fases o
etapas de un proceso sistemático atendiendo a:
Análisis,
Diseño,
Desarrollo,
Prueba y Ajuste, y por último:
Implementación.
28. Metodología de Sistemas Blandos (SSM) de Peter Checkland.
MSB desarrollado a partir de este ciclo continúo de la intervención en los malos
estructurado de gestión de los problemas y aprender de los resultados. Sistemas Blandos
es una rama de la teoría de sistemas diseñados específicamente para su uso y aplicación
en una variedad de contextos del mundo real. David Brown declaró que un factor clave
en su desarrollo es el reconocimiento de que la actividad humana deliberada puede ser el
modelo sistémico.
29. Metodología MERINDE.
MeRinde es concebida para abarcar el desarrollo completo de sistemas de software
de diversa complejidad y magnitud, por lo cual su estructura responde a desarrollos
máximos y deberá adaptarse y dimensionarse en cada momento de acuerdo a las
características particulares de cada proyecto. Dada la adaptabilidad que puede sufrir la
metodología, esta puede llegarse a aplicar bajo un enfoque ágil, lo cual no se detalla en la
presente versión, pero no se descarta su empleo.
31. Metodología SCRUM.
Scrum es una metodología ágil y flexible para gestionar el desarrollo de software,
cuyo principal objetivo es maximizar el retorno de la inversión para su empresa (ROI). Se
basa en construir primero la funcionalidad de mayor valor para el cliente y en los
principios de inspección continua, adaptación, autogestión e innovación.
Metodología SCRUM.
33. En Conclusión un proyecto de desarrollo de un Sistema de Información comprende varios
componentes o pasos llevados a cabo durante la etapa del análisis, el cual ayuda a traducir las
necesidades del cliente en un modelo de Sistema que utiliza uno más de los componentes:
Software, hardware, personas, base de datos, documentación y procedimientos.
Un proyecto de desarrollo de un Sistema de Información comprende varios componentes o
pasos llevados a cabo durante la etapa del análisis, el cual ayuda a traducir las necesidades del
cliente en un modelo de Sistema que utiliza uno más de los componentes: Software, hardware,
personas, base de datos, documentación y procedimientos.
34. En una organización o Empresa, el análisis y Diseño de Sistemas, es el proceso de estudiar su
Situación con la finalidad de observar como trabaja y decidir si es necesario realizar una
mejora; el encargado de llevar a cabo estas tareas es el analista de sistemas.
Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio de Sistemas
para detectar todos los detalles de la situación actual de la empresa. La información reunida
con este estudio sirve como base para crear varias estrategias de Diseño. Los administradores
deciden que estrategias seguir.
35. Pacheco Ortiz Josue. (2016, diciembre 13). Importancia del Análisis del Ciclo de Vida
de un Producto. Recuperado de https://www.gestiopolis.com/importancia-del-analisis-
del-ciclo- vida-producto/ OBS. (2016).
Importancia de conocer el ciclo de vida de un proyecto. 2018, recuperado de :
https://www.obs-edu.com/int/blog-project-management/actualidad-project-
management/la-importancia-de-conocer-el-ciclo-de-vida-de-un-proyecto grupo3(2014).
Ciclo de vida de los sistemas2018, recuperado de :
http://grupo3seccionb.blogspot.com/ Codina Jiménez C. Alexis. (2008, noviembre 11).
Ciclo de vida clásico de sistemas Recuperado de
https://sistemasumma.com/2011/02/21/ciclo-de-vida-clasico-de-los-
sistemas/://www.gestiopolis.com/manejo-de-conflictos-habilidad-basica-del-directivo/
SilliconValley(2012, julio 16).
Diseño de Sistemas . Recuperado de
http://www.oocities.org/siliconvalley/pines/7894/sistemas/diseno.html
Ciclo de vida clásico de los sistemas. Blog. Recuperado de
https://sistemasumma.com/2011/02/21/ciclo-de-vida-clasico-de-los-sistemas/