SlideShare a Scribd company logo
1 of 7
El desarrollo de software , es el proceso en donde se trabaja la
elaboración de un software. En el desarrollo, interviene un equipo de
programadores que plantean sus objetivos para poder desarrollarlo.

La elaboración de un software se divide en fases de desarrollo que
permite que la elaboración de un software sea eficiente, las fases
abracan desde la precepción y necesidad hasta el arranque y entrega.
Para la elaboración de un software se elabora un
proceso de programación y diagramas, como el
ejemplo que se muestra a continuación:

- Definir y/o redefinir el problema.
- Planear la solución del problema.
- Codificar la solución.
- Evaluar y probar todo.
Definir y/o Redefinir el Problema:

Esta fase se concentra en reconocer la necesidad del software,
ahí es donde intervine las personas o el departamento de
mercadotecnia y de administración. También se encarga
de especificar los requerimientos necesariospara
poder cubrir las necesidades de los clientes
interesados.
Planear la Solución del Problema:

En esta fase se enumeran las alternativas, una vez que se
conocen los requerimientos , por general se enumera varias
soluciones. Así mismo, esta fase se elaboran las pruebas del
diseño del sistema y la base operativa del software; ya una vez
aprobada la alternativa, se debe presentar de manera
objetiva.
Codificar la solución.

 Durante la fase de diseño se determinan las desiciones como el
 desempeño del software y la interfaz con el usario, la fase de Codificar la
 soluciónes revisada por el grupo de programadores a cargo del software
 para que el software funcione correctamente, depués el equipo de la
 elaboración del software se reúne para dar lectura y coroborar el trabajo
 de cada quien y sea hace una revisión del software.

 Finalmente, se escoge un grupo de personas que usan el software por un
 determinado tiempo, y depués se hace la aprobación de aceptación del
 software.
EvaluaryProbartodo.


Por lo regular el software puede presentar algunos errores o bugs en
el sistema que no se detectan en las fases anteriores, los bugs
pueden ser desde el diseño del sistema hasta la programación del
mismo. Cuando esto ocurre el software se revisa detenidamente
anilizando el historial de cada fase del desarrollo.

More Related Content

What's hot

1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivas1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivasSNPP
 
Sistemas Operativos - Semáforos
Sistemas Operativos - SemáforosSistemas Operativos - Semáforos
Sistemas Operativos - SemáforosJuan Rojas
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacionalanqueeman
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototiposKeiner Valerio
 
Fase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i webFase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i webROSA IMELDA GARCIA CHI
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería webVictor Barraza
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacionLuis Couoh
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlJavashi
 
Como instalar Prolog en Windows
Como instalar Prolog en WindowsComo instalar Prolog en Windows
Como instalar Prolog en WindowsCesarMartinez474
 
SICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSSICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSlorenapardo
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchuramapaz91
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup finalMariaC7
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleJuan Pablo Bustos Thames
 

What's hot (20)

1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivas1.4 problemas con estructuras selectivas
1.4 problemas con estructuras selectivas
 
Sistemas Operativos - Semáforos
Sistemas Operativos - SemáforosSistemas Operativos - Semáforos
Sistemas Operativos - Semáforos
 
Concepto de programacion
Concepto de programacionConcepto de programacion
Concepto de programacion
 
metodologia de prototipos
metodologia de prototiposmetodologia de prototipos
metodologia de prototipos
 
Fase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i webFase 2 modelado del análisis de i web
Fase 2 modelado del análisis de i web
 
Qué es la ingeniería web
Qué es la ingeniería webQué es la ingeniería web
Qué es la ingeniería web
 
Bases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ERBases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ER
 
Arboles de derivacion
Arboles de derivacionArboles de derivacion
Arboles de derivacion
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySql
 
Como instalar Prolog en Windows
Como instalar Prolog en WindowsComo instalar Prolog en Windows
Como instalar Prolog en Windows
 
Colas
ColasColas
Colas
 
Algoritmo De Productos Medios
Algoritmo De Productos MediosAlgoritmo De Productos Medios
Algoritmo De Productos Medios
 
SICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOSSICRONIZACION DE PROCESOS
SICRONIZACION DE PROCESOS
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchura
 
Solución de problemas con algoritmos
Solución de problemas con algoritmosSolución de problemas con algoritmos
Solución de problemas con algoritmos
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
UNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓNUNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓN
 
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian SommervilleEl Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
El Proceso de Diseño de Interfaz del Usuario por Ian Sommerville
 

Viewers also liked

Equipo 3
Equipo 3Equipo 3
Equipo 3UVM
 
Analizando la observacion presentacion
Analizando la observacion presentacionAnalizando la observacion presentacion
Analizando la observacion presentacionUVM
 
Tecnologias
TecnologiasTecnologias
TecnologiasUVM
 
Presentacion equipo 1 19 oct 12
Presentacion equipo 1 19 oct 12Presentacion equipo 1 19 oct 12
Presentacion equipo 1 19 oct 12UVM
 
Comandos de los archivos por lotes equipo 2
Comandos de los archivos por lotes equipo 2Comandos de los archivos por lotes equipo 2
Comandos de los archivos por lotes equipo 2UVM
 
Tipos mime equipo 2
Tipos mime equipo 2Tipos mime equipo 2
Tipos mime equipo 2UVM
 
Equipo 3 .1
Equipo 3 .1Equipo 3 .1
Equipo 3 .1UVM
 
Mapa mental equipo 6 ssd4
Mapa mental equipo 6 ssd4Mapa mental equipo 6 ssd4
Mapa mental equipo 6 ssd4UVM
 
Mapa mental equipo7
Mapa mental equipo7Mapa mental equipo7
Mapa mental equipo7UVM
 
Laboratorio equipo 5
Laboratorio equipo 5Laboratorio equipo 5
Laboratorio equipo 5UVM
 
Html y web
Html y web Html y web
Html y web UVM
 
Funciones avazadas de la liena de comandos
Funciones avazadas de la liena de comandosFunciones avazadas de la liena de comandos
Funciones avazadas de la liena de comandosUVM
 
Aspectos rudimentarios de internet
Aspectos rudimentarios de internetAspectos rudimentarios de internet
Aspectos rudimentarios de internetUVM
 
Conducción de la observación
Conducción de la observaciónConducción de la observación
Conducción de la observaciónUVM
 
Equipo 2 ssd4 resumen del reporte
Equipo 2 ssd4 resumen del reporteEquipo 2 ssd4 resumen del reporte
Equipo 2 ssd4 resumen del reporteUVM
 
Mapa mentalequipo5
Mapa mentalequipo5Mapa mentalequipo5
Mapa mentalequipo5UVM
 
Software equipo 5 mae
Software equipo 5 maeSoftware equipo 5 mae
Software equipo 5 maeUVM
 
Modelo codigo abierto
Modelo codigo abiertoModelo codigo abierto
Modelo codigo abiertoUVM
 
Mapa mentalequipo5(3.2.5)
Mapa mentalequipo5(3.2.5)Mapa mentalequipo5(3.2.5)
Mapa mentalequipo5(3.2.5)UVM
 
Equipo 2 ssd4 analizando la observacion
Equipo 2 ssd4 analizando la observacionEquipo 2 ssd4 analizando la observacion
Equipo 2 ssd4 analizando la observacionUVM
 

Viewers also liked (20)

Equipo 3
Equipo 3Equipo 3
Equipo 3
 
Analizando la observacion presentacion
Analizando la observacion presentacionAnalizando la observacion presentacion
Analizando la observacion presentacion
 
Tecnologias
TecnologiasTecnologias
Tecnologias
 
Presentacion equipo 1 19 oct 12
Presentacion equipo 1 19 oct 12Presentacion equipo 1 19 oct 12
Presentacion equipo 1 19 oct 12
 
Comandos de los archivos por lotes equipo 2
Comandos de los archivos por lotes equipo 2Comandos de los archivos por lotes equipo 2
Comandos de los archivos por lotes equipo 2
 
Tipos mime equipo 2
Tipos mime equipo 2Tipos mime equipo 2
Tipos mime equipo 2
 
Equipo 3 .1
Equipo 3 .1Equipo 3 .1
Equipo 3 .1
 
Mapa mental equipo 6 ssd4
Mapa mental equipo 6 ssd4Mapa mental equipo 6 ssd4
Mapa mental equipo 6 ssd4
 
Mapa mental equipo7
Mapa mental equipo7Mapa mental equipo7
Mapa mental equipo7
 
Laboratorio equipo 5
Laboratorio equipo 5Laboratorio equipo 5
Laboratorio equipo 5
 
Html y web
Html y web Html y web
Html y web
 
Funciones avazadas de la liena de comandos
Funciones avazadas de la liena de comandosFunciones avazadas de la liena de comandos
Funciones avazadas de la liena de comandos
 
Aspectos rudimentarios de internet
Aspectos rudimentarios de internetAspectos rudimentarios de internet
Aspectos rudimentarios de internet
 
Conducción de la observación
Conducción de la observaciónConducción de la observación
Conducción de la observación
 
Equipo 2 ssd4 resumen del reporte
Equipo 2 ssd4 resumen del reporteEquipo 2 ssd4 resumen del reporte
Equipo 2 ssd4 resumen del reporte
 
Mapa mentalequipo5
Mapa mentalequipo5Mapa mentalequipo5
Mapa mentalequipo5
 
Software equipo 5 mae
Software equipo 5 maeSoftware equipo 5 mae
Software equipo 5 mae
 
Modelo codigo abierto
Modelo codigo abiertoModelo codigo abierto
Modelo codigo abierto
 
Mapa mentalequipo5(3.2.5)
Mapa mentalequipo5(3.2.5)Mapa mentalequipo5(3.2.5)
Mapa mentalequipo5(3.2.5)
 
Equipo 2 ssd4 analizando la observacion
Equipo 2 ssd4 analizando la observacionEquipo 2 ssd4 analizando la observacion
Equipo 2 ssd4 analizando la observacion
 

Similar to Desarrollo de software a gran escala

ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxNicolas Ormeño
 
De los problemas a los programas
De los problemas a los programasDe los problemas a los programas
De los problemas a los programasDanny Gi
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
Ciclo de vida de un software
Ciclo de vida de un softwareCiclo de vida de un software
Ciclo de vida de un softwareJavierQuiroz51
 
Ciclo de vida de un software
Ciclo de vida de un softwareCiclo de vida de un software
Ciclo de vida de un softwareMargotVenegas2
 
Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxJasonPadilla9
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un softwareVenusUwu
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del softwareoscar uriarte
 
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.pdfRodrigoMardones16
 
Procedimiento de creación de un programa
Procedimiento de creación de un programaProcedimiento de creación de un programa
Procedimiento de creación de un programaYoder Rivadeneira
 
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 programaBeydasanchezhernandez
 
4 5 Ingenieria De Software
4 5 Ingenieria De Software4 5 Ingenieria De Software
4 5 Ingenieria De SoftwareUVM
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloYip-yip
 

Similar to Desarrollo de software a gran escala (20)

ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
De los problemas a los programas
De los problemas a los programasDe los problemas a los programas
De los problemas a los programas
 
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
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Ciclo de vida de un software
Ciclo de vida de un softwareCiclo de vida de un software
Ciclo de vida de un software
 
etapas de desarrollo del software
etapas de desarrollo del software etapas de desarrollo del software
etapas de desarrollo del software
 
ciclo_de_vida_software
ciclo_de_vida_softwareciclo_de_vida_software
ciclo_de_vida_software
 
Ciclo de vida de un software
Ciclo de vida de un softwareCiclo de vida de un software
Ciclo de vida de un software
 
Ciclo de vida de un SW.pptx
Ciclo de vida de un SW.pptxCiclo de vida de un SW.pptx
Ciclo de vida de un SW.pptx
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptx
 
ciclo de vida de un software
ciclo de vida de un softwareciclo de vida de un software
ciclo de vida de un software
 
Proceso de desarrollo del software
Proceso de desarrollo del softwareProceso de desarrollo del software
Proceso de desarrollo del software
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
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
 
Procedimiento de creación de un programa
Procedimiento de creación de un programaProcedimiento de creación de un programa
Procedimiento de creación de un programa
 
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
 
4 5 Ingenieria De Software
4 5 Ingenieria De Software4 5 Ingenieria De Software
4 5 Ingenieria De Software
 
Fases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrolloFases del ciclo de la vida de desarrollo
Fases del ciclo de la vida de desarrollo
 

More from UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreUVM
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

More from UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Desarrollo de software a gran escala

  • 1.
  • 2. El desarrollo de software , es el proceso en donde se trabaja la elaboración de un software. En el desarrollo, interviene un equipo de programadores que plantean sus objetivos para poder desarrollarlo. La elaboración de un software se divide en fases de desarrollo que permite que la elaboración de un software sea eficiente, las fases abracan desde la precepción y necesidad hasta el arranque y entrega.
  • 3. Para la elaboración de un software se elabora un proceso de programación y diagramas, como el ejemplo que se muestra a continuación: - Definir y/o redefinir el problema. - Planear la solución del problema. - Codificar la solución. - Evaluar y probar todo.
  • 4. Definir y/o Redefinir el Problema: Esta fase se concentra en reconocer la necesidad del software, ahí es donde intervine las personas o el departamento de mercadotecnia y de administración. También se encarga de especificar los requerimientos necesariospara poder cubrir las necesidades de los clientes interesados.
  • 5. Planear la Solución del Problema: En esta fase se enumeran las alternativas, una vez que se conocen los requerimientos , por general se enumera varias soluciones. Así mismo, esta fase se elaboran las pruebas del diseño del sistema y la base operativa del software; ya una vez aprobada la alternativa, se debe presentar de manera objetiva.
  • 6. Codificar la solución. Durante la fase de diseño se determinan las desiciones como el desempeño del software y la interfaz con el usario, la fase de Codificar la soluciónes revisada por el grupo de programadores a cargo del software para que el software funcione correctamente, depués el equipo de la elaboración del software se reúne para dar lectura y coroborar el trabajo de cada quien y sea hace una revisión del software. Finalmente, se escoge un grupo de personas que usan el software por un determinado tiempo, y depués se hace la aprobación de aceptación del software.
  • 7. EvaluaryProbartodo. Por lo regular el software puede presentar algunos errores o bugs en el sistema que no se detectan en las fases anteriores, los bugs pueden ser desde el diseño del sistema hasta la programación del mismo. Cuando esto ocurre el software se revisa detenidamente anilizando el historial de cada fase del desarrollo.