SlideShare una empresa de Scribd logo
 El término ciclo de vida del software describe el desarrollo
de software, desde la fase inicial hasta la fase final. El
propósito de este programa es definir las distintas fases
intermedias que se requieren para validar el desarrollo de la
aplicación, es decir, para garantizar que el software cumpla
los requisitos para la aplicación y verificación de los
procedimientos de desarrollo: se asegura de que los
métodos utilizados son apropiados.
 Definir el resultado del proyecto y su papel
en la estrategia global.
 Extraer los requisitos de un producto de
software es la primera etapa para crearlo.
Mientras que los clientes piensan que ellos
saben lo que el software tiene que hacer, se
requiere de habilidad y experiencia en la
ingeniería de software para reconocer
requisitos incompletos, ambiguos o
contradictorios
 Se refiere a determinar cómo funcionará de
forma general sin entrar en detalles. Consiste
en incorporar consideraciones de
la implementación tecnológica, como
el hardware, la red, etc. Se definen los casos
de uso para cubrir las funciones que realizará el
sistema, y se transforman las entidades
definidas en el análisis de requisitos en clases
de diseño, obteniendo un modelo cercano a la
programación orientada a objetos.
 Todo lo concerniente a la documentación del
propio desarrollo del software y de la gestión
del proyecto, pasando por modelaciones
(UML), diagramas, pruebas, manuales de
usuario, manuales técnicos, etc; todo con el
propósito de eventuales
correcciones, usabilidad, mantenimiento futuro
y ampliaciones al sistema.
Pruebas
 Consiste en comprobar que el software realice
correctamente las tareas indicadas en la
especificación. Una técnica de prueba es
probar por separado cada módulo del software,
y luego probarlo de forma integral, para así
llegar al objetivo.
 Mantener y mejorar el software para enfrentar
errores descubiertos y nuevos requisitos. Esto
puede llevar más tiempo incluso que el
desarrollo inicial del software. Alrededor de 2/3
de toda la ingeniería de software tiene que ver
con dar mantenimiento
 Actualmente la transición que estamos viviendo
hacia una sociedad del conocimiento ha
cambiado profundamente las relaciones entre
las personas, empresas y gobiernos: las
empresas usan la red para comunicarse con los
clientes, utilizan también herramientas de
gestión del conocimiento para hacer más
eficientes, los gobiernos mejoran su presencia
en Internet y los servicios a los ciudadanos a
través de la red

Más contenido relacionado

La actualidad más candente

Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Jose Araujo
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccall
KimyJessahel
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
mariannys bermudez
 
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programa
Janeth Mtz
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectos
Keller William
 
Ciclo de vida del Software.pdf
Ciclo de vida del Software.pdfCiclo de vida del Software.pdf
Ciclo de vida del Software.pdf
cristobal461607
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
Cristian Morales
 
informe ing de software
informe ing de software informe ing de software
informe ing de software
giorgio lopez
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
msc080277
 
Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1
alexisrm11
 
Ensayo Jesus Guerrero
Ensayo Jesus GuerreroEnsayo Jesus Guerrero
Ensayo Jesus Guerrero
Jesus Guerrero
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras Rodolfo
CAMILO
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
Wilfredo Mogollón
 
Tema 1 -T2: La ingeniería de requisitos de software
Tema 1 -T2: La ingeniería de requisitos de softwareTema 1 -T2: La ingeniería de requisitos de software
Tema 1 -T2: La ingeniería de requisitos de software
Magemyl Egana
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
khinkhe
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
Luis Fernando Medina Iglesias
 
Aplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmoAplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmo
Jose Molina
 

La actualidad más candente (17)

Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccall
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
 
FGFases en el desarrollo de un programa
FGFases en el desarrollo de un programaFGFases en el desarrollo de un programa
FGFases en el desarrollo de un programa
 
Conceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectosConceptos sobre gestion de proyectos
Conceptos sobre gestion de proyectos
 
Ciclo de vida del Software.pdf
Ciclo de vida del Software.pdfCiclo de vida del Software.pdf
Ciclo de vida del Software.pdf
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
informe ing de software
informe ing de software informe ing de software
informe ing de software
 
Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1
 
Ensayo Jesus Guerrero
Ensayo Jesus GuerreroEnsayo Jesus Guerrero
Ensayo Jesus Guerrero
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras Rodolfo
 
Programación extrema (xp)
Programación extrema (xp)Programación extrema (xp)
Programación extrema (xp)
 
Tema 1 -T2: La ingeniería de requisitos de software
Tema 1 -T2: La ingeniería de requisitos de softwareTema 1 -T2: La ingeniería de requisitos de software
Tema 1 -T2: La ingeniería de requisitos de software
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Aplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmoAplicaciones estandares para realizacion de un algoritmo
Aplicaciones estandares para realizacion de un algoritmo
 

Similar a Analiss de sistemas

XXXS
XXXSXXXS
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
grachika
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Karla Estefania Villanueva Epigmenio
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
Karla Estefania Villanueva Epigmenio
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
juankexmisiodj
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
Elizabeth Reyna
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
Monica Glez
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Monica Glez
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
Lucre Castillo Lorenzo
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
Samantha Arguello Valdes
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
Lucre Castillo Lorenzo
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
Claudia Lorena Diaz Cardozo
 
Examen omar
Examen omarExamen omar
Examen omar
omarg1995
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
Miguel Ángel Cortés
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
Edwin Belduma
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
Edward Andres Aponte Rodrigurez
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
Emanuel Barrera
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
David Rodríguez Gómez
 
Metodologiasde desarrollo de software
Metodologiasde desarrollo de softwareMetodologiasde desarrollo de software
Metodologiasde desarrollo de software
elisa magdiel rondo mendoza
 

Similar a Analiss de sistemas (20)

XXXS
XXXSXXXS
XXXS
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
ingenieriadesoftware1
ingenieriadesoftware1ingenieriadesoftware1
ingenieriadesoftware1
 
Examen omar
Examen omarExamen omar
Examen omar
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Proceso desarrollo software
Proceso desarrollo softwareProceso desarrollo software
Proceso desarrollo software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Metodologiasde desarrollo de software
Metodologiasde desarrollo de softwareMetodologiasde desarrollo de software
Metodologiasde desarrollo de software
 

Analiss de sistemas

  • 1.
  • 2.
  • 3.  El término ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados.
  • 4.  Definir el resultado del proyecto y su papel en la estrategia global.
  • 5.
  • 6.  Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios
  • 7.  Se refiere a determinar cómo funcionará de forma general sin entrar en detalles. Consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc. Se definen los casos de uso para cubrir las funciones que realizará el sistema, y se transforman las entidades definidas en el análisis de requisitos en clases de diseño, obteniendo un modelo cercano a la programación orientada a objetos.
  • 8.  Todo lo concerniente a la documentación del propio desarrollo del software y de la gestión del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc; todo con el propósito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema.
  • 9. Pruebas  Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral, para así llegar al objetivo.
  • 10.  Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que el desarrollo inicial del software. Alrededor de 2/3 de toda la ingeniería de software tiene que ver con dar mantenimiento
  • 11.  Actualmente la transición que estamos viviendo hacia una sociedad del conocimiento ha cambiado profundamente las relaciones entre las personas, empresas y gobiernos: las empresas usan la red para comunicarse con los clientes, utilizan también herramientas de gestión del conocimiento para hacer más eficientes, los gobiernos mejoran su presencia en Internet y los servicios a los ciudadanos a través de la red