SlideShare uma empresa Scribd logo
1 de 12
Ciclo de vida de un sistema
UT-2
Lic. Rolando Briceño
Ing. Patricio Vaca Escobar
Ingenieria de Sotware
Antes de conocer cual es el ciclo de vida de un sistema se analizara acerca de la
ingenieria de software:
Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado
y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio
de estos enfoques, es decir, la aplicación de la ingeniería al software. Integra
Matemáticas, ciencias de la computación y prácticas cuyos orígenes
se encuentran en la ingeniería.
La IEEE define a la Ingeniería del Software como la aproximación sistemática al
desarrollo, operación y mantenimiento del software.
La necesidad de un enfoque de ingeniería en el desarrollo del software fue propuesta
en una conferencia de la OTAN en 1968.
En esta conferencia se establecen las bases de lo que se pretende conseguir con la
ingeniería del software, que podemos reducir en los siguientes puntos:
lReducir costes.
lMejorar la calidad
lExplotar y aprovechar el potencial que proporciona el hardware
FUNDAMENTOS DE LA INGENIERIA DE SOFTWARE
¿En qué se basa la ingeniería del software para conseguir esos objetivos, teniendo
en cuenta las particularidades del producto que se desarrolla?
La ingeniería del software no es como el resto de ingenierías, principalmente porque:
ƒSe basa en un producto intangible,
ƒEs de muy reciente aparición y
ƒUtiliza muchos menos recursos comparada con cualquier otra rama de la
ingeniería
„Los MÉTODOS definen cómo construir el software desde el punto de vista técnico.
• Planificación y estimación de proyectos. Fase inicial que permite establecer
plazos a cumplir y recursos a utilizar durante el proyecto.
• Análisis de requisitos. Que va a concretar las necesidades del usuario y cuáles se
pueden llevar a cabo y de qué modo.
• Diseño. Va a permitir especificar cómo solucionar las necesidades del cliente y
cómo llevar a cabo dichas soluciones.
• Codificación. Consiste en la elaboración del programa de ordenador que sintetiza
dichas soluciones mediante la programación del código.
• Pruebas. Fase durante la que se realizan las pruebas que permitan asegurar que el
software funciona adecuadamente.
• Instalación: Se realiza en paralelo con algunas pruebas de la fase anterior con el
objetivo de dejar el sistema a disposicion de ser explotado por los usuarios.
•Mantenimiento. Una vez que la aplicación informática está funcionando en un
sistema real es necesario hacer un seguimiento periódico para concretar ajustes y
Las HERRAMIENTAS , proporcionan un soporte automático o semi-automático
para los métodos. Ayudan a automatizar muchas de las tareas anteriores.
•Herramientas CASE. Computer Aided Software Engineering. (Ingeniería del
Software Asistida por Computador) Las herramientas CASE permiten realizan
dentro del ordenador las tareas de análisis y diseño, que hasta entonces venían
haciéndose con lápiz y papel a lo sumo con la ayuda de editores de texto y de
gráficos no pensados para desarrollar y organizar los diferentes elementos de un
proyecto informático.
•Herramientas CAD. Computer Aided Design (Diseño Asistido por Computador).
Básicamente se centran en tareas de diseño.
Finalmente los PROCEDIMIENTOS , son el punto de unión entre métodos y
herramientas y definen:
• La secuencia en la que se aplican los métodos.
• Cómo usar las herramientas.
• Las entregas que se requieren.
• Controles de seguimiento y calidad.
• Guías para facilitar la labor de gestores y desarrolladores.
Ciclo de vida del software
Podemos definir el Ciclo de Vida del Software como el conjunto de fases por las que
pasa el sistema que se está desarrollando desde que nace la idea inicial hasta que
el software es retirado o reemplazado por otro más adecuado.
Se denomina a veces paradigma del software y puede presentarse bajo dos puntos
de vista:
ƒTransformación del producto. Se refiere al producto en sí, es decir al Software que
vamos a conseguir, que será de utilidad al cliente que lo ha pedido y del cual ha
surgido la necesidad de su construcción.
ƒProceso mediante el que se transforma el producto. Se centra en el proyecto
mediante el que va a ser creado el producto final, cómo enfocarlo y cómo llevarlo a
cabo.
Durante el ciclo de vida del software se realiza un reparto del esfuerzo de desarrollo
del mismo en cada una de las fases que lo componen. La tabla siguiente muestra
cuales son esas fases, y el gráfico que le sigue muestra el porcentaje de esfuerzo y
por tanto de coste que supone cada fase sobre el total de un proyecto.
Las características que debe poseer un Ciclo de Vida del Software podemos
concretarlas en la siguiente imagen:
No existe un único modelo de CICLO DE VIDA a seguir a la hora de desarrollar el
software. Existen varios tipos que permiten adaptar la construcción de un
producto:
• Según el problema a tratar.
• El equipo de trabajo disponible.
• Las herramientas y recursos con los que podemos contar para llevarlo
a cabo.

Mais conteúdo relacionado

Mais procurados

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
ysik granja
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
UTPL UTPL
 
4 5 Ingenieria De Software
4 5 Ingenieria De Software4 5 Ingenieria De Software
4 5 Ingenieria De Software
UVM
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
Sofylutqm
 

Mais procurados (20)

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Introducción a la ingeniería del software
Introducción a la ingeniería del softwareIntroducción a la ingeniería del software
Introducción a la ingeniería del software
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-software
 
Software ... básico...
Software ... básico...Software ... básico...
Software ... básico...
 
Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programa
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 
4 5 Ingenieria De Software
4 5 Ingenieria De Software4 5 Ingenieria De Software
4 5 Ingenieria De Software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingenieria del software
Ingenieria del software Ingenieria del software
Ingenieria del software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
ISI
ISIISI
ISI
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 

Destaque (13)

Exposición trabajo
Exposición trabajoExposición trabajo
Exposición trabajo
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Software de sistema y aplicacion.
Software de sistema y aplicacion.Software de sistema y aplicacion.
Software de sistema y aplicacion.
 
Cuestionario de software
Cuestionario de softwareCuestionario de software
Cuestionario de software
 
Introducción al lenguaje HTML
Introducción al lenguaje HTMLIntroducción al lenguaje HTML
Introducción al lenguaje HTML
 
Tipos De Software
Tipos De SoftwareTipos De Software
Tipos De Software
 
Tipos y Clasificación del Software
Tipos y Clasificación del SoftwareTipos y Clasificación del Software
Tipos y Clasificación del Software
 
HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Software
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
5. tipos de software
5. tipos de software5. tipos de software
5. tipos de software
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Cuestionario De Hardware Y Software
Cuestionario De Hardware Y SoftwareCuestionario De Hardware Y Software
Cuestionario De Hardware Y Software
 

Semelhante a Ciclodevidadeunsistema

Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Jose Garcia
 
Introduccion a la ingenieria del software
Introduccion a la ingenieria del softwareIntroduccion a la ingenieria del software
Introduccion a la ingenieria del software
Edmund Uespadila
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
Daniel Merchan
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Ingryd Cobain
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
Ingris Argueta
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
Evelin Oña
 

Semelhante a Ciclodevidadeunsistema (20)

Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Introduccion a la ingenieria del software
Introduccion a la ingenieria del softwareIntroduccion a la ingenieria del software
Introduccion a la ingenieria del software
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Inf 162
Inf 162Inf 162
Inf 162
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Seleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de softwareSeleccion de tecnicas de ingenieria de software
Seleccion de tecnicas de ingenieria de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Trabajo diapositiva Software por Jhonatan Ruiz
Trabajo diapositiva  Software por Jhonatan RuizTrabajo diapositiva  Software por Jhonatan Ruiz
Trabajo diapositiva Software por Jhonatan Ruiz
 
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatanTrabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva modulo 3 de jhonatan
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
El software
El softwareEl software
El software
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdf
 
Sdf p4
Sdf p4Sdf p4
Sdf p4
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
Ciclosdevidadelsoftware
 

Mais de Colegio Metropolitano

Mais de Colegio Metropolitano (20)

Python django
Python djangoPython django
Python django
 
Hipertexto
HipertextoHipertexto
Hipertexto
 
Comunicacionatravesdelared
ComunicacionatravesdelaredComunicacionatravesdelared
Comunicacionatravesdelared
 
Funciones de un SO
Funciones de un SOFunciones de un SO
Funciones de un SO
 
Sistemas operativos 01
Sistemas operativos 01Sistemas operativos 01
Sistemas operativos 01
 
HTML5
HTML5HTML5
HTML5
 
Sistemasgestoresdedatos
SistemasgestoresdedatosSistemasgestoresdedatos
Sistemasgestoresdedatos
 
Conceptossobreedicionyobtenciondecodigoejecutable
ConceptossobreedicionyobtenciondecodigoejecutableConceptossobreedicionyobtenciondecodigoejecutable
Conceptossobreedicionyobtenciondecodigoejecutable
 
Fuentes de solicitudes de proyecto
Fuentes de solicitudes de proyectoFuentes de solicitudes de proyecto
Fuentes de solicitudes de proyecto
 
Como comienza un proyecto
Como comienza un proyectoComo comienza un proyecto
Como comienza un proyecto
 
Medidasinformacion
MedidasinformacionMedidasinformacion
Medidasinformacion
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Tipos de ciclo de vida
Tipos de ciclo de vidaTipos de ciclo de vida
Tipos de ciclo de vida
 
Sumarestabinarios
SumarestabinariosSumarestabinarios
Sumarestabinarios
 
Sistemasdecodificacionnumerica
SistemasdecodificacionnumericaSistemasdecodificacionnumerica
Sistemasdecodificacionnumerica
 
Serviciosinformaticosenla empresa
Serviciosinformaticosenla empresaServiciosinformaticosenla empresa
Serviciosinformaticosenla empresa
 
Sistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresaSistemas de informacion basicos en la empresa
Sistemas de informacion basicos en la empresa
 
Analisis de sistemas, Necesidad del Analisis y Participantes
Analisis de sistemas,  Necesidad del Analisis y ParticipantesAnalisis de sistemas,  Necesidad del Analisis y Participantes
Analisis de sistemas, Necesidad del Analisis y Participantes
 
Perifericos dispositivos hardware
Perifericos dispositivos hardwarePerifericos dispositivos hardware
Perifericos dispositivos hardware
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 

Último (20)

origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Ciclodevidadeunsistema

  • 1. Ciclo de vida de un sistema UT-2 Lic. Rolando Briceño Ing. Patricio Vaca Escobar
  • 2. Ingenieria de Sotware Antes de conocer cual es el ciclo de vida de un sistema se analizara acerca de la ingenieria de software: Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. Integra Matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería. La IEEE define a la Ingeniería del Software como la aproximación sistemática al desarrollo, operación y mantenimiento del software.
  • 3. La necesidad de un enfoque de ingeniería en el desarrollo del software fue propuesta en una conferencia de la OTAN en 1968. En esta conferencia se establecen las bases de lo que se pretende conseguir con la ingeniería del software, que podemos reducir en los siguientes puntos: lReducir costes. lMejorar la calidad lExplotar y aprovechar el potencial que proporciona el hardware
  • 4. FUNDAMENTOS DE LA INGENIERIA DE SOFTWARE ¿En qué se basa la ingeniería del software para conseguir esos objetivos, teniendo en cuenta las particularidades del producto que se desarrolla? La ingeniería del software no es como el resto de ingenierías, principalmente porque: ƒSe basa en un producto intangible, ƒEs de muy reciente aparición y ƒUtiliza muchos menos recursos comparada con cualquier otra rama de la ingeniería
  • 5. „Los MÉTODOS definen cómo construir el software desde el punto de vista técnico. • Planificación y estimación de proyectos. Fase inicial que permite establecer plazos a cumplir y recursos a utilizar durante el proyecto. • Análisis de requisitos. Que va a concretar las necesidades del usuario y cuáles se pueden llevar a cabo y de qué modo. • Diseño. Va a permitir especificar cómo solucionar las necesidades del cliente y cómo llevar a cabo dichas soluciones. • Codificación. Consiste en la elaboración del programa de ordenador que sintetiza dichas soluciones mediante la programación del código. • Pruebas. Fase durante la que se realizan las pruebas que permitan asegurar que el software funciona adecuadamente. • Instalación: Se realiza en paralelo con algunas pruebas de la fase anterior con el objetivo de dejar el sistema a disposicion de ser explotado por los usuarios. •Mantenimiento. Una vez que la aplicación informática está funcionando en un sistema real es necesario hacer un seguimiento periódico para concretar ajustes y
  • 6. Las HERRAMIENTAS , proporcionan un soporte automático o semi-automático para los métodos. Ayudan a automatizar muchas de las tareas anteriores. •Herramientas CASE. Computer Aided Software Engineering. (Ingeniería del Software Asistida por Computador) Las herramientas CASE permiten realizan dentro del ordenador las tareas de análisis y diseño, que hasta entonces venían haciéndose con lápiz y papel a lo sumo con la ayuda de editores de texto y de gráficos no pensados para desarrollar y organizar los diferentes elementos de un proyecto informático. •Herramientas CAD. Computer Aided Design (Diseño Asistido por Computador). Básicamente se centran en tareas de diseño.
  • 7. Finalmente los PROCEDIMIENTOS , son el punto de unión entre métodos y herramientas y definen: • La secuencia en la que se aplican los métodos. • Cómo usar las herramientas. • Las entregas que se requieren. • Controles de seguimiento y calidad. • Guías para facilitar la labor de gestores y desarrolladores.
  • 8. Ciclo de vida del software Podemos definir el Ciclo de Vida del Software como el conjunto de fases por las que pasa el sistema que se está desarrollando desde que nace la idea inicial hasta que el software es retirado o reemplazado por otro más adecuado. Se denomina a veces paradigma del software y puede presentarse bajo dos puntos de vista: ƒTransformación del producto. Se refiere al producto en sí, es decir al Software que vamos a conseguir, que será de utilidad al cliente que lo ha pedido y del cual ha surgido la necesidad de su construcción. ƒProceso mediante el que se transforma el producto. Se centra en el proyecto mediante el que va a ser creado el producto final, cómo enfocarlo y cómo llevarlo a cabo.
  • 9. Durante el ciclo de vida del software se realiza un reparto del esfuerzo de desarrollo del mismo en cada una de las fases que lo componen. La tabla siguiente muestra cuales son esas fases, y el gráfico que le sigue muestra el porcentaje de esfuerzo y por tanto de coste que supone cada fase sobre el total de un proyecto.
  • 10.
  • 11. Las características que debe poseer un Ciclo de Vida del Software podemos concretarlas en la siguiente imagen:
  • 12. No existe un único modelo de CICLO DE VIDA a seguir a la hora de desarrollar el software. Existen varios tipos que permiten adaptar la construcción de un producto: • Según el problema a tratar. • El equipo de trabajo disponible. • Las herramientas y recursos con los que podemos contar para llevarlo a cabo.