Propósito Introducción Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

GUÍA PARA EL DESARROLLO DEL PRODUCTO Y PLAN DE MANUFACTURA
Desarrollo de Página WEB
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
Aclaraciones de la Realización del Producto
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
LÓGICA DE PROGRAMACIÓN
Resolución de Problemas Algoritmos y Programación
Fundamentos de la Gestión de Proyectos
Modelo de ciclo de vida clásico o en cascada
Ciclo de desarrollo del software
INGENIERIA DE REQUERIMIENTOS
Administración de Procesos de Pruebas
DESCRIPCION DEL PROBLEMA
Evaluación de Productos
La primera sesión de cada bloque puede iniciarse con la lectura de sus contenidos, desde el titulo hasta los saberes específicos y las competencias que.
La primera sesión de cada bloque puede iniciarse con la lectura de sus contenidos, desde el titulo hasta los saberes específicos y las competencias que.
Proceso de información en la computadora
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
Las etapas de un proyecto
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS.
CONFORMACIÓN DEL MANUAL DE PROCESOS Y PROCEDIMIENTOS
Unidad VI Documentación
Cómo adquirir programas
Mantenimiento del Software
Ciclo de Vida del Software
Metodología para solución de problemas
Ingeniería de Requerimiento
Análisis y diseño detallado de aplicaciones informáticas de gestión
Metodología para la construcción de programas
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Pruebas y La Vida del Ciclo de Desarrollo del Software
COMPLETA LOS ESPACIOS CON LA PALABRA ADECUADA 1.LOS _______________________ SE DEFINEN COMO LA _________________LÓGICA DE _________PARA SOLUCIONAR UN.
Ciclo de vida de un sistema
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
Definición de sistema__________
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
MANUAL DE PROCEDIMIENTOS
Introducción al proceso de verificación y validación.
Desarrollo de lógica algorítmica.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
REVISION Y AUDITORIA.
Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE.
Ciclo de Vida del Software
Preocupaciones del Analista Programador & Usuarios
Ciclo de desarrollo del software
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Proceso de desarrollo de Software
INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE ALUMNO MILLER ANDRES GALINDO DUCUARA (412088)
1)Definición de ciclo de vida
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Fundamentos de Computación
Las fases del ciclo de la vida de desarrollo de sistemas
VI. EVALUACIÓN DE LOS RECURSOS
Identificación de entradas, salidas y herramientas de procesos de gestión del PMI Jairo A. Orozco L.
LOS SISTEMAS DE INFORMACIÓN
Modelo de procesos de software
Planificación de Sistemas de Información
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Transcripción de la presentación:

Propósito Introducción Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje Ciclo de vida de Software

¿Qué vas a lograr? ¿Qué vas a lograr? ¿Qué vas a aprender? ¿Qué vas a aprender? ¿Cómo lo vas a lograr? ¿Cómo lo vas a lograr? ¿Para qué te va a servir? ¿Para qué te va a servir? Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Introducción Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje Ciclo de vida de Software

Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Introducción Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje ¿Qué vas a lograr? ¿Qué vas a lograr? ¿Qué vas a aprender? ¿Qué vas a aprender? ¿Cómo lo vas a lograr? ¿Cómo lo vas a lograr? ¿Para qué te va a servir? ¿Para qué te va a servir? Conocerás el concepto y las etapas del ciclo de vida del software mediante la definición y descripción del desarrollo de software; desde la fase inicial hasta la fase final para mostrar que necesitamos una metodología en la elaboración del software.

Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Introducción Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje ¿Qué vas a aprender? ¿Qué vas a aprender? ¿Cómo lo vas a lograr? ¿Cómo lo vas a lograr? ¿Para qué te va a servir? ¿Para qué te va a servir? ¿Qué vas a lograr? ¿Qué vas a lograr? Conocerás el proyecto en cuestión e identificarás el nivel de solución solicitado, los requerimientos y los costos al momento de entrevistar al cliente.

Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Introducción Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje ¿Qué vas a aprender? ¿Qué vas a aprender? ¿Cómo lo vas a lograr? ¿Cómo lo vas a lograr? ¿Para qué te va a servir? ¿Para qué te va a servir? ¿Qué vas a lograr? ¿Qué vas a lograr? Identificando las necesidades del cliente al obtener sus requerimientos al solicitarle la información necesaria.

Introducción Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje ¿Qué vas a aprender? ¿Qué vas a aprender? ¿Cómo lo vas a lograr? ¿Cómo lo vas a lograr? ¿Para qué te va a servir? ¿Para qué te va a servir? ¿Qué vas a lograr? ¿Qué vas a lograr? Para conocer la forma mediante la cuál se describen los diferentes pasos que se deben seguir para el desarrollo de un software.

Propósito Introducción Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Al igual que en otros sistemas de ingeniería, los sistemas de software requieren un tiempo y esfuerzo considerable para su desarrollo y deben permanecer en uso por un periodo mucho mayor. Durante este tiempo de desarrollo y uso, desde que se detecta la necesidad de construir un sistema de software hasta que este es retirado, se identifican varias etapas que en conjunto se denominan el ciclo de vida del software y en cada caso, en función de cuales sean las características del proyecto, se configurará el ciclo de vida de forma diferente. Usualmente se consideran las etapas: especificación y análisis de requisitos, diseño del sistema, implementación del software, aplicación y pruebas, entrega y mantenimiento. Un aspecto esencial dentro de las tareas del desarrollo del software es la documentación de todos los elementos y especificaciones en cada fase. Dado que esta tarea siempre estará influida por la fase del desarrollo en curso. Ciclo de vida de Software

Definición Es la forma mediante la cual se describen los diferentes pasos que se deben seguir para el desarrollo de un software, partiendo desde una necesidad hasta llegar a la puesta en marcha de una solución y su apropiado mantenimiento. El ciclo de vida para un software comienza cuando se tiene la necesidad de resolver un problema, y termina cuando el programa que se desarrolló para cumplir con los requerimientos, deja de ser utilizado. Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje ETAPAS DEL CICLO DE VIDA DE SOFTWARE El ciclo de vida clásico del software siendo uno de los más utilizados tal como lo plantean diferentes autores, está conformado en su versión ampliada por siete etapas que se pueden representar mediante un modelo en cascada. Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

ETAPA 1 DEFINICIÓN DE NECESIDADES ETAPA 1 DEFINICIÓN DE NECESIDADES En esta etapa el analista luego de un minucioso y detallado estudio de los sistemas de una organización, detecta un problema o una necesidad que para su solución y/o satisfacción es necesario realizar un desarrollo de software. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

ETAPA 2 ANALISIS ETAPA 2 ANALISIS En esta etapa se debe entender y comprender de forma detallada cual es la problemática a resolver, verificando el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga la información necesaria y suficiente para afrontar su respectiva solución. Esta etapa es conocida como la del QUÉ se va a solucionar. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

ETAPA 3 DISEÑO ETAPA 3 DISEÑO Una vez que se tiene la suficiente información del problema a solucionar, es importante determinar la estrategia que se va a utilizar para resolver el problema. Esta etapa es conocida bajo el CÓMO se va a solucionar. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

ETAPA 4 CODIFICACIÓN E IMPLEMENTACIÓN ETAPA 4 CODIFICACIÓN E IMPLEMENTACIÓN Partiendo del análisis y diseño de la solución, en esta etapa se procede a desarrollar el correspondiente programa que solucione el problema mediante el uso de una herramienta computacional determinada. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

ETAPA 5 PRUEBAS ETAPA 5 PRUEBAS Los errores humanos dentro de la programación de los computadores son muchos y aumentan considerablemente con la complejidad del problema. Cuando se termina de escribir un programa de computador, es necesario realizar las debidas pruebas que garanticen el correcto funcionamiento de dicho programa bajo el mayor número de situaciones posibles a las que se pueda enfrentar. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

ETAPA 6 DOCUMENTACIÓN ETAPA 6 DOCUMENTACIÓN Es la guía o comunicación escrita en sus diferentes formas, ya sea en enunciados, procedimientos, dibujos o diagramas que se hace sobre el desarrollo de un programa. La importancia de la documentación radica en que a menudo un programa escrito por una persona, es modificado por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

La documentación se compone de tres partes: a.Documentación Interna: Son los comentarios o mensajes que se añaden al código fuente para hacer más claro el entendimiento de los procesos que lo conforman, incluyendo las precondiciones y las postcondiciones de cada función. D diapositiva 16 b. Documentación Externa: Se define en un documento escrito con los siguientes puntos: Descripción del Problema Datos del Autor Algoritmo (diagrama de flujo o Pseudocódigo) Diccionario de Datos Código Fuente (programa) c. Manual de Usuario: Describe paso a paso la manera como funciona el programa, con el fin de que el usuario lo pueda manejar para que obtenga el resultado deseado. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

ETAPA 7 MANTENIMIENTO ETAPA 7 MANTENIMIENTO Una vez instalado un programa y puesto en marcha para realizar la solución del problema previamente planteado o satisfacer una determinada necesidad, es importante mantener una estructura de actualización, verificación y validación que permitan a dicho programa ser útil y mantenerse actualizado según las necesidades o requerimientos planteados durante su vida útil. Para realizar un adecuado mantenimiento, es necesario contar con una buena documentación del mismo. Para terminar de entender la problemática en la cual se desarrolla este libro es importante tener unos conceptos claros y precisos de lo que es el Análisis y el Diseño de Algoritmos. Propósito Ciclo de Vida del Software Ciclo de Vida del Software Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Actividades de Aprendizaje Actividades de Aprendizaje Introducción Etapas del Ciclo de Vida Etapas del Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución

Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje Introducción Actividad 1 Actividad 2

Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje Introducción AMAWHEVWAZXCXUPLEVWAZXCUPLAQMD SEQPYWEXGZSPLCXEWEXGZSPSALAWEN FLTIÑSDKJAWXECEVWAZXCXXWZAAFVB GHJAHJKLÑPOIUIWEXGZSPUPLVBINMQ UPLIPÑOTLTTXACSDKJAUPSALUNOTCA SAUPLAPLTLUSALUPPLUSAWZAIUPLXZ WZSALSSPLEVWAOCXXEVWZAUCXVEOZX LWWZAVWAZXEXGDALLWEOTJISREUPZS ASDKJEXGZSDKJEZAASDPLOUPLDCXAW IMYMLDKJAWYMLVXIIMYINRSALYALQP LEOTTXACAEOTTISLAWPDXRWZAOZAWR HUPLUSAXZUPLUDWHAEERWLWEXPXISU YCXEVWAZXCXEVAPYLNMDSASDKXSLXE CALWEXGZSPLUSFREEHZUSIMYMLEOCB XZASDKJAWXEVWBOCAJXCKLEOTEUPDA ZXIMYMLQPLWEXGEXOTBUYHUPLWCXES ZSLEOTTWRLAWFSZUPLEVWAZXCXALRE AWHUPLUSUAAEIAXCDJWEXGZSPLZAFR QPYCXEVXECLDOTEOTOSDKJAWXEXIVT WREPLUSLMLAAHUPLUSCXANALISISBY SUDXEVWAEDJAZSALWEJUXAWUPLEOGU XEDLWEXCEAWHUPLUSUAWMAPSALUPTI EOIASDKSAWHUPLUSUAAEJEXWUPLXYO UPSCALWEXGZSALWEXAAEAWNXSALLHP CXEXZASDKJAWZASDKAEXAEÑTWZAANÑ ALÑZXIMYMLQPXIMYMCODIFICACIONP ZAOZSLEOTTWRSLEOTEVWAZXCXCSLMO XIMAWHUPLUSUWHUPLWEXGZSUPLIXJL SLAQPYCXEVXEPYCXESDKJAWSALTOUK MANTENIMIENTOYEVOLUCIONWZAMONI Encuentra las palabras que integran el tema y cada una de las etapas. Respuestas Actividad 1 Respuestas Actividad 1

Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje Introducción AMAWHEVWAZXCXUPLEVWAZXCUPLAQMD SEQPYWEXGZSPLCXEWEXGZSPSALAWEN FLTIÑSDKJAWXECEVWAZXCXXWZAAFVB GHJAHJKLÑPOIUIWEXGZSPUPLVBINMQ UPLIPÑOTLTTXACSDKJAUPSALUNOTCA SAUPLAPLTLUSALUPPLUSAWZAIUPLXZ WZSALSSPLEVWAOCXXEVWZAUCXVEOZX LWWZAVWAZXEXGDALLWEOTJISREUPZS ASDKJEXGZSDKJEZAASDPLOUPLDCXAW IMYMLDKJAWYMLVXIIMYINRSALYALQP LEOTTXACAEOTTISLAWPDXRWZAOZAWR HUPLUSAXZUPLUDWHAEERWLWEXPXISU YCXEVWAZXCXEVAPYLNMDSASDKXSLXE CALWEXGZSPLUSFREEHZUSIMYMLEOCB XZASDKJAWXEVWBOCAJXCKLEOTEUPDA ZXIMYMLQPLWEXGEXOTBUYHUPLWCXES ZSLEOTTWRLAWFSZUPLEVWAZXCXALRE AWHUPLUSUAAEIAXCDJWEXGZSPLZAFR QPYCXEVXECLDOTEOTOSDKJAWXEXIVT WREPLUSLMLAAHUPLUSCXANALISISBY SUDXEVWAEDJAZSALWEJUXAWUPLEOGU XEDLWEXCEAWHUPLUSUAWMAPSALUPTI EOIASDKSAWHUPLUSUAAEJEXWUPLXYO UPSCALWEXGZSALWEXAAEAWNXSALLHP CXEXZASDKJAWZASDKAEXAEÑTWZAANÑ ALÑZXIMYMLQPXIMYMCODIFICACIONP ZAOZSLEOTTWRSLEOTEVWAZXCXCSLMO XIMAWHUPLUSUWHUPLWEXGZSUPLIXJL SLAQPYCXEVXEPYCXESDKJAWSALTOUK MANTENIMIENTOYEVOLUCIONWZAMONI Las palabras que integran el tema y cada una de las etapas que debiste identificar se presentan en el segundo recuadro resaltadas de blanco AMAWHEVWAZXCXUPLEVWAZXCUPLAQMD SEQPYWEXGZSPLCXEWEXGZSPSALAWEN FLTIÑSDKJAWXECEVWAZXCXXWZAAFVB GHJAHJKLÑPOIUIWEXGZSPUPLVBINMQ UPLIPÑOTTTXACSDKJAUPSALUNOTCA SAUPLAPLTLUSALUPPLUSAWZAIUPLXZ WZSALSSPLEVWAOCXXEVWZAUCXVEOZX LWWZAVWAZXEXGDALLWEOTJISREUPZS ASDKJEXGZSDKJEZAASDPLOUPLDCXAW IMYMLDKJAWYMLVXIIMYINRSALYALQP LEOTTXACAEOTTISLAWPDXRWZAOZAWR HUPLUSAXZUPLUDWHAEERWLWEXPXISU YCXEVWAZXCXEVAPYNMDSASDKXSLXE CALWEXGZSPLUSFREEHZUSIMYMLEOCB XZASDKJAWXEVWBOCAJXCKLEOTEUPDA ZXIMYMLQPLWEXGEXOTBUYHUPLWCXES ZSLEOTTWRLAWFSZUPLEVWAZXCXALRE AWHUPLUSUAAEIAXCDJWEXGZSPLZAFR QPYCXEVXECLDOTEOTOSDKJAWXEXIVT WREPLUSLMAAHUPLUSCXANALISISBY SUDXEVWAEDJAZSALWEJUXAWUPLEOGU XEDLWEXCEAWHUPLUSUAWMAPSALUPTI EOIASDKSAWHUPLUSUAAEJEXWUPLXYO UPSCALWEXGZSALWEXAAEAWNXSALLHP CXEXZASDKJAWZASDKAEXAEÑTWZAANÑ ALÑZXIMYMLQPXIMYMCODIFICACIONP ZAOZSLEOTTWRSLEOTEVWAZXCXCSLMO XIMAWHUPLUSUWHUPLWEXGZSUPLIXJL SLAQPYCXEVXEPYCXESDKJAWSALTOUK MANTENIMIENTOYEVOLUCIONWZAMONI

Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje Introducción Relaciona la retícula con cada uno de las etiquetas Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución Es la guía o comunicación escrita en sus diferentes formas, ya sea en enunciados, procedimientos, dibujos o diagramas que se hace sobre el desarrollo de un programa. La importancia de la documentación radica en que a menudo un programa escrito por una persona, es modificado por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). En esta etapa el analista luego de un minucioso y detallado estudio de los sistemas de una organización, detecta un problema o una necesidad que para su solución y/o satisfacción es necesario realizar un desarrollo de software. Una vez que se tiene la suficiente información del problema a solucionar, es importante determinar la estrategia que se va a utilizar para resolver el problema. Esta etapa es conocida bajo el CÓMO se va a solucionar. Una vez instalado un programa y puesto en marcha para realizar la solución del problema previamente planteado o satisfacer una determinada necesidad, es importante mantener una estructura de actualización, verificación y validación que permitan a dicho programa ser útil y mantenerse actualizado según las necesidades o requerimientos planteados durante su vida útil. Para realizar un adecuado mantenimiento, es necesario contar con una buena documentación del mismo. Para terminar de entender la problemática en la cual se desarrolla este libro es importante tener unos conceptos claros y precisos de lo que es el Análisis y el Diseño de Algoritmos. partiendo del análisis y diseño de la solución, en esta etapa se procede a desarrollar el correspondiente programa que solucione el problema mediante el uso de una herramienta computacional determinada. Es la forma mediante la cual se describen los diferentes pasos que se deben seguir para el desarrollo de un software, partiendo desde una necesidad hasta llegar a la puesta en marcha de una solución y su apropiado mantenimiento. El ciclo de vida para un software comienza cuando se tiene la necesidad de resolver un problema, y termina cuando el programa que se desarrolló para cumplir con los requerimientos, deja de ser utilizado. Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. Los errores humanos dentro de la programación de los computadores son muchos y aumentan considerablemente con la complejidad del problema. Cuando se termina de escribir un programa de computador, es necesario realizar las debidas pruebas que garanticen el correcto funcionamiento de dicho programa bajo el mayor número de situaciones posibles a las que se pueda enfrentar. En esta etapa se debe entender y comprender de forma detallada cual es la problemática a resolver, verificando el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga la información necesaria y suficiente para afrontar su respectiva solución. Esta etapa es conocida como la del QUÉ se va a solucionar. Respuestas Actividad 2 Respuestas Actividad 2

Es la guía o comunicación escrita en sus diferentes formas, ya sea en enunciados, procedimientos, dibujos o diagramas que se hace sobre el desarrollo de un programa. La importancia de la documentación radica en que a menudo un programa escrito por una persona, es modificado por otra. Por ello la documentación sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). En esta etapa el analista luego de un minucioso y detallado estudio de los sistemas de una organización, detecta un problema o una necesidad que para su solución y/o satisfacción es necesario realizar un desarrollo de software. Una vez que se tiene la suficiente información del problema a solucionar, es importante determinar la estrategia que se va a utilizar para resolver el problema. Esta etapa es conocida bajo el CÓMO se va a solucionar. Una vez instalado un programa y puesto en marcha para realizar la solución del problema previamente planteado o satisfacer una determinada necesidad, es importante mantener una estructura de actualización, verificación y validación que permitan a dicho programa ser útil y mantenerse actualizado según las necesidades o requerimientos planteados durante su vida útil. Para realizar un adecuado mantenimiento, es necesario contar con una buena documentación del mismo. Para terminar de entender la problemática en la cual se desarrolla este libro es importante tener unos conceptos claros y precisos de lo que es el Análisis y el Diseño de Algoritmos. partiendo del análisis y diseño de la solución, en esta etapa se procede a desarrollar el correspondiente programa que solucione el problema mediante el uso de una herramienta computacional determinada. Es la forma mediante la cual se describen los diferentes pasos que se deben seguir para el desarrollo de un software, partiendo desde una necesidad hasta llegar a la puesta en marcha de una solución y su apropiado mantenimiento. El ciclo de vida para un software comienza cuando se tiene la necesidad de resolver un problema, y termina cuando el programa que se desarrolló para cumplir con los requerimientos, deja de ser utilizado. Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software. Los errores humanos dentro de la programación de los computadores son muchos y aumentan considerablemente con la complejidad del problema. Cuando se termina de escribir un programa de computador, es necesario realizar las debidas pruebas que garanticen el correcto funcionamiento de dicho programa bajo el mayor número de situaciones posibles a las que se pueda enfrentar. En esta etapa se debe entender y comprender de forma detallada cual es la problemática a resolver, verificando el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga la información necesaria y suficiente para afrontar su respectiva solución. Esta etapa es conocida como la del QUÉ se va a solucionar. Ciclo de Vida Definición de necesidades Definición de necesidades Análisis Diseño Codificación Pruebas Documentación Mantenimiento y Evolución Mantenimiento y Evolución Propósito Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Actividades de Aprendizaje Actividades de Aprendizaje Introducción La solución correcta se presenta a continuación

Actividad de Consolidación Problemática situada La pozolería “Maíz Azteca” abrió sus puertas por primera vez en el año 2000, con unas cuantas mesas y un espacio reducido, actualmente cuenta con 5 sucursales ubicadas en puntos estratégicos de la Delegación Iztapalapa, donde cada una tiene su propia especialidad además del pozole. El dueño necesita tener comunicadas sus sucursales parar resolver las diversas problemáticas que vayan surgiendo en ellas, llevar un control de sus ventas generales y surtir a tiempo el producto según se requiera. Asimismo, en los locales cuenta con una computadora que apoya el control de lo que se consume ahí o lo que se pide para llevar en un documento de Excel, por lo cual el dueño solicita tu servicio de consultoría y desarrollo de proyectos informáticos para resolver sus necesidades bajo las siguientes características: a) Llevar el control de ventas en sitio o para llevarlo en la computadora de cada sucursal b) Que el sistema informático le indique cuándo y cuánto tiene que comprar de productos para elaborar el pozole y las especialidades en cada una de las sucursales, es decir, control de inventario c) Un mecanismo de comunicación a la matriz para solicitar productos cuando estén por acabarse en alguna sucursal o alguna otra problemática d) Generar un informe muy detallado de las ventas tanto global como por sucursal, considerando el tipo de producto vendido De acuerdo a la temática que ya revisaste en este material y con base a la problemática que anteriormente te mencionamos. Para dar el servicio de consultoría para el desarrollo del proyecto informático da click en el siguiente icono de interrogación y comprobar si tus conocimientos ya están preparados para enfrentar alguna problemática similar : Actividades de Aprendizaje Actividades de Aprendizaje Propósito Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Introducción Ciclo de vida de Software

Contesta las siguientes preguntas: Para el primer paso de recuperar los requerimientos y necesidades del cliente. ¿Qué información requerirías del cliente para identificar la razón del problema? ¿Cómo definirías el costo y el tiempo para realizar tu trabajo en el desarrollo del proyecto? Actividades de Aprendizaje Actividades de Aprendizaje Propósito Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Introducción Ciclo de vida de Software Autoevaluación

Estas pueden ser tus posibles respuestas: ¿Qué información requerirías del cliente para identificar la razón del problema? Necesariamente se tendría que llevar a cabo la primera fase del ciclo de vida para lograr la definición de las necesidades a través de un minucioso y detallado estudio del sistema actual de la pozoleria; así mismo realizando las actividades de la etapa del análisis ya que aquí se debe entender y comprender de forma detallada cual es la problemática a resolver, verificando el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga la información necesaria y suficiente para afrontar su respectiva solución. Esta etapa es conocida como la del QUÉ se va a solucionar. ¿Cómo definirías el costo y el tiempo para realizar tu trabajo en el desarrollo del proyecto? Mediante el estudio de la problemática y el desarrollo de las dos primeras fases del ciclo de vida se puede establecer cuanto tiempo y recursos serán necesarios para realizar el proyecto. Actividades de Aprendizaje Actividades de Aprendizaje Propósito Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Introducción Ciclo de vida de Software

nes/Capitulo%20I/problemas.htm %2001.pdf 8&q=signo%20de%20interrogacion&um=1&ie=UTF- 8&source=og&sa=N&tab=wi&biw=1259&bih=569 Propósito Actividades de Aprendizaje Actividades de Aprendizaje Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo de Vida del Software Introducción Ciclo de vida de Software