SlideShare una empresa de Scribd logo
1 de 10
CICLO DE VIDA DEL DESARROLLO DE
SOFTWARE
QUE ES EL CICLO DEL DESARROLLO DE
SOFTWARE
• es una estructura aplicada al desarrollo de un producto de
software. Hay varios modelos a seguir para el establecimiento
de un proceso para el desarrollo de software, cada uno de los
cuales describe un enfoque diferente para diferentes
actividades que tienen lugar durante el proceso. Algunos
autores consideran un modelo de ciclo de vida un término más
general que un determinado proceso para el desarrollo de
software. Por ejemplo, hay varios procesos de desarrollo de
software específicos que se ajustan a un modelo de ciclo de
vida de espiral.
El primer paso es
IDENTIFICACION DE
PROBLEMAS,OPORTUNIDADES Y
OBJECTOS
 En esta primera etapa del ciclo de desarrollo
de los sistemas, el analista se involucra en
la identificación de los problemas, de las
oportunidades y de los objetivos. Esta fase
es crucial para el éxito del resto del
proyecto, pues nadie estará dispuesto a
desperdiciar su tiempo dedicándolo al
problema equivocado.
 La primera etapa requiere que el analista
observe de forma objetiva lo que ocurre en
una empresa. Luego, en conjunto con los
otros miembros de la organización hará
notar los problemas. Muchas veces esto ya
fue realizado previamente: y por ello. es que
se llega a invitar al analista.
 Las oportunidades son acuellas situaciones
que el analista considera que pueden
perfeccionarse mediante el uso de los
sistemas de información computarizados. Al
aprovechar las oportunidades, la empresa
puede lograr una ventaja competitiva o
llegar a establecer un estándar industrial.
 La identificación de objetivos también es un
componente importante de la primera fase.
En un comienzo, el analista deberá
descubrir lo que la empresa intenta realizar,
y luego. estará en posibilidad de determinar
si el uso de los sistemas de información
apoyaría a la empresa para alcanzar sus
metas, el encaminarla a problemas u
oportunidades específicas.
El segundo paso es
DETERMINACION DE LOS
REQUERIMENTOS DE
INFORMACION
 La siguiente etapa que aborda el analista,
es la determinación de los requerimientos
de información a partir de los usuarios
particularmente involucrados. Para
identificar los requerimientos de
información dentro de ¡a empresa, pueden
utilizarse diversos instrumentos, los
cuales incluyen: el muestreo, el estudio
de los datos y formas usadas por la
organización, la entrevista, los
cuestionarios: la observación de la
conducta de quien toma las
decisiones, asi como de su ambiente: y
también el desarrollo de prototipos.
 En esta etapa el analista hace todo lo
posible por identificar qué información
requiere el usuario para desempeñar sus
tareas. Puede ver, cómo varios de los
métodos para establecer las necesidades
de información, lo obligan a
relacionarse directamente con los
usuarios. Esta etapa sirve para elaborar
la imagen que el analista tiene de la
organización y de sus objetivos. En
ocasiones, se llegan a concluir sólo las
primeras dos etapas del ciclo de
desarrollo de los sistemas. El analista
es e! especialista que emprende esta
clase de estudios.
3.ANALISIS DE LAS NESECIDADES DEL
SISTEMA
La siguiente etapa que ejecuta el analista de sistemas consiste en analizar las necesidades propias del sistema. Una vez más,
existen herramientas y técnicas especiales que facilitan al analista la realización de las determinaciones requeridas. Estas incluyen
el uso de los diagramas de flujo de datos (DFD)que cuentan con una técnica estructurada para representar en forma gráfica la
entrada de datos de la empresa, los procesos y la salida de la información. A partir del diagrama de flujo de datos se desarrolla un
diccionario de datos que contiene todos los elementos que utiliza el sistema, así como sus especificaciones, si son
alfanuméricos, descripción, clave primaria, entre otros.
Durante esta fase. el analista de sistemas también analiza las decisiones estructuradas por realizar, que son decisiones donde
las condiciones, condiciones alternativas, acciones y reglas de acción podrán determinarse. Existen tres métodos para el análisis de
las decisiones estructuradas: el lenguaje estructurado (en nuestro caso el español), las tablas de decisión y los árboles de
decisión.
No todas las decisiones en las empresas se encuentran estructuradas; no obstante, es importante que las comprenda e!
analista de sistemas. Las decisiones semiestructuradas (decisiones que se toman bajo nesgo) con frecuencia se apoyan en los
Sistemas de Toma de Decisiones. Cuando analiza las decisiones semiestructuradas. el analista las examina de acuerdo con el
grado de complejidad del problema y con el número de criterios considerados al llevar a cabo las decisiones.
El análisis de decisiones de criterio múltiple (aquellas decisiones donde numerosos factores tienen que equilibrarse) también es
parte de esta etapa. Se disponen de muchas técnicas para e' análisis de decisiones de criterio múltiple; incluyendo entre o tras, e!
proceso de intercambio y la aplicación de métodos de ponderado.
A esta altura del ciclo de desarrollo del sistema, el analista prepara una propuesta del sistema que resume todo lo que ha
encontrado, presenta un análisis costo / beneficio de las alternativas y plantea las recomendaciones (si es que exis ten) de lo
que deberá realizarse. Si la dirección acepta alguna de las recomendaciones, el analista procederá de acuerdo con el la.
4.DISEÑO DEL SISTEMA RECOMENDADO
En esta etapa del ciclo de desarrollo de los sistemas, el analista de sistemas usa la información
que recolectó con anterioridad y elabora el diseño lógico del sistema de
información. El analista diseña procedimientos precisos de captura de datos, con el fin de que
los datos que se introducen al sistema sean los correctos. Ei analista también diseña accesos
efectivos al sistema de información, mediante el uso de las técnicas de diseño de formularios y de
pantallas.
Una parte del diseño lógico del sistema de información es el diseño de la interfaz con el usuario.
La interfaz conecta al usuario con el sistema, y evidentemente, es de suma importancia. Serían
ejemplos de interfaces para el usuario: el uso del teclado para introducir preguntas o respuestas,
el uso de menús en la pantalla, con las opciones que tiene el usuario, el uso de dispositivos como
el ratón (mouse) y muchos otros.
La etapa del diseño también incluye e! diseño de los archivos o la base de datos que almacenará
aquellos datos requeridos por quien toma las decisiones en la organización. Una base de datos
bien organizada es fundamental para cualquier sistema de información. En esta etapa, el analista
diseña la salida (en pantalla o impresa) hacia el usuario, de acuerdo con sus necesidades de
información.
5.DESARROLLO Y DOCUMENTACION DEL
SOFTWARE
• Aquí entra el programador, se crean los manueles técnicos, de usuario, etc. Durante esta
fase, el analista también colabora con los usuarios para desarrollar la documentación
indispensable del software, incluyendo los manuales de procedimientos. La
documentación le dirá al usuario como operar el software, y así también, qué hacer en
caso de presentarse algún problema.
6.PRUEBAS Y MANTENIMIENTO DEL SISTEMA
• El mantenimiento del sistema y de su documentación empiezan justamente en esta
etapa: y después, esta función se realizará de forma rutinaria a lo largo de toda la vida
del sistema. Las actividades de mantenimiento integran una buena parte de la rutina
• del programador, que para las empresas llegan a implicar importantes sumas de
dinero. Sin embargo, el costo del mantenimiento disminuye de manera importante
cuando el analista aplica procedimientos sistemáticos en el desarrollo de los
sistemas.
7.IMPLEMENTACION Y EVALUACION DEL
SISTEMA
• En esta última etapa del desarrollo del sistema, el analista ayuda a implantar el sistema
de información. Esto incluye el adiestramiento que el usuario requerirá. Si bien, parte
de esta capacitación la dan las casas comerciales, la supervisión del adiestramiento
es una responsabilidad del analista de sistemas. Más aún, el analista necesita
planear la suave transición que trae consigo un cambio de sistemas.
• Aunque la evaluación del sistema se plantea como parte integrante de la última etapa del
ciclo de desarrollo de los sistemas; realmente, la evaluación toma parte en cada una de
las etapas. Uno de los criterios fundamentales que debe satisfacerse, es que ei futuro
usuario utilice el sistema desarrollado.
CREADO POR ALEJANDRO FLORES S
GRUPO 301
NL 6

Más contenido relacionado

La actualidad más candente

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 informaciondavinson garcia
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasMirna Lozano
 
Solución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de softwareSolución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de softwareAlvaro Enrique Ruano
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemasGuadalupe Aguilar
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónJose Daniel Pacheco Mejia
 
2da. clase ciclo de vida del desarrollo de sistemas
2da. clase ciclo de vida del desarrollo de sistemas2da. clase ciclo de vida del desarrollo de sistemas
2da. clase ciclo de vida del desarrollo de sistemasYahaira Fernández Segura
 
Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información DaniellaCC
 
Etapas de analisis de sistemas
Etapas de analisis de sistemasEtapas de analisis de sistemas
Etapas de analisis de sistemasKaarlOoss Gaarcia
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de siDidier Alexander
 
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 informacionelbebe1
 
Análisis de sistemas informáticos alexis diaz
Análisis de sistemas informáticos   alexis diazAnálisis de sistemas informáticos   alexis diaz
Análisis de sistemas informáticos alexis diazAlexis Díaz
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónNAHAMA19
 
Sistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un SistemaSistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un SistemaAlexander Marcucci Suárez
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasMILUGO
 
Ciclo de desarrollo de un sistema informático
Ciclo de  desarrollo de un sistema informáticoCiclo de  desarrollo de un sistema informático
Ciclo de desarrollo de un sistema informáticofulgn
 
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 sistemasAhiezer Apostol
 

La actualidad más candente (20)

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
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Solución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de softwareSolución de problemas y ciclo de vida del desarrollo de software
Solución de problemas y ciclo de vida del desarrollo de software
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 
2da. clase ciclo de vida del desarrollo de sistemas
2da. clase ciclo de vida del desarrollo de sistemas2da. clase ciclo de vida del desarrollo de sistemas
2da. clase ciclo de vida del desarrollo de sistemas
 
Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información Unidad 4 Alternativas de adquisición de sistemas de información
Unidad 4 Alternativas de adquisición de sistemas de información
 
Etapas de analisis de sistemas
Etapas de analisis de sistemasEtapas de analisis de sistemas
Etapas de analisis 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
 
Desarrollo De Sistemas
Desarrollo De SistemasDesarrollo De Sistemas
Desarrollo De Sistemas
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
Implantacion Y Evaluacion Msn
Implantacion Y Evaluacion MsnImplantacion Y Evaluacion Msn
Implantacion Y Evaluacion Msn
 
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
 
Análisis de sistemas informáticos alexis diaz
Análisis de sistemas informáticos   alexis diazAnálisis de sistemas informáticos   alexis diaz
Análisis de sistemas informáticos alexis diaz
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
 
Sistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un SistemaSistemas de Información y Fases de un Sistema
Sistemas de Información y Fases de un Sistema
 
Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Ciclo de desarrollo de un sistema informático
Ciclo de  desarrollo de un sistema informáticoCiclo de  desarrollo de un sistema informático
Ciclo de desarrollo de un sistema informático
 
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
 

Destacado

Software de-aplicacion-pablo
Software de-aplicacion-pabloSoftware de-aplicacion-pablo
Software de-aplicacion-pabloPablo D'l Angel
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación javanigthfox31
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación javaChikito304
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Conalep Puebla III
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 

Destacado (9)

L de progra
L de prograL de progra
L de progra
 
Software de-aplicacion-pablo
Software de-aplicacion-pabloSoftware de-aplicacion-pablo
Software de-aplicacion-pablo
 
software de base
software de basesoftware de base
software de base
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Programación java 2
Programación java 2Programación java 2
Programación java 2
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
Software y tipos
Software y tiposSoftware y tipos
Software y tipos
 

Similar a Alejandro13

Instituto tecnológico superior vida nueva
Instituto tecnológico superior vida nuevaInstituto tecnológico superior vida nueva
Instituto tecnológico superior vida nuevaMichelleAlejita
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas4589PAREDES
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas4589PAREDES
 
Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareErick Velasco
 
Material Unidad 1analisis
Material Unidad 1analisisMaterial Unidad 1analisis
Material Unidad 1analisisUPEL-IPB
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de informaciónElmer Garcia Quintana
 
Apunte de estrategias para el desarrollo de sistemas
Apunte de estrategias para el desarrollo de sistemasApunte de estrategias para el desarrollo de sistemas
Apunte de estrategias para el desarrollo de sistemasFernando Mongelo
 
Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Tomasjz
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistemaVictor Barraez
 
metodologia para software Kendall
metodologia para software Kendallmetodologia para software Kendall
metodologia para software KendallJuan Avila V
 
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 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ónzet69lie
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemascarloschavezsdi
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidaFSILSCA
 
Ciclo de desarrollo de software
Ciclo de desarrollo de softwareCiclo de desarrollo de software
Ciclo de desarrollo de softwareLuis Ramirez
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemaswilensanz
 
Informe de Christian Oblitas
Informe de Christian OblitasInforme de Christian Oblitas
Informe de Christian OblitasChristian1705
 
Informe de christian oblitas
Informe de christian oblitasInforme de christian oblitas
Informe de christian oblitasChristian1705
 

Similar a Alejandro13 (20)

Instituto tecnológico superior vida nueva
Instituto tecnológico superior vida nuevaInstituto tecnológico superior vida nueva
Instituto tecnológico superior vida nueva
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Analsis de sistemas
Analsis de sistemasAnalsis de sistemas
Analsis de sistemas
 
Ciclo de vida de un proyecto de software
Ciclo de vida de un proyecto de softwareCiclo de vida de un proyecto de software
Ciclo de vida de un proyecto de software
 
Material Unidad 1analisis
Material Unidad 1analisisMaterial Unidad 1analisis
Material Unidad 1analisis
 
Identificación de el problema Faide Fuentes
Identificación de el problema Faide Fuentes Identificación de el problema Faide Fuentes
Identificación de el problema Faide Fuentes
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de información
 
Apunte de estrategias para el desarrollo de sistemas
Apunte de estrategias para el desarrollo de sistemasApunte de estrategias para el desarrollo de sistemas
Apunte de estrategias para el desarrollo de sistemas
 
Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1Ciclo de-vida-de-un-sistema-1
Ciclo de-vida-de-un-sistema-1
 
Ciclo de vida de un sistema
Ciclo de vida de un sistemaCiclo de vida de un sistema
Ciclo de vida de un sistema
 
metodologia para software Kendall
metodologia para software Kendallmetodologia para software Kendall
metodologia para software Kendall
 
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
 
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
 
Presentacion de sistemas
Presentacion de sistemasPresentacion de sistemas
Presentacion de sistemas
 
El ciclo de vida del desarrollo de los
El ciclo de vida del desarrollo de losEl ciclo de vida del desarrollo de los
El ciclo de vida del desarrollo de los
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Ciclo de desarrollo de software
Ciclo de desarrollo de softwareCiclo de desarrollo de software
Ciclo de desarrollo de software
 
Ciclo de vida de los sistemas
Ciclo de vida de los sistemasCiclo de vida de los sistemas
Ciclo de vida de los sistemas
 
Informe de Christian Oblitas
Informe de Christian OblitasInforme de Christian Oblitas
Informe de Christian Oblitas
 
Informe de christian oblitas
Informe de christian oblitasInforme de christian oblitas
Informe de christian oblitas
 

Alejandro13

  • 1. CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
  • 2. QUE ES EL CICLO DEL DESARROLLO DE SOFTWARE • es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso. Algunos autores consideran un modelo de ciclo de vida un término más general que un determinado proceso para el desarrollo de software. Por ejemplo, hay varios procesos de desarrollo de software específicos que se ajustan a un modelo de ciclo de vida de espiral.
  • 3. El primer paso es IDENTIFICACION DE PROBLEMAS,OPORTUNIDADES Y OBJECTOS  En esta primera etapa del ciclo de desarrollo de los sistemas, el analista se involucra en la identificación de los problemas, de las oportunidades y de los objetivos. Esta fase es crucial para el éxito del resto del proyecto, pues nadie estará dispuesto a desperdiciar su tiempo dedicándolo al problema equivocado.  La primera etapa requiere que el analista observe de forma objetiva lo que ocurre en una empresa. Luego, en conjunto con los otros miembros de la organización hará notar los problemas. Muchas veces esto ya fue realizado previamente: y por ello. es que se llega a invitar al analista.  Las oportunidades son acuellas situaciones que el analista considera que pueden perfeccionarse mediante el uso de los sistemas de información computarizados. Al aprovechar las oportunidades, la empresa puede lograr una ventaja competitiva o llegar a establecer un estándar industrial.  La identificación de objetivos también es un componente importante de la primera fase. En un comienzo, el analista deberá descubrir lo que la empresa intenta realizar, y luego. estará en posibilidad de determinar si el uso de los sistemas de información apoyaría a la empresa para alcanzar sus metas, el encaminarla a problemas u oportunidades específicas.
  • 4. El segundo paso es DETERMINACION DE LOS REQUERIMENTOS DE INFORMACION  La siguiente etapa que aborda el analista, es la determinación de los requerimientos de información a partir de los usuarios particularmente involucrados. Para identificar los requerimientos de información dentro de ¡a empresa, pueden utilizarse diversos instrumentos, los cuales incluyen: el muestreo, el estudio de los datos y formas usadas por la organización, la entrevista, los cuestionarios: la observación de la conducta de quien toma las decisiones, asi como de su ambiente: y también el desarrollo de prototipos.  En esta etapa el analista hace todo lo posible por identificar qué información requiere el usuario para desempeñar sus tareas. Puede ver, cómo varios de los métodos para establecer las necesidades de información, lo obligan a relacionarse directamente con los usuarios. Esta etapa sirve para elaborar la imagen que el analista tiene de la organización y de sus objetivos. En ocasiones, se llegan a concluir sólo las primeras dos etapas del ciclo de desarrollo de los sistemas. El analista es e! especialista que emprende esta clase de estudios.
  • 5. 3.ANALISIS DE LAS NESECIDADES DEL SISTEMA La siguiente etapa que ejecuta el analista de sistemas consiste en analizar las necesidades propias del sistema. Una vez más, existen herramientas y técnicas especiales que facilitan al analista la realización de las determinaciones requeridas. Estas incluyen el uso de los diagramas de flujo de datos (DFD)que cuentan con una técnica estructurada para representar en forma gráfica la entrada de datos de la empresa, los procesos y la salida de la información. A partir del diagrama de flujo de datos se desarrolla un diccionario de datos que contiene todos los elementos que utiliza el sistema, así como sus especificaciones, si son alfanuméricos, descripción, clave primaria, entre otros. Durante esta fase. el analista de sistemas también analiza las decisiones estructuradas por realizar, que son decisiones donde las condiciones, condiciones alternativas, acciones y reglas de acción podrán determinarse. Existen tres métodos para el análisis de las decisiones estructuradas: el lenguaje estructurado (en nuestro caso el español), las tablas de decisión y los árboles de decisión. No todas las decisiones en las empresas se encuentran estructuradas; no obstante, es importante que las comprenda e! analista de sistemas. Las decisiones semiestructuradas (decisiones que se toman bajo nesgo) con frecuencia se apoyan en los Sistemas de Toma de Decisiones. Cuando analiza las decisiones semiestructuradas. el analista las examina de acuerdo con el grado de complejidad del problema y con el número de criterios considerados al llevar a cabo las decisiones. El análisis de decisiones de criterio múltiple (aquellas decisiones donde numerosos factores tienen que equilibrarse) también es parte de esta etapa. Se disponen de muchas técnicas para e' análisis de decisiones de criterio múltiple; incluyendo entre o tras, e! proceso de intercambio y la aplicación de métodos de ponderado. A esta altura del ciclo de desarrollo del sistema, el analista prepara una propuesta del sistema que resume todo lo que ha encontrado, presenta un análisis costo / beneficio de las alternativas y plantea las recomendaciones (si es que exis ten) de lo que deberá realizarse. Si la dirección acepta alguna de las recomendaciones, el analista procederá de acuerdo con el la.
  • 6. 4.DISEÑO DEL SISTEMA RECOMENDADO En esta etapa del ciclo de desarrollo de los sistemas, el analista de sistemas usa la información que recolectó con anterioridad y elabora el diseño lógico del sistema de información. El analista diseña procedimientos precisos de captura de datos, con el fin de que los datos que se introducen al sistema sean los correctos. Ei analista también diseña accesos efectivos al sistema de información, mediante el uso de las técnicas de diseño de formularios y de pantallas. Una parte del diseño lógico del sistema de información es el diseño de la interfaz con el usuario. La interfaz conecta al usuario con el sistema, y evidentemente, es de suma importancia. Serían ejemplos de interfaces para el usuario: el uso del teclado para introducir preguntas o respuestas, el uso de menús en la pantalla, con las opciones que tiene el usuario, el uso de dispositivos como el ratón (mouse) y muchos otros. La etapa del diseño también incluye e! diseño de los archivos o la base de datos que almacenará aquellos datos requeridos por quien toma las decisiones en la organización. Una base de datos bien organizada es fundamental para cualquier sistema de información. En esta etapa, el analista diseña la salida (en pantalla o impresa) hacia el usuario, de acuerdo con sus necesidades de información.
  • 7. 5.DESARROLLO Y DOCUMENTACION DEL SOFTWARE • Aquí entra el programador, se crean los manueles técnicos, de usuario, etc. Durante esta fase, el analista también colabora con los usuarios para desarrollar la documentación indispensable del software, incluyendo los manuales de procedimientos. La documentación le dirá al usuario como operar el software, y así también, qué hacer en caso de presentarse algún problema.
  • 8. 6.PRUEBAS Y MANTENIMIENTO DEL SISTEMA • El mantenimiento del sistema y de su documentación empiezan justamente en esta etapa: y después, esta función se realizará de forma rutinaria a lo largo de toda la vida del sistema. Las actividades de mantenimiento integran una buena parte de la rutina • del programador, que para las empresas llegan a implicar importantes sumas de dinero. Sin embargo, el costo del mantenimiento disminuye de manera importante cuando el analista aplica procedimientos sistemáticos en el desarrollo de los sistemas.
  • 9. 7.IMPLEMENTACION Y EVALUACION DEL SISTEMA • En esta última etapa del desarrollo del sistema, el analista ayuda a implantar el sistema de información. Esto incluye el adiestramiento que el usuario requerirá. Si bien, parte de esta capacitación la dan las casas comerciales, la supervisión del adiestramiento es una responsabilidad del analista de sistemas. Más aún, el analista necesita planear la suave transición que trae consigo un cambio de sistemas. • Aunque la evaluación del sistema se plantea como parte integrante de la última etapa del ciclo de desarrollo de los sistemas; realmente, la evaluación toma parte en cada una de las etapas. Uno de los criterios fundamentales que debe satisfacerse, es que ei futuro usuario utilice el sistema desarrollado.
  • 10. CREADO POR ALEJANDRO FLORES S GRUPO 301 NL 6