SlideShare uma empresa Scribd logo
1 de 10
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO DE TECNOLOGIA
“ANTONIO JÓSE DE SUCRE”
AMPLIACIÓN GUARENAS
ESCUELA: INFORMÁTICA
AUTOR: Gustavo Oseche – 18.403.417
PROFESORA: Lic. María González
Guarenas, Julio 2015
TALLER
CICLO DE VIDA DE LOS SISTEMAS
CICLO DE VIDA DE LOS SISTEMAS
Es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor
maneramediante elusode uncicloespecificode actividadesdel analistaydelusuario.SegúnJamesSenn,
existen tres estrategias para el desarrollo de sistemas:
 Método clásico del ciclo de vida de desarrollo de sistemas,
 Método de desarrollo por análisis estructurado
 Método de construcción de prototipos de sistemas.
Cada una de estas estrategias tiene un uso amplio en cada una de los diversos tipos de empresas que
existen, y resultan efectivas si son aplicadas de manera adecuada.
Ciclo De Vida Clásico Del Desarrollo De Sistemas
El métodode ciclode vidapara el desarrollode sistemasesel conjuntode actividadesque losanalistas,
diseñadores y usuarios realizan para desarrollar e implantar un sistema de información. 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
sistemasescomprendertodaslasfacetasimportantesde laparte delaempresaque se encuentra
bajo estudio. Los analistas, al trabajar con los empleados y administradores
3) Diseñodel sistema: el diseñode un sistemade informaciónproduce losdetallesque establecen
la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de
análisis.Losespecialistasensistemasse refieren,confrecuencia,aestaetapacomodiseñoló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.
5) Pruebade sistemas:durante lapruebadesistemas,elsistemaseempleade maneraexperimental
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.
Por consiguiente, es indudable que debe darse mantenimiento a las aplicaciones. La evaluación de un
sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de
cualquierade lassiguientesdimensiones:- Evaluaciónoperacional:Valoracióndelaformaenque funciona
el sistema, incluyendo su facilidad de uso, tiempo de respuesta, lo adecuado de los formatos de
información, confiabilidad global y nivel de utilización.
 Impacto organizacional: identificaciónymediciónde losbeneficiosparalaorganizaciónenáreas
talescomofinanzas,eficienciaoperacionale impactocompetitivo.Tambiénse incluye el impacto
sobre el flujo de información externo e interno.
 Opinión de loa administradores: evaluación de las actividades de directivos y administradores
dentro de la organización así como de los usuarios finales.
 Desempeñodel desarrollo:laevaluaciónde procesode desarrollode acuerdoconcriteriostales
como tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y estándares, y otros
criterios de administración de proyectos. También se incluye la valoración de los métodos y
herramientas utilizados en el desarrollo.
Método De Desarrollo Por Análisis Estructurado
Muchos especialistas en sistemas de información reconocen la dificultad de comprender de manera
completa sistemas grandes y complejos. El método de desarrollo del análisis estructurado tiene como
finalidad superar esta dificultad por medio de:
 La división del sistema en componentes
 La construcción de un modelo del sistema.
El análisisestructuradose concentraenespecificarloque se requiere que hagael sistemaola aplicación.
Permite que las personas observen los elementos lógicos (lo que hará el sistema) separados de los
componentes físicos (computadora,terminales, sistemasde almacenamiento,etc.). Despuésde esto se
puede desarrollar un diseño físico eficiente para la situación donde será utilizado.
El análisisestructuradoesunmétodoparael análisisdesistemasmanualesoautomatizados,queconduce
al desarrollode especificacionesparasistemasnuevosoparaefectuarmodificacionesalosyaexistentes.
Éste análisispermiteal analistaconocerunsistemao procesoenuna forma lógicay manejable al mismo
tiempo que proporciona la base para asegurar que no se omite ningún detalle pertinente
 Símbolos gráficos: Iconos y convenciones para identificar y describir los componentes de un
sistema junto con las relaciones entre estos componentes.
 Diccionario de datos: descripción de todos los datos usados en el sistema. Puede ser manual o
automatizado.
 Descripciones de procesos y procedimientos: declaraciones formales que usan técnicas y
lenguajes que permiten a los analistas describir actividades importantes que forman parte del
sistema.
 Reglas: estándares para describir y documentar el sistema en forma correcta y completa.
 Diseño Estructurado: es otro elemento del Método de Desarrollo por AnálisisEstructurado que
emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software.
El objetivo del Diseño Estructurado es programas formados por módulos independientes unos de otros
desde el punto de vista funcional. La herramienta fundamental del Diseño Estructurado es el diagrama
estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o
detallesfísicos.Sufinalidadnoesmostrarlalógicade losprogramas (que esla tarea de losdiagramasde
flujo). LosDiagramasEstructuradosdescribenlainteracciónentre módulosindependientesjuntoconlos
datos que un módulo pasa a otro cuando interacciona con él.
Análisis de flujo de datos: estudia el empleo de los datos para llevar a cabo procesos específicosde la
empresa dentro del ámbito de una investigación de sistemas usa los diagrama de flujos de datos y los
diccionarios de datos.
Herramientasmuestrantodaslascaracterísticasesencialesdelsistemaylaformaenque se ajustanentre
sí, comoesmuydifícil entendertodounprocesode laempresaenformaverbal,lasherramientasayudan
a ilustrar los componentes esenciales de un sistema, junto con sus acciones.
Diagramade flujode datosEs el modelodel sistema.Eslaherramientamásimportante ylabase sobre la
cual se desarrollan otros componentes.
El modelo original se detalla en diagramas de bajo nivel que muestran características adicionales del
sistema. Cada proceso puede desglosarse en diagramas de flujos de datos cada vez más detallados.
Repitiéndoseestasecuenciahastaque se obtienensuficientesdetallesparaque el analistacomprendala
parte del sistema que se encuentra bajo investigación.
El diagrama físico de datos da un panorama del sistema en uso, dependiente de la implantación,
mostrandocualestareasse hacenycomosonhechas.Incluyennombresdepersonas,nombresonúmeros
de formato y documento, nombres de departamentos, archivos maestro y de transacciones, equipo y
dispositivos utilizados, ubicaciones, nombres de procedimientos.
El diagramalógicode datosda unpanorama del sistema,peroadiferenciadel físicoesindependientede
la implantación, que se centra en el flujo de datos entre los procesos, sin considerar los dispositivos
específicos y la localización de los almacenes de datos o personas en el sistema. Sin indicarse las
características físicas.
Ciclo de Vida Moderno de los Sistemas
El ciclo de vida de desarrollo de un sistema es un proceso por el cual los analistas de sistemas, los
ingenierosde software, los programadores, y los usuarios finales elaboran sistemas de información y
aplicaciones informáticas”. El ciclo de vida clásico consta de 4 fases: análisis de sistemas, diseño de
sistemas,implantaciónde sistemas(implementación) ysoporte de sistemas(mantenimiento),el ciclode
vida moderno añade una nueva fase planificación de sistemas (planeación).
Principios Esenciales en el desarrollo de Sistemas
Los siguientes son algunos principios que se deben tener en cuenta:
 Implicar al Usuario
 Aplicar el método de resolución de problemas.
Métodoclásico: Identificacióndel problema,comprenderel contextodel problema,causasyefectosdel
mismo,solucióndeseada,solucionesalternativas,elegirlamejorsolución,implantarlasolución,evaluar
el impactode la solución. - Establecernormaspara un desarrolloyuna documentaciónconsistentes.Las
normas describen por lo general: Actividades,responsabilidades,directrices o requisitos, controlesde
calidad. Estas deberían establecer en todo el ciclo de vida.
 Justificar los sistemas como inversiones de capital.
 Revisión progresiva de viabilidad del sistema a lo largo del ciclo de vida.
 Diseño de sistemas de información que puedan crecer.
Fases de Desarrollo de vida de los Sistemas
Se rige por las siguientes fases:
Fases
 Planeación
 Análisis
 Diseño
 Pruebas
 Implantación
 Mantenimiento
Planeación
La función de la planeación pretende señalar y establecer prioridades sobre aquellas tecnologías y
aplicaciones que producirán un máximo beneficiopara la organización. El objetivo de esta fase consiste
en la elaborarjuntocon el equipohumanode la organizacióndonde se va a implementarel sistema,los
objetivosgenerales,específicosylosesquemasgeneralesde la maneramás clara y precisa.En esta fase
se debe responderapreguntascomo:¿Cuálessonlosobjetivosque deberácumplirenSIG?;¿Cuálesson
las necesidades de la organización que deben resolverse?
Se debe realizar un levantamiento completo de requerimientos teniendo en cuenta el Flujo de la
Informacióncon que se trabaja enla organizaciónolasáreas que se deseasistematizarmedianteunSIG.
Se debe documentar el proceso mediante Diagrama de Flujo de Datos. ¿Quiénes son los usuarios del
sistema y sus necesidades? Se debe identificar los usuarios internos y potenciales de la información
institucional, empresarial o del proyecto; que gestionará el sistema. ¿Cuál es la información y los datos
que usan y generan en la organización para desarrollar sus funciones? ¿Cuáles son los productos
esperadosdel sistema? Se debeconocercuálessonlosproductosesperadosdelsistemadependiendodel
tipode usuario.Se debenestablecerprioridadesrespectoalosproductos. ¿Cuáleselalcance delsistema?
Se debe identificarsi el alcance eslocal, regional,nacional oglobal.El nivel define laescalao resolución
de los datos necesarios para alimentar el sistema.
Análisis
El Analista de Sistemases imprescindible en cualquier organización, debido al abanico de destrezas que
éste posee y los beneficios que le produce. Se encarga no sólo estudiar la organizacióny desarrollar un
sistema automatizado, es más que eso, la labor del analista de sistemas es también la de asesorar,
supervisar, recomendar y modificar procesosinternos y algunas veces de modificar la estructura misma
de la empresa,conel propósitode lograr los objetivosque se proponen.Tododesarrollolíderizadoono
por un analista de sistemas posee fases que pueden dividirse lógica en elementos discretos pero, que
innegablemente son continuos, de alguna manera cíclica. Este conjunto de fases son conocidascomo el
Ciclode Vidade Desarrollode Sistemas,herramientafundamental parael desempeñode unanalistade
sistemas.
El análisis y diseño de sistemas se refiere al proceso de examinar la situación de una empresa con el
propósitode manejarlaconmétodosyprocedimientosmásadecuados.Se puededividirendos:elanálisis
de sistemasque comprendelaplanificación,ellevantamientoinicialde informaciónyel estudioendetalle
del sistema actual para luego recomendar o estructurar las especificaciones necesariaspara el nuevo
sistema;y el diseñoque consiste enllevara cabo el sistemapormediode la clasificaciónyempleode la
información de manera que se pueda ofrecer una alternativa mucho más viable. Ciertamente, todo
sistema de información debe presentar salidas en base a entradas de datos y procesos, lo que nos dice
que si deseamosentendertodoloque le ocurre a los datosantesde llegaral usuariocomoinformación.
Es decirantesde serinterpretadoporel usuariofinal debemosutilizarmetodologíasquepermitenverlos
sistemas en base a sus procesos, por lo menos en sistemas de procesado por lotes o secuencial. Un
ejemplo de ello es la metodología estructurada.
Implantación
Es la construcción del nuevo sistema y el paso de dicho sistema a “producción”. Se le conoce también
como desarrollo pero se confunde con el ciclo de vida completo del sistema de información.
Fases de Implantación:
 Probar las redes y las bases de datos
 Construcción y prueba de las aplicaciones
 Instalación y prueba del nuevo sistema
 Entrega del sistema para puesta en funcionamiento
PruebasA travésde estafase se conoce enrealidadlosresultadosdel sistema.Loscriteriosde evaluación
son la precisión, la calidad y los productos esperados. Las pruebas son un proceso cíclico que debe dar
como resultado el cumplimiento de los objetivos propuestos.
Método del Prototipo de Sistemas
La construcciónde prototiposrepresentaunaestrategiade desarrollo,cuandono esposible determinar
todos los requerimientos del usuario. Es por ello que incluye el desarrollo interactivo o en continua
evolución,donde el usuarioparticipade formadirecta enel proceso. Este métodocontiene condiciones
únicas de aplicación, en donde los encargados del desarrollo tienen poca experiencia o información, o
donde los costos y riesgos de que se cometa un error pueden ser altos. Así mismo este método resulta
útil para probar la facilidaddel sistemae identificarlosrequerimientosdel usuario,evaluarel diseñode
un sistemaoexaminarel usode unaaplicación.El métododel prototipode sistemasconstade 5 etapas:
1) Identificación de requerimientos conocidos; la determinación de los requerimientos de una
aplicaciónestan importante para el métodode desarrollode prototiposcomoloes para el ciclo
de desarrollode sistemasoanálisisestructurado.Porconsiguiente,antesde crear un prototipo,
losanalistasyusuariodebende trabajarjuntosparaidentificarlosrequerimientosconocidosque
tienen que satisfacer.
2) Desarrollo de un modelode trabajo; es fácil comenzarel proceso de construccióndel prototipo
con el desarrollode unplangeneral que permitaa losusuariosconocerlo que se esperade ellas
y del proceso de desarrollo.Un cronogramapara el inicio y el fin de la primerainteracciónesde
gran ayuda. En el desarrollo del prototipo se preparan los siguientes componentes:
3) Utilización del prototipo; es responsabilidad del usuario trabajar con el prototipo y evaluar sus
característicasy operación.Laexperienciadelsistemabajocondicionesrealespermiteobtenerla
familiaridadindispensable paradeterminarloscambiosomejorasque seannecesarios,asícomo
las características inadecuadas
4) Revisión del prototipo; durante la evaluación los analistas de sistemas desean capturar
informaciónsobre losque lesgustayloque lesdesagradaalosusuarios.Loscambiosal prototipo
sonplanificadosconlosusuariosantesde llevarlosacabo,sinembargoesel analistaresponsable
de tales modificaciones.
5) Repetición del proceso las veces que sea necesarias; el proceso antes descrito se repite varias
veces, el proceso finaliza cuando los usuariosy analistas están de acuerdoen que el sistema ha
evolucionado lo suficiente como para incluir todas las características necesarias.
Creación De Los Prototipos
Los prototipos son cruciales para diseñar un buen sitio Web. Una manera rápida de prototipos es crear
imágenesencualquierprogramade retoque fotográficooinclusoPowerPointyencaso necesariodarles
funcionalidad mediante un editor HTML.
La creación de prototipos puede ser cerrada o abierta.
Al enfoque cerrado se denomina a menudo prototipo desechable, despuésse desecha y se hace una
ingeniería de software con un paradigma diferente.
El enfoque abierto denominado prototipo evolutivo, emplea el prototipo como primera evaluacióndel
sistema terminado ¿Cuándo crear prototipos? Cuando un sistema es pequeño. Cuando resuelve
problemas no estructurado. Cuando los usuarios no especifican los requisitos al principio del proyecto.
¿Cuándono crear prototipos?lacreaciónde prototipono apropiadapara diseñartoda clase de sistema.
Si un problemaeslargoocomplejo,osi estádiseñadoparahacerinterfazconotrossistemas.Lacreación
de prototipo puede ser un riesgo demasiadogrande porque se emiten fases importantes del diseño del
sistema. El uso de prototipos es una estrategia que puede aplicarse en casi todas las actividades del
procesodel software. El propósitode losprototiposesobtenerrápidamente lainformaciónnecesariaen
la toma de decisiones.Unprototipoproporcionaaloscreadoresy usuariosunaideade cómo funcionará
el sistema cuando esté terminado.
Tipos De Prototipos
 Prototipos de requisitos:permite que losusuariospercibanlafuncionalidaddel productofinal a
travésdel diseñodeinterfacesopantallasdel sistema.El objetivoesayudaraaclararlosrequisitos
y solicitar las ideas.
 Prototiposde análisis:hace posible generarrápidamenteunaarquitecturageneral queconsidere
las características principales del sistema de acuerdo a las especificaciones de requisitos.
 Prototipos de diseños: permiten explorar y comprender la arquitectura particular del sistema
para poder evaluar aspectos como cuellos de botellas (rendimiento y uso de memoria) o
inconsistencia en el diseño.
 Prototipos verticales: ayudar a comprender parte de un problema y desarrollar su solución
completa.Estose hace generalmente cuandolosconceptosbásicosnoestánbiencomprendidos
 Prototipos de factibilidad: demuestra si es posible lograr ciertos objetivos del proyecto.
Desarrollo De Un Prototipo
 Identificarlasnecesidadesdel usuario: laanalistade sistemaentrevistaal usuario parateneruna
idea de lo que se pide al sistema
 Crear un prototipo: el analista de sistema, tal vez en colaboración con otros especialistas en
información,usaunao más herramientasde creaciónde prototiposparaelaborar un prototipo.
 Determinarsi el prototipoesaceptable:el analistaeducaal usuarioencuantoelusode prototipo
y le daoportunidadde familiarizarseconel sistema.El usuariole dice al analistasi el prototipoes
satisfactorio o no.
 Usar el Prototipo:el prototiposeconvierteenelsistemaoperacionalesteenfoque soloesposible
cuandolas herramientasde creaciónde prototipospermitenque el prototipocontengatodoslos
elementos indispensables del nuevo sistema.
Mantenimiento
Es el soporte continuado de un sistema después de que se ha puesto en funcionamiento. Incluye el
mantenimiento de aplicaciones y mejoras al sistema.

Mais conteúdo relacionado

Mais procurados

Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de información
Juan Pablo Bustos Thames
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datos
Angela Inciarte
 
Presentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasPresentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemas
Maria Jimenez
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de información
ysik granja
 
Ciclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalCiclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendal
saukry
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
Freddy Ramos
 
Ciclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistemaCiclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistema
josue88ec
 
Desarrollode Sistemas
Desarrollode SistemasDesarrollode Sistemas
Desarrollode Sistemas
paty.alavez
 

Mais procurados (20)

Metodologias
MetodologiasMetodologias
Metodologias
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacion
 
El ciclo de vida del desarrollo de sistemas
El ciclo de vida del desarrollo de sistemasEl ciclo de vida del desarrollo de sistemas
El ciclo de vida del desarrollo de sistemas
 
Ciclo de vida y bases de datos
Ciclo de vida y bases de datosCiclo de vida y bases de datos
Ciclo de vida y bases de datos
 
Presentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemasPresentacion analisis y diseño de sistemas
Presentacion analisis y diseño de sistemas
 
Analisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de informaciónAnalisis y Diseño de sistemas de información
Analisis y Diseño de sistemas de información
 
Metodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacionMetodologia para el desarrollo de sistemas de informacion
Metodologia para el desarrollo de sistemas de informacion
 
Ciclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendalCiclo de vida de un sistema de kendal y kendal
Ciclo de vida de un sistema de kendal y kendal
 
Metodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistemaMetodología para el análisis del diseño de sistema
Metodología para el análisis del diseño de sistema
 
Ciclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistemaCiclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistema
 
Desarrollode Sistemas
Desarrollode SistemasDesarrollode Sistemas
Desarrollode Sistemas
 
Kendal y Kendal
Kendal y KendalKendal y Kendal
Kendal y Kendal
 
Implantacion Y Evaluacion Msn
Implantacion Y Evaluacion MsnImplantacion Y Evaluacion Msn
Implantacion Y Evaluacion Msn
 
Presentacion Omar
Presentacion OmarPresentacion Omar
Presentacion Omar
 
Metodologia kendall y Kendall
Metodologia kendall y KendallMetodologia kendall y Kendall
Metodologia kendall y Kendall
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 

Destaque

Medicina alternativa
Medicina alternativaMedicina alternativa
Medicina alternativa
marianayon
 
Ciclo de vida de la Tecnología Médica
Ciclo de vida de la Tecnología MédicaCiclo de vida de la Tecnología Médica
Ciclo de vida de la Tecnología Médica
José Luis Ciani
 
Ciclos biogeoquímicos iii
Ciclos biogeoquímicos iiiCiclos biogeoquímicos iii
Ciclos biogeoquímicos iii
Blanca Lopez
 
Ciclo de vida del producto
Ciclo de vida del productoCiclo de vida del producto
Ciclo de vida del producto
PIEDAD SANDOVAL
 

Destaque (7)

Análisis del ciclo de vida de los productos
Análisis del ciclo de vida de los productosAnálisis del ciclo de vida de los productos
Análisis del ciclo de vida de los productos
 
Medicina alternativa
Medicina alternativaMedicina alternativa
Medicina alternativa
 
Ciclo de vida de la Tecnología Médica
Ciclo de vida de la Tecnología MédicaCiclo de vida de la Tecnología Médica
Ciclo de vida de la Tecnología Médica
 
Ciclo de la tecnologia
Ciclo de la tecnologiaCiclo de la tecnologia
Ciclo de la tecnologia
 
Historia de la medicina
Historia de la medicinaHistoria de la medicina
Historia de la medicina
 
Ciclos biogeoquímicos iii
Ciclos biogeoquímicos iiiCiclos biogeoquímicos iii
Ciclos biogeoquímicos iii
 
Ciclo de vida del producto
Ciclo de vida del productoCiclo de vida del producto
Ciclo de vida del producto
 

Semelhante a Ciclo de vida de los sistemas

El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemas
Ahiezer Apostol
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un Sistema
Jenny Ramos
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
FSILSCA
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
malejandro08
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
Oscar Torrealba
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
Oscar Torrealba
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
Oscar Torrealba
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
Oscar Torrealba
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
exposiciongiovanny
 

Semelhante a Ciclo de vida de los sistemas (20)

El ciclo de vida de los sistemas
El ciclo de vida de los sistemasEl ciclo de vida de los sistemas
El ciclo de vida de los sistemas
 
Ciclo de Vida de Sistemas de Información
Ciclo de Vida de Sistemas de InformaciónCiclo de Vida de Sistemas de Información
Ciclo de Vida de Sistemas de Información
 
ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema ciclo de desarrollo de un sistema
ciclo de desarrollo de un sistema
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer w
 
Ciclo de vida-IJRCF
Ciclo de vida-IJRCFCiclo de vida-IJRCF
Ciclo de vida-IJRCF
 
Ciclo de vida de un Sistema
Ciclo de vida de un SistemaCiclo de vida de un Sistema
Ciclo de vida de un Sistema
 
Diapositivas de las Fases del ciclo de vida de un Sistema
 Diapositivas de las Fases del ciclo de vida de un Sistema Diapositivas de las Fases del ciclo de vida de un Sistema
Diapositivas de las Fases del ciclo de vida de un Sistema
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Analisis y diseños de sistemas
Analisis y diseños de sistemasAnalisis y diseños de sistemas
Analisis y diseños de sistemas
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas Ensayo Analisis y Diseño de Sistemas
Ensayo Analisis y Diseño de Sistemas
 
Sistemas de informacion 2
Sistemas de informacion 2Sistemas de informacion 2
Sistemas de informacion 2
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
Ciclo de vida de un sistema de información
Ciclo de vida de un sistema de informaciónCiclo de vida de un sistema de información
Ciclo de vida de un sistema de información
 
Metodologias de diseno y desarrollo de sistemas de informacion
Metodologias de diseno y desarrollo de sistemas de informacionMetodologias de diseno y desarrollo de sistemas de informacion
Metodologias de diseno y desarrollo de sistemas de informacion
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Ciclo de vida de los sistemas

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA INSTITUTO UNIVERSITARIO DE TECNOLOGIA “ANTONIO JÓSE DE SUCRE” AMPLIACIÓN GUARENAS ESCUELA: INFORMÁTICA AUTOR: Gustavo Oseche – 18.403.417 PROFESORA: Lic. María González Guarenas, Julio 2015 TALLER CICLO DE VIDA DE LOS SISTEMAS
  • 2. CICLO DE VIDA DE LOS SISTEMAS Es un enfoque por fases del análisis y diseño que sostiene que los sistemas son desarrollados de mejor maneramediante elusode uncicloespecificode actividadesdel analistaydelusuario.SegúnJamesSenn, existen tres estrategias para el desarrollo de sistemas:  Método clásico del ciclo de vida de desarrollo de sistemas,  Método de desarrollo por análisis estructurado  Método de construcción de prototipos de sistemas. Cada una de estas estrategias tiene un uso amplio en cada una de los diversos tipos de empresas que existen, y resultan efectivas si son aplicadas de manera adecuada. Ciclo De Vida Clásico Del Desarrollo De Sistemas El métodode ciclode vidapara el desarrollode sistemasesel conjuntode actividadesque losanalistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información. 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 sistemasescomprendertodaslasfacetasimportantesde laparte delaempresaque se encuentra bajo estudio. Los analistas, al trabajar con los empleados y administradores 3) Diseñodel sistema: el diseñode un sistemade informaciónproduce losdetallesque establecen la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis.Losespecialistasensistemasse refieren,confrecuencia,aestaetapacomodiseñoló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. 5) Pruebade sistemas:durante lapruebadesistemas,elsistemaseempleade maneraexperimental para asegurarse de que el software no tenga fallas, es decir, que funciona de acuerdo con las
  • 3. 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. Por consiguiente, es indudable que debe darse mantenimiento a las aplicaciones. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquierade lassiguientesdimensiones:- Evaluaciónoperacional:Valoracióndelaformaenque funciona el sistema, incluyendo su facilidad de uso, tiempo de respuesta, lo adecuado de los formatos de información, confiabilidad global y nivel de utilización.  Impacto organizacional: identificaciónymediciónde losbeneficiosparalaorganizaciónenáreas talescomofinanzas,eficienciaoperacionale impactocompetitivo.Tambiénse incluye el impacto sobre el flujo de información externo e interno.  Opinión de loa administradores: evaluación de las actividades de directivos y administradores dentro de la organización así como de los usuarios finales.  Desempeñodel desarrollo:laevaluaciónde procesode desarrollode acuerdoconcriteriostales como tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y estándares, y otros criterios de administración de proyectos. También se incluye la valoración de los métodos y herramientas utilizados en el desarrollo. Método De Desarrollo Por Análisis Estructurado Muchos especialistas en sistemas de información reconocen la dificultad de comprender de manera completa sistemas grandes y complejos. El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de:  La división del sistema en componentes  La construcción de un modelo del sistema.
  • 4. El análisisestructuradose concentraenespecificarloque se requiere que hagael sistemaola aplicación. Permite que las personas observen los elementos lógicos (lo que hará el sistema) separados de los componentes físicos (computadora,terminales, sistemasde almacenamiento,etc.). Despuésde esto se puede desarrollar un diseño físico eficiente para la situación donde será utilizado. El análisisestructuradoesunmétodoparael análisisdesistemasmanualesoautomatizados,queconduce al desarrollode especificacionesparasistemasnuevosoparaefectuarmodificacionesalosyaexistentes. Éste análisispermiteal analistaconocerunsistemao procesoenuna forma lógicay manejable al mismo tiempo que proporciona la base para asegurar que no se omite ningún detalle pertinente  Símbolos gráficos: Iconos y convenciones para identificar y describir los componentes de un sistema junto con las relaciones entre estos componentes.  Diccionario de datos: descripción de todos los datos usados en el sistema. Puede ser manual o automatizado.  Descripciones de procesos y procedimientos: declaraciones formales que usan técnicas y lenguajes que permiten a los analistas describir actividades importantes que forman parte del sistema.  Reglas: estándares para describir y documentar el sistema en forma correcta y completa.  Diseño Estructurado: es otro elemento del Método de Desarrollo por AnálisisEstructurado que emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software. El objetivo del Diseño Estructurado es programas formados por módulos independientes unos de otros desde el punto de vista funcional. La herramienta fundamental del Diseño Estructurado es el diagrama estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o detallesfísicos.Sufinalidadnoesmostrarlalógicade losprogramas (que esla tarea de losdiagramasde flujo). LosDiagramasEstructuradosdescribenlainteracciónentre módulosindependientesjuntoconlos datos que un módulo pasa a otro cuando interacciona con él. Análisis de flujo de datos: estudia el empleo de los datos para llevar a cabo procesos específicosde la empresa dentro del ámbito de una investigación de sistemas usa los diagrama de flujos de datos y los diccionarios de datos. Herramientasmuestrantodaslascaracterísticasesencialesdelsistemaylaformaenque se ajustanentre sí, comoesmuydifícil entendertodounprocesode laempresaenformaverbal,lasherramientasayudan a ilustrar los componentes esenciales de un sistema, junto con sus acciones.
  • 5. Diagramade flujode datosEs el modelodel sistema.Eslaherramientamásimportante ylabase sobre la cual se desarrollan otros componentes. El modelo original se detalla en diagramas de bajo nivel que muestran características adicionales del sistema. Cada proceso puede desglosarse en diagramas de flujos de datos cada vez más detallados. Repitiéndoseestasecuenciahastaque se obtienensuficientesdetallesparaque el analistacomprendala parte del sistema que se encuentra bajo investigación. El diagrama físico de datos da un panorama del sistema en uso, dependiente de la implantación, mostrandocualestareasse hacenycomosonhechas.Incluyennombresdepersonas,nombresonúmeros de formato y documento, nombres de departamentos, archivos maestro y de transacciones, equipo y dispositivos utilizados, ubicaciones, nombres de procedimientos. El diagramalógicode datosda unpanorama del sistema,peroadiferenciadel físicoesindependientede la implantación, que se centra en el flujo de datos entre los procesos, sin considerar los dispositivos específicos y la localización de los almacenes de datos o personas en el sistema. Sin indicarse las características físicas. Ciclo de Vida Moderno de los Sistemas El ciclo de vida de desarrollo de un sistema es un proceso por el cual los analistas de sistemas, los ingenierosde software, los programadores, y los usuarios finales elaboran sistemas de información y aplicaciones informáticas”. El ciclo de vida clásico consta de 4 fases: análisis de sistemas, diseño de sistemas,implantaciónde sistemas(implementación) ysoporte de sistemas(mantenimiento),el ciclode vida moderno añade una nueva fase planificación de sistemas (planeación). Principios Esenciales en el desarrollo de Sistemas Los siguientes son algunos principios que se deben tener en cuenta:  Implicar al Usuario  Aplicar el método de resolución de problemas. Métodoclásico: Identificacióndel problema,comprenderel contextodel problema,causasyefectosdel mismo,solucióndeseada,solucionesalternativas,elegirlamejorsolución,implantarlasolución,evaluar el impactode la solución. - Establecernormaspara un desarrolloyuna documentaciónconsistentes.Las
  • 6. normas describen por lo general: Actividades,responsabilidades,directrices o requisitos, controlesde calidad. Estas deberían establecer en todo el ciclo de vida.  Justificar los sistemas como inversiones de capital.  Revisión progresiva de viabilidad del sistema a lo largo del ciclo de vida.  Diseño de sistemas de información que puedan crecer. Fases de Desarrollo de vida de los Sistemas Se rige por las siguientes fases: Fases  Planeación  Análisis  Diseño  Pruebas  Implantación  Mantenimiento Planeación La función de la planeación pretende señalar y establecer prioridades sobre aquellas tecnologías y aplicaciones que producirán un máximo beneficiopara la organización. El objetivo de esta fase consiste en la elaborarjuntocon el equipohumanode la organizacióndonde se va a implementarel sistema,los objetivosgenerales,específicosylosesquemasgeneralesde la maneramás clara y precisa.En esta fase se debe responderapreguntascomo:¿Cuálessonlosobjetivosque deberácumplirenSIG?;¿Cuálesson las necesidades de la organización que deben resolverse? Se debe realizar un levantamiento completo de requerimientos teniendo en cuenta el Flujo de la Informacióncon que se trabaja enla organizaciónolasáreas que se deseasistematizarmedianteunSIG. Se debe documentar el proceso mediante Diagrama de Flujo de Datos. ¿Quiénes son los usuarios del sistema y sus necesidades? Se debe identificar los usuarios internos y potenciales de la información institucional, empresarial o del proyecto; que gestionará el sistema. ¿Cuál es la información y los datos que usan y generan en la organización para desarrollar sus funciones? ¿Cuáles son los productos esperadosdel sistema? Se debeconocercuálessonlosproductosesperadosdelsistemadependiendodel
  • 7. tipode usuario.Se debenestablecerprioridadesrespectoalosproductos. ¿Cuáleselalcance delsistema? Se debe identificarsi el alcance eslocal, regional,nacional oglobal.El nivel define laescalao resolución de los datos necesarios para alimentar el sistema. Análisis El Analista de Sistemases imprescindible en cualquier organización, debido al abanico de destrezas que éste posee y los beneficios que le produce. Se encarga no sólo estudiar la organizacióny desarrollar un sistema automatizado, es más que eso, la labor del analista de sistemas es también la de asesorar, supervisar, recomendar y modificar procesosinternos y algunas veces de modificar la estructura misma de la empresa,conel propósitode lograr los objetivosque se proponen.Tododesarrollolíderizadoono por un analista de sistemas posee fases que pueden dividirse lógica en elementos discretos pero, que innegablemente son continuos, de alguna manera cíclica. Este conjunto de fases son conocidascomo el Ciclode Vidade Desarrollode Sistemas,herramientafundamental parael desempeñode unanalistade sistemas. El análisis y diseño de sistemas se refiere al proceso de examinar la situación de una empresa con el propósitode manejarlaconmétodosyprocedimientosmásadecuados.Se puededividirendos:elanálisis de sistemasque comprendelaplanificación,ellevantamientoinicialde informaciónyel estudioendetalle del sistema actual para luego recomendar o estructurar las especificaciones necesariaspara el nuevo sistema;y el diseñoque consiste enllevara cabo el sistemapormediode la clasificaciónyempleode la información de manera que se pueda ofrecer una alternativa mucho más viable. Ciertamente, todo sistema de información debe presentar salidas en base a entradas de datos y procesos, lo que nos dice que si deseamosentendertodoloque le ocurre a los datosantesde llegaral usuariocomoinformación. Es decirantesde serinterpretadoporel usuariofinal debemosutilizarmetodologíasquepermitenverlos sistemas en base a sus procesos, por lo menos en sistemas de procesado por lotes o secuencial. Un ejemplo de ello es la metodología estructurada. Implantación Es la construcción del nuevo sistema y el paso de dicho sistema a “producción”. Se le conoce también como desarrollo pero se confunde con el ciclo de vida completo del sistema de información. Fases de Implantación:  Probar las redes y las bases de datos
  • 8.  Construcción y prueba de las aplicaciones  Instalación y prueba del nuevo sistema  Entrega del sistema para puesta en funcionamiento PruebasA travésde estafase se conoce enrealidadlosresultadosdel sistema.Loscriteriosde evaluación son la precisión, la calidad y los productos esperados. Las pruebas son un proceso cíclico que debe dar como resultado el cumplimiento de los objetivos propuestos. Método del Prototipo de Sistemas La construcciónde prototiposrepresentaunaestrategiade desarrollo,cuandono esposible determinar todos los requerimientos del usuario. Es por ello que incluye el desarrollo interactivo o en continua evolución,donde el usuarioparticipade formadirecta enel proceso. Este métodocontiene condiciones únicas de aplicación, en donde los encargados del desarrollo tienen poca experiencia o información, o donde los costos y riesgos de que se cometa un error pueden ser altos. Así mismo este método resulta útil para probar la facilidaddel sistemae identificarlosrequerimientosdel usuario,evaluarel diseñode un sistemaoexaminarel usode unaaplicación.El métododel prototipode sistemasconstade 5 etapas: 1) Identificación de requerimientos conocidos; la determinación de los requerimientos de una aplicaciónestan importante para el métodode desarrollode prototiposcomoloes para el ciclo de desarrollode sistemasoanálisisestructurado.Porconsiguiente,antesde crear un prototipo, losanalistasyusuariodebende trabajarjuntosparaidentificarlosrequerimientosconocidosque tienen que satisfacer. 2) Desarrollo de un modelode trabajo; es fácil comenzarel proceso de construccióndel prototipo con el desarrollode unplangeneral que permitaa losusuariosconocerlo que se esperade ellas y del proceso de desarrollo.Un cronogramapara el inicio y el fin de la primerainteracciónesde gran ayuda. En el desarrollo del prototipo se preparan los siguientes componentes: 3) Utilización del prototipo; es responsabilidad del usuario trabajar con el prototipo y evaluar sus característicasy operación.Laexperienciadelsistemabajocondicionesrealespermiteobtenerla familiaridadindispensable paradeterminarloscambiosomejorasque seannecesarios,asícomo las características inadecuadas 4) Revisión del prototipo; durante la evaluación los analistas de sistemas desean capturar informaciónsobre losque lesgustayloque lesdesagradaalosusuarios.Loscambiosal prototipo
  • 9. sonplanificadosconlosusuariosantesde llevarlosacabo,sinembargoesel analistaresponsable de tales modificaciones. 5) Repetición del proceso las veces que sea necesarias; el proceso antes descrito se repite varias veces, el proceso finaliza cuando los usuariosy analistas están de acuerdoen que el sistema ha evolucionado lo suficiente como para incluir todas las características necesarias. Creación De Los Prototipos Los prototipos son cruciales para diseñar un buen sitio Web. Una manera rápida de prototipos es crear imágenesencualquierprogramade retoque fotográficooinclusoPowerPointyencaso necesariodarles funcionalidad mediante un editor HTML. La creación de prototipos puede ser cerrada o abierta. Al enfoque cerrado se denomina a menudo prototipo desechable, despuésse desecha y se hace una ingeniería de software con un paradigma diferente. El enfoque abierto denominado prototipo evolutivo, emplea el prototipo como primera evaluacióndel sistema terminado ¿Cuándo crear prototipos? Cuando un sistema es pequeño. Cuando resuelve problemas no estructurado. Cuando los usuarios no especifican los requisitos al principio del proyecto. ¿Cuándono crear prototipos?lacreaciónde prototipono apropiadapara diseñartoda clase de sistema. Si un problemaeslargoocomplejo,osi estádiseñadoparahacerinterfazconotrossistemas.Lacreación de prototipo puede ser un riesgo demasiadogrande porque se emiten fases importantes del diseño del sistema. El uso de prototipos es una estrategia que puede aplicarse en casi todas las actividades del procesodel software. El propósitode losprototiposesobtenerrápidamente lainformaciónnecesariaen la toma de decisiones.Unprototipoproporcionaaloscreadoresy usuariosunaideade cómo funcionará el sistema cuando esté terminado. Tipos De Prototipos  Prototipos de requisitos:permite que losusuariospercibanlafuncionalidaddel productofinal a travésdel diseñodeinterfacesopantallasdel sistema.El objetivoesayudaraaclararlosrequisitos y solicitar las ideas.  Prototiposde análisis:hace posible generarrápidamenteunaarquitecturageneral queconsidere las características principales del sistema de acuerdo a las especificaciones de requisitos.
  • 10.  Prototipos de diseños: permiten explorar y comprender la arquitectura particular del sistema para poder evaluar aspectos como cuellos de botellas (rendimiento y uso de memoria) o inconsistencia en el diseño.  Prototipos verticales: ayudar a comprender parte de un problema y desarrollar su solución completa.Estose hace generalmente cuandolosconceptosbásicosnoestánbiencomprendidos  Prototipos de factibilidad: demuestra si es posible lograr ciertos objetivos del proyecto. Desarrollo De Un Prototipo  Identificarlasnecesidadesdel usuario: laanalistade sistemaentrevistaal usuario parateneruna idea de lo que se pide al sistema  Crear un prototipo: el analista de sistema, tal vez en colaboración con otros especialistas en información,usaunao más herramientasde creaciónde prototiposparaelaborar un prototipo.  Determinarsi el prototipoesaceptable:el analistaeducaal usuarioencuantoelusode prototipo y le daoportunidadde familiarizarseconel sistema.El usuariole dice al analistasi el prototipoes satisfactorio o no.  Usar el Prototipo:el prototiposeconvierteenelsistemaoperacionalesteenfoque soloesposible cuandolas herramientasde creaciónde prototipospermitenque el prototipocontengatodoslos elementos indispensables del nuevo sistema. Mantenimiento Es el soporte continuado de un sistema después de que se ha puesto en funcionamiento. Incluye el mantenimiento de aplicaciones y mejoras al sistema.