SlideShare uma empresa Scribd logo
1 de 4
FASES PARA LA ELABORACION DE UN PROGRAMA INFORMATICO 
El desarrollo de un programa de o de un conjunto de 
aplicaciones se basa en un concepto llamado ciclo de vida. 
Son una serie de etapas o fases que hay que seguir 
secuencialmente. 
LAS FASES O ETAPAS SON: 
*Análisis 
*Diseño y arquitectura 
*Programación 
*Pruebas 
*Documentación 
*Mantenimiento 
*Codificación o construcción 
*Implantación o explotación 
*ANALISIS 
En esta fase se establece el producto a desarrollar, siendo 
necesario especificar los procesos y estructuras de datos que se 
van a emplear. 
En el análisis estructurado se pueden emplear varias técnicas 
como:
-Diagramas de flujo de datos. 
-Modelos de datos. 
-Diccionario de datos. 
-Definición de los interfaces de usuario. 
Al final de esta fase tenemos que tener claro las 
especificaciones de la aplicación. 
*DISEÑO Y ARQUITECTURA 
Se refiere a determinar cómo funcionara de forma general sin 
entrar en detalles. Consiste en incorporar consideraciones de la 
implementación tecnológica, como el hardware, la red, etc. 
*PROGRAMACION 
Reducir un diseño a código puede ser la parte más obvia del 
trabajo de ingeniería de software, pero no es necesariamente la 
porción más larga. La complejidad y la duración de esta etapa 
está íntimamente ligada al o a los lenguajes de programación 
utilizados. 
*PRUEBAS 
Consiste en comprobar que el software realice correctamente 
las tareas indicadas en la especificación. En general hay dos 
grandes formas de organizar un área de pruebas, la primera es 
que esté compuesta por personal inexperto y que desconozca 
el tema de pruebas, de esta forma se evalúa que la 
documentación entregada sea de calidad. El segundo enfoque 
es tener un área de pruebas conformado por programadores 
con experiencia.
*DOCUMENTACION 
Todo lo concerniente a la documentación del programa 
desarrollado del software y de la gestión del proyecto, pasando 
por modelaciones (UML), diagramas, pruebas, manuales del 
usuario, manuales técnicos, etc.; todo con el propósito de 
eventuales correcciones, usabilidad, mantenimiento futuro y 
ampliaciones del sistema. 
*MANTENIMIENTO 
Mantener y mejorar el software para enfrentar errores 
descubiertos y nuevos requisitos. La mayor parte consiste en 
extender el sistema para hacer nuevas cosas. 
*CODIFICACION 
Consiste en traducir los resultados obtenidos a un determinado 
lenguaje de programación, teniendo en cuenta las 
especificaciones obtenidas en el cuaderno de carga. Se deben 
de realizar las pruebas necesarias para comprobar la calidad y 
estabilidad del programa. Las pruebas se pueden clasificar en: 
-Pruebas unitarias 
-Pruebas de interconexión 
-Pruebas de interrogación 
*EXPLOTACION 
En esta fase de realiza la implantación de la aplicación en el 
sistema o sistemas físicos donde van a funcionar habitualmente 
y puesta en marcha para comprobar el buen funcionamiento.
ANALISIS DE REQUISITOS 
Extraer los requisitos de un producto de software es la primera 
etapa para crearlo. Mientras que los clientes piensan que ellos 
saben lo que es el software para reconocer requisitos 
incompletos ambiguos o contradictorios. 
Fuente: 
www.slideshare.net/slideshow/embed_code/26674883

Mais conteúdo relacionado

Mais procurados

Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1
alexisrm11
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
olveraadrian82
 
Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vida
Deguerrerouno
 
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
 
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
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
Pablo Niama
 

Mais procurados (18)

Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
 
Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vida
 
Modelo v
Modelo vModelo v
Modelo v
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Implementan en metodología RUP
Implementan en metodología RUPImplementan en metodología RUP
Implementan en metodología RUP
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Modelo V
Modelo VModelo V
Modelo V
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Proceso unificado de desarrollo de software
Proceso unificado de desarrollo de softwareProceso unificado de desarrollo de software
Proceso unificado de desarrollo de software
 
Parcial2
Parcial2Parcial2
Parcial2
 
Preguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUPPreguntas y respuestas sobre metodología RUP
Preguntas y respuestas sobre metodología RUP
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Manual parcial I
Manual parcial IManual parcial I
Manual parcial I
 
Introduccion a la ingenieria del software
Introduccion a la ingenieria del softwareIntroduccion a la ingenieria del software
Introduccion a la ingenieria del software
 
MODELO RUP
MODELO RUPMODELO RUP
MODELO RUP
 
El software
El softwareEl software
El software
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 

Destaque

Schantalle zieht um!
Schantalle zieht um!Schantalle zieht um!
Schantalle zieht um!
DIM Marketing
 
2014_WOLFIEBDAYPHOTOHIGHLIGHTS
2014_WOLFIEBDAYPHOTOHIGHLIGHTS2014_WOLFIEBDAYPHOTOHIGHLIGHTS
2014_WOLFIEBDAYPHOTOHIGHLIGHTS
Andrea Lebedinski
 
Binder1
Binder1Binder1
Binder1
kdb14
 
Hotel barra negra abajo 1
Hotel barra negra abajo 1Hotel barra negra abajo 1
Hotel barra negra abajo 1
Alejandra Rios
 

Destaque (20)

Pdf cdusblive
Pdf cdusblivePdf cdusblive
Pdf cdusblive
 
Augenlasern in der Türkei - Häufig gestellte Fragen
Augenlasern in der Türkei - Häufig gestellte FragenAugenlasern in der Türkei - Häufig gestellte Fragen
Augenlasern in der Türkei - Häufig gestellte Fragen
 
Recorrido por matalb
Recorrido por  matalbRecorrido por  matalb
Recorrido por matalb
 
Schantalle zieht um!
Schantalle zieht um!Schantalle zieht um!
Schantalle zieht um!
 
Cerramos un ciclo en el trabajo del partido, abrimos otro
Cerramos un ciclo en el trabajo del partido, abrimos otroCerramos un ciclo en el trabajo del partido, abrimos otro
Cerramos un ciclo en el trabajo del partido, abrimos otro
 
Elektronische Volltexte der SuUB Bremen im Kursmanagementsystem Stud.IP der U...
Elektronische Volltexte der SuUB Bremen im Kursmanagementsystem Stud.IP der U...Elektronische Volltexte der SuUB Bremen im Kursmanagementsystem Stud.IP der U...
Elektronische Volltexte der SuUB Bremen im Kursmanagementsystem Stud.IP der U...
 
Vih sida marva
Vih sida marvaVih sida marva
Vih sida marva
 
2014_WOLFIEBDAYPHOTOHIGHLIGHTS
2014_WOLFIEBDAYPHOTOHIGHLIGHTS2014_WOLFIEBDAYPHOTOHIGHLIGHTS
2014_WOLFIEBDAYPHOTOHIGHLIGHTS
 
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisResponsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
 
Catalogo 2015
Catalogo 2015Catalogo 2015
Catalogo 2015
 
Ada 1 informatica
Ada 1 informaticaAda 1 informatica
Ada 1 informatica
 
Mit Daten kompetent umgehen - aus Sicht der Informationswissenschaft
Mit Daten kompetent umgehen - aus Sicht der InformationswissenschaftMit Daten kompetent umgehen - aus Sicht der Informationswissenschaft
Mit Daten kompetent umgehen - aus Sicht der Informationswissenschaft
 
Binder1
Binder1Binder1
Binder1
 
Recursos Educativos Abiertos
Recursos Educativos AbiertosRecursos Educativos Abiertos
Recursos Educativos Abiertos
 
Aluminium Boxen - Alu Transportkasten UL 345 de
Aluminium Boxen - Alu Transportkasten UL 345 deAluminium Boxen - Alu Transportkasten UL 345 de
Aluminium Boxen - Alu Transportkasten UL 345 de
 
FINANZAS Y EL DIRECTOR FINANCIERO
FINANZAS Y EL DIRECTOR FINANCIEROFINANZAS Y EL DIRECTOR FINANCIERO
FINANZAS Y EL DIRECTOR FINANCIERO
 
Guia laboratorio
Guia laboratorioGuia laboratorio
Guia laboratorio
 
Hotel barra negra abajo 1
Hotel barra negra abajo 1Hotel barra negra abajo 1
Hotel barra negra abajo 1
 
UTE_OTRAS VARIABLES QUE DETERMINAN LA DIVERCIDAD EN EL AULA
UTE_OTRAS VARIABLES QUE DETERMINAN LA DIVERCIDAD EN EL AULAUTE_OTRAS VARIABLES QUE DETERMINAN LA DIVERCIDAD EN EL AULA
UTE_OTRAS VARIABLES QUE DETERMINAN LA DIVERCIDAD EN EL AULA
 
Història de la informàtica
Història de la informàticaHistòria de la informàtica
Història de la informàtica
 

Semelhante a FASES PARA EL DESARROLLO DE UN PROGRAMA

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
 
Fases para la elaboración de un programa informático
Fases para la elaboración de un programa informáticoFases para la elaboración de un programa informático
Fases para la elaboración de un programa informático
MaryRomero77
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
Gabriel Méndez
 
Fases para la elaboración de un programa informático
Fases para la elaboración de un programa informáticoFases para la elaboración de un programa informático
Fases para la elaboración de un programa informático
MaryRomero77
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
olveraadrian82
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
mendez45
 

Semelhante a FASES PARA EL DESARROLLO DE UN PROGRAMA (20)

FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMA
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
F. del proceso del s.
F. del proceso del s.F. del proceso del s.
F. del proceso del s.
 
Fases en el desarrollo
Fases en el desarrolloFases en el desarrollo
Fases en el desarrollo
 
Apuntes
ApuntesApuntes
Apuntes
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
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
 
XXXS
XXXSXXXS
XXXS
 
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
 
Ingenieria de software 1 u1 v2
Ingenieria de software 1 u1 v2Ingenieria de software 1 u1 v2
Ingenieria de software 1 u1 v2
 
Fases para la elaboración de un programa informático
Fases para la elaboración de un programa informáticoFases para la elaboración de un programa informático
Fases para la elaboración de un programa informático
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
El desarrollo de un programa o de un conjunto de aplicaciones se basa en un c...
 
Fases para la elaboración de un programa informático
Fases para la elaboración de un programa informáticoFases para la elaboración de un programa informático
Fases para la elaboración de un programa informático
 
Fases del desarrollo de un programa
Fases del desarrollo de un programaFases del desarrollo de un programa
Fases del desarrollo de un programa
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 

Mais de Alfa Mercado (20)

Programa video
Programa videoPrograma video
Programa video
 
Programa icono
Programa iconoPrograma icono
Programa icono
 
Programa imagen
Programa imagenPrograma imagen
Programa imagen
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa 10
Programa 10Programa 10
Programa 10
 
PROGRAMA 9
PROGRAMA 9PROGRAMA 9
PROGRAMA 9
 
PROGRAMA 8
PROGRAMA 8PROGRAMA 8
PROGRAMA 8
 
PROGRAMA 7
PROGRAMA 7PROGRAMA 7
PROGRAMA 7
 
PROGRAMA 6
PROGRAMA 6PROGRAMA 6
PROGRAMA 6
 
PROGRAMA 5
PROGRAMA 5PROGRAMA 5
PROGRAMA 5
 
PROGRAMA 4
PROGRAMA 4PROGRAMA 4
PROGRAMA 4
 
PROGRAMA 3
PROGRAMA 3PROGRAMA 3
PROGRAMA 3
 
PROGRAMA 2
PROGRAMA 2PROGRAMA 2
PROGRAMA 2
 
CODIFICACION "HOLA MUNDO"
CODIFICACION "HOLA MUNDO"CODIFICACION "HOLA MUNDO"
CODIFICACION "HOLA MUNDO"
 
ECLIPSE PANTALLA INICIO
ECLIPSE PANTALLA INICIOECLIPSE PANTALLA INICIO
ECLIPSE PANTALLA INICIO
 
TUTORIAL ECLIPSE
TUTORIAL ECLIPSETUTORIAL ECLIPSE
TUTORIAL ECLIPSE
 
EXAMEN DIAGNOSTICO
EXAMEN DIAGNOSTICOEXAMEN DIAGNOSTICO
EXAMEN DIAGNOSTICO
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
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
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 

Último (20)

LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
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
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
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
 
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
 
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
 
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
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

FASES PARA EL DESARROLLO DE UN PROGRAMA

  • 1. FASES PARA LA ELABORACION DE UN PROGRAMA INFORMATICO El desarrollo de un programa de o de un conjunto de aplicaciones se basa en un concepto llamado ciclo de vida. Son una serie de etapas o fases que hay que seguir secuencialmente. LAS FASES O ETAPAS SON: *Análisis *Diseño y arquitectura *Programación *Pruebas *Documentación *Mantenimiento *Codificación o construcción *Implantación o explotación *ANALISIS En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos y estructuras de datos que se van a emplear. En el análisis estructurado se pueden emplear varias técnicas como:
  • 2. -Diagramas de flujo de datos. -Modelos de datos. -Diccionario de datos. -Definición de los interfaces de usuario. Al final de esta fase tenemos que tener claro las especificaciones de la aplicación. *DISEÑO Y ARQUITECTURA Se refiere a determinar cómo funcionara de forma general sin entrar en detalles. Consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc. *PROGRAMACION Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción más larga. La complejidad y la duración de esta etapa está íntimamente ligada al o a los lenguajes de programación utilizados. *PRUEBAS Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. En general hay dos grandes formas de organizar un área de pruebas, la primera es que esté compuesta por personal inexperto y que desconozca el tema de pruebas, de esta forma se evalúa que la documentación entregada sea de calidad. El segundo enfoque es tener un área de pruebas conformado por programadores con experiencia.
  • 3. *DOCUMENTACION Todo lo concerniente a la documentación del programa desarrollado del software y de la gestión del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales del usuario, manuales técnicos, etc.; todo con el propósito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones del sistema. *MANTENIMIENTO Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. La mayor parte consiste en extender el sistema para hacer nuevas cosas. *CODIFICACION Consiste en traducir los resultados obtenidos a un determinado lenguaje de programación, teniendo en cuenta las especificaciones obtenidas en el cuaderno de carga. Se deben de realizar las pruebas necesarias para comprobar la calidad y estabilidad del programa. Las pruebas se pueden clasificar en: -Pruebas unitarias -Pruebas de interconexión -Pruebas de interrogación *EXPLOTACION En esta fase de realiza la implantación de la aplicación en el sistema o sistemas físicos donde van a funcionar habitualmente y puesta en marcha para comprobar el buen funcionamiento.
  • 4. ANALISIS DE REQUISITOS Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que es el software para reconocer requisitos incompletos ambiguos o contradictorios. Fuente: www.slideshare.net/slideshow/embed_code/26674883