SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
PROCESO DE DESARROLLO DE SISTEMAS DE INFORMACIÓN


Recopilación de requerimientos: La recolección de datos se refiere al uso de una gran diversidad
de técnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas
de información, los cuales pueden ser la entrevistas, la encuesta, el cuestionario, la observación, el
diagrama de flujo y el diccionario de datos, ya que siempre se deben tener en cuenta involucrar al
usuario en el desarrollo del proceso, de esta forma se obtiene la idea clara del producto a
desarrollar, así se logra generar un prototipo para que el usuario observe el producto y de sus
sugerencias


Análisis de requerimiento: El análisis de requerimientos es la fase en la que los elementos que
conforman el sistema son identificados, los cuales son relacionados estrechamente entre sí y que
son el objeto de estudio de este análisis.


El objetivo principal de este análisis es mostrar toda la información disponible acerca de los
servicios y restricciones con los que contará el sistema distribuido que hemos de desarrol lar en el
tiempo ya establecido.


Tomando los resultados de la fase anterior y revisando si son útiles y en base a estos proceder a
determinar la idea principal y los objetivos para identificar el producto a realizar


Arquitectura: Proceso en el cual se define el tipo de lenguaje y técnicas que se utilizaran para el
desarrollo del software tomada en base al los anteriores pasos, Puede incluir información como el
hardware y software que contiene, y la capacidad de la red.


Diseño: Es la etapa donde se convierten los requerimientos encontrados en las fases del análisis
de sistemas en un sistema de información real, ya que en el análisis se concentraba en que se
tiene que hacer, es decir, en los requerimientos del sistema el punto de vista de los usuarios,
mientras que el diseño de sistemas se centra en cómo se tiene que realizar. en la etapa de diseño
se investigara que datos es necesario almacenar y como se van a almacenar, además de los
procesos y las interfaces.
La etapa del Diseño del Sistema encierra cuatro etapas:


El diseño de los datos: Trasforma el modelo de dominio de la información, creado durante el
análisis, en las estructuras de datos necesarios para implementar el Software.


El Diseño Arquitectónico: Define la relación entre cada uno de los elementos estructurales del
programa.


El Diseño de la Interfaz: Describe como se comunica el Software consigo mismo, con los sistemas
que operan junto con el y con los operadores y usuarios que lo emplean.


El Diseño de procedimientos: Transforma elementos estructurales de la arquitectura del
programa. La importancia del Diseño del Software se puede definir en una sola palabra Calidad,
dentro del diseño es donde se fomenta la calidad del Proyecto. El Diseño es la única manera de
materializar con precisión los requerimientos del cliente.


Implementación: En la fase de implementación se instala el nuevo sistema de información para
que empiece a trabajar para ello se debe preparar el entorno operativo como son hardware y
software y definir los procedimientos para salvar la información en caso de falla luego de ello se
instalan las bases de datos y el aplicativo para funcionar con datos reales por eso debe
configurarse el sistema como si fuera a funcionar en un entorno real y se inician las pruebas en
base a los resultados se inician modificaciones o correcciones luego se inicia la Simulación final de
entorno de producción se opera y se comparan los resultados en base a los resultados se modifica
o se entrega al usuario para su operación


Pruebas: Consiste en comprobar que el software realice correctamente las tareas indicadas en la
especificación del problema. 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. Se considera una buena
práctica el que las pruebas sean efectuadas por alguien distinto al desarrollador que la programó,
idealmente un área de pruebas.
Despliegue: La etapa de despliegue es un montaje o transformación de una forma empaquetada a
un estado de trabajo operacional, El despliegue implica la mudanza de un producto desde un
estado temporal o del desarrollo a una permanente o a un estado deseado. Consta de la siguientes
actividades: Lanzamiento, Instale, Active, Desactive, Adáptese, Actualización.


¿Cree que se debe incluir el mantenimiento como una fase dentro del desarrollo?


Mantenimiento se refiere a todas las operaciones de modificación llevadas a cabo en el software
operativo, dejando sus funcionalidades básicas intactas. Así, el mantenimiento permite mantener
un sistema en operación mientras corrige anomalías en el trabajo y tomar en cuenta los pedidos
de mejoras del usuario.


Para el caso que nos compete se diría que si es importante la fase de mantenimiento, siempre y
cuando no supere los costos especificados para este proceso, y para el caso del desarrollo de
nuestro software seria mantenimiento adaptativo, en el cual sería rediseñar el programa para los
diferentes entornos, symbian, blackberry, etc. Pero también seria el mantenimiento Evolutivo, ya
que cada mes se estaría actualizando la base de datos de las diferentes categorías del directorio


¿Podríamos utilizar las herramientas CASE durante el desarrollo de estas fases?


Si, con ayuda de estas herramientas se pueden abarcar todas la fases del desarrollo,
específicamente hablando de las I-CASE y serian de gran ayuda en el desarrollo del software que
se desea diseñar, obteniendo un incremento en la velocidad de desarrollo de los sistemas,
permitiendo a los analistas tener más tiempo para el análisis y diseño, minimizando el tiempo
para codificar y probar.

Contenu connexe

Tendances

Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]
caramelomix
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7
IUTA
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del Sistema
Sofylutqm
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Moviles
guest8d7627
 
Numero pseudoaleatorio
Numero pseudoaleatorioNumero pseudoaleatorio
Numero pseudoaleatorio
alan moreno
 

Tendances (20)

Informe de Diseño de Sistemas
Informe de Diseño de SistemasInforme de Diseño de Sistemas
Informe de Diseño de Sistemas
 
Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...Metodología para el desarrollo del sistemas de información y comunicación seg...
Metodología para el desarrollo del sistemas de información y comunicación seg...
 
Norma iso 25040
Norma iso 25040Norma iso 25040
Norma iso 25040
 
Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]
 
Requerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipoRequerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipo
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7Ciclo de vida de un sistema de informacion fase 7
Ciclo de vida de un sistema de informacion fase 7
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Modelos del Sistema
Modelos del SistemaModelos del Sistema
Modelos del Sistema
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Manuales Sistemas de Información
Manuales Sistemas de InformaciónManuales Sistemas de Información
Manuales Sistemas de Información
 
Base De Datos Moviles
Base De Datos MovilesBase De Datos Moviles
Base De Datos Moviles
 
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOSPRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
PRIMER EXAMEN PARCIAL DE INTELIGENCIA DE NEGOCIOS
 
Herramientas de Desarrollo de Software
Herramientas de Desarrollo de SoftwareHerramientas de Desarrollo de Software
Herramientas de Desarrollo de Software
 
Unidad 2 sistemas programables
Unidad 2 sistemas programables Unidad 2 sistemas programables
Unidad 2 sistemas programables
 
Análisis estructurado
Análisis estructuradoAnálisis estructurado
Análisis estructurado
 
Simulacion con Software ARENA
Simulacion con Software ARENASimulacion con Software ARENA
Simulacion con Software ARENA
 
Numero pseudoaleatorio
Numero pseudoaleatorioNumero pseudoaleatorio
Numero pseudoaleatorio
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 

En vedette

Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
MILUGO
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
Jose Daniel Pacheco Mejia
 
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de SoftwareDesconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Sorey García
 
Alineación de las estrategias de negocios con los de la información
Alineación de las estrategias de negocios con los de la informaciónAlineación de las estrategias de negocios con los de la información
Alineación de las estrategias de negocios con los de la información
Linda Chabbeine
 
ImplantacióN Y EvaluacióN Del Sistema
ImplantacióN Y EvaluacióN Del SistemaImplantacióN Y EvaluacióN Del Sistema
ImplantacióN Y EvaluacióN Del Sistema
Edgar Martinez
 
SISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOS
SISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOSSISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOS
SISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOS
japaricio2180
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de información
nelvi guerrero minga
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
Mirna Lozano
 
Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7
adrianjosv
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
kvillazon
 

En vedette (20)

Ciclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemasCiclo de vida del desarrollo de sistemas
Ciclo de vida del desarrollo de sistemas
 
Desarrollo De Sistemas De InformacióN
Desarrollo De  Sistemas De  InformacióNDesarrollo De  Sistemas De  InformacióN
Desarrollo De Sistemas De InformacióN
 
El ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de informaciónEl ciclo de vida del desarrollo de los sistemas de información
El ciclo de vida del desarrollo de los sistemas de información
 
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
Gestion de administracion, planeacion y ciclo del desarrollo de sistemas de i...
 
Proceso de desarrollo de los sistemas de informacion
Proceso de desarrollo de los sistemas de informacionProceso de desarrollo de los sistemas de informacion
Proceso de desarrollo de los sistemas de informacion
 
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de SoftwareDesconferencia Barcamp Cali 2009 - Ingeniería de Software
Desconferencia Barcamp Cali 2009 - Ingeniería de Software
 
Alineación de las estrategias de negocios con los de la información
Alineación de las estrategias de negocios con los de la informaciónAlineación de las estrategias de negocios con los de la información
Alineación de las estrategias de negocios con los de la información
 
CONTROL EN EL DESEMPEÑO EN LOS SISTEMAS DE INFORMACION
CONTROL EN EL DESEMPEÑO EN LOS SISTEMAS DE INFORMACIONCONTROL EN EL DESEMPEÑO EN LOS SISTEMAS DE INFORMACION
CONTROL EN EL DESEMPEÑO EN LOS SISTEMAS DE INFORMACION
 
El ciclo de vida del desarrollo de sistemas
El ciclo de vida del desarrollo de sistemasEl ciclo de vida del desarrollo de sistemas
El ciclo de vida del desarrollo de sistemas
 
ImplantacióN Y EvaluacióN Del Sistema
ImplantacióN Y EvaluacióN Del SistemaImplantacióN Y EvaluacióN Del Sistema
ImplantacióN Y EvaluacióN Del Sistema
 
SISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOS
SISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOSSISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOS
SISTEMAS DE INFORMACION y SU RELACION CON LOS PROCESOS DE NEGOCIOS
 
Estratégias de Negocios y TI
Estratégias de Negocios y TIEstratégias de Negocios y TI
Estratégias de Negocios y TI
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de información
 
Ciclo de vida de sistemas
Ciclo de vida de sistemasCiclo de vida de sistemas
Ciclo de vida de sistemas
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Sistemas de Información para la Gestión de Proyectos
Sistemas de Información para la Gestión de ProyectosSistemas de Información para la Gestión de Proyectos
Sistemas de Información para la Gestión de Proyectos
 
Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7Ciclos de vida de un sistema de informacion. Fases 6 y 7
Ciclos de vida de un sistema de informacion. Fases 6 y 7
 
Desarrollo De Sistemas
Desarrollo De SistemasDesarrollo De Sistemas
Desarrollo De Sistemas
 
Analisis estructurado
Analisis estructuradoAnalisis estructurado
Analisis estructurado
 
Análisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemasAnálisis de sistemas fases del diseño de sistemas
Análisis de sistemas fases del diseño de sistemas
 

Similaire à Proceso de desarrollo de si

Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
Evelin Oña
 
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
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
ssuser948499
 
Definición de ingeniería del software
Definición de ingeniería del softwareDefinición de ingeniería del software
Definición de ingeniería del software
hdfkjshdkf
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion de software
Tom Rodriguez
 

Similaire à Proceso de desarrollo de si (20)

AMSI
AMSIAMSI
AMSI
 
XXXS
XXXSXXXS
XXXS
 
Trabajo 2 exposicion
Trabajo 2 exposicionTrabajo 2 exposicion
Trabajo 2 exposicion
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Fases de desarrollo de un programa...
Fases de desarrollo de un programa... Fases de desarrollo de un programa...
Fases de desarrollo de un programa...
 
Ciclo de vida y Diseño de los SI
Ciclo de vida y Diseño de los SICiclo de vida y Diseño de los SI
Ciclo de vida y Diseño de los SI
 
Georgy jose sanchez
Georgy jose sanchezGeorgy jose sanchez
Georgy jose sanchez
 
Presentación metodología
Presentación metodologíaPresentación metodología
Presentación metodología
 
implementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdfimplementaciondesoftware-110920135142-phpapp01.pdf
implementaciondesoftware-110920135142-phpapp01.pdf
 
Fundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemasFundamentos de desarrollo de sistemas
Fundamentos de desarrollo de sistemas
 
Definición de ingeniería del software
Definición de ingeniería del softwareDefinición de ingeniería del software
Definición de ingeniería del software
 
Metodologia Programación
Metodologia ProgramaciónMetodologia Programación
Metodologia Programación
 
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
 
Siste deinf
Siste deinfSiste deinf
Siste deinf
 
Implementacion de software
Implementacion de softwareImplementacion de software
Implementacion 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
 
Estudiante
EstudianteEstudiante
Estudiante
 
Presentacion Omar
Presentacion OmarPresentacion Omar
Presentacion Omar
 
Metodos de desarrollo de software educativo
Metodos de desarrollo de software educativoMetodos de desarrollo de software educativo
Metodos de desarrollo de software educativo
 
Definición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentaciónDefinición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentación
 

Plus de Didier Alexander

Exportar un proyecto audacity como archivo mp3
Exportar un proyecto audacity como archivo mp3Exportar un proyecto audacity como archivo mp3
Exportar un proyecto audacity como archivo mp3
Didier Alexander
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
Didier Alexander
 

Plus de Didier Alexander (20)

Componentes de las redes
Componentes de las redesComponentes de las redes
Componentes de las redes
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Historia del computador
Historia del computadorHistoria del computador
Historia del computador
 
Hardware y software del computador
Hardware y software del computadorHardware y software del computador
Hardware y software del computador
 
El software del computador
El software del computadorEl software del computador
El software del computador
 
El hardware del computador
El hardware del computadorEl hardware del computador
El hardware del computador
 
Historia de la redes
Historia  de la redesHistoria  de la redes
Historia de la redes
 
El hardware del computador
El hardware del computadorEl hardware del computador
El hardware del computador
 
Tipos de computador
Tipos de computadorTipos de computador
Tipos de computador
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Editores gratuitos
Editores gratuitosEditores gratuitos
Editores gratuitos
 
Qué es el streaming
Qué es el streamingQué es el streaming
Qué es el streaming
 
Sonido digital
Sonido digitalSonido digital
Sonido digital
 
Producción multimedia
Producción multimediaProducción multimedia
Producción multimedia
 
Exportar un proyecto audacity como archivo mp3
Exportar un proyecto audacity como archivo mp3Exportar un proyecto audacity como archivo mp3
Exportar un proyecto audacity como archivo mp3
 
Plataforma net
Plataforma netPlataforma net
Plataforma net
 
Plataforma j2 me
Plataforma j2 mePlataforma j2 me
Plataforma j2 me
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Excel gantt macro
Excel gantt macroExcel gantt macro
Excel gantt macro
 

Proceso de desarrollo de si

  • 1. PROCESO DE DESARROLLO DE SISTEMAS DE INFORMACIÓN Recopilación de requerimientos: La recolección de datos se refiere al uso de una gran diversidad de técnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de información, los cuales pueden ser la entrevistas, la encuesta, el cuestionario, la observación, el diagrama de flujo y el diccionario de datos, ya que siempre se deben tener en cuenta involucrar al usuario en el desarrollo del proceso, de esta forma se obtiene la idea clara del producto a desarrollar, así se logra generar un prototipo para que el usuario observe el producto y de sus sugerencias Análisis de requerimiento: El análisis de requerimientos es la fase en la que los elementos que conforman el sistema son identificados, los cuales son relacionados estrechamente entre sí y que son el objeto de estudio de este análisis. El objetivo principal de este análisis es mostrar toda la información disponible acerca de los servicios y restricciones con los que contará el sistema distribuido que hemos de desarrol lar en el tiempo ya establecido. Tomando los resultados de la fase anterior y revisando si son útiles y en base a estos proceder a determinar la idea principal y los objetivos para identificar el producto a realizar Arquitectura: Proceso en el cual se define el tipo de lenguaje y técnicas que se utilizaran para el desarrollo del software tomada en base al los anteriores pasos, Puede incluir información como el hardware y software que contiene, y la capacidad de la red. Diseño: Es la etapa donde se convierten los requerimientos encontrados en las fases del análisis de sistemas en un sistema de información real, ya que en el análisis se concentraba en que se tiene que hacer, es decir, en los requerimientos del sistema el punto de vista de los usuarios, mientras que el diseño de sistemas se centra en cómo se tiene que realizar. en la etapa de diseño se investigara que datos es necesario almacenar y como se van a almacenar, además de los procesos y las interfaces.
  • 2. La etapa del Diseño del Sistema encierra cuatro etapas: El diseño de los datos: Trasforma el modelo de dominio de la información, creado durante el análisis, en las estructuras de datos necesarios para implementar el Software. El Diseño Arquitectónico: Define la relación entre cada uno de los elementos estructurales del programa. El Diseño de la Interfaz: Describe como se comunica el Software consigo mismo, con los sistemas que operan junto con el y con los operadores y usuarios que lo emplean. El Diseño de procedimientos: Transforma elementos estructurales de la arquitectura del programa. La importancia del Diseño del Software se puede definir en una sola palabra Calidad, dentro del diseño es donde se fomenta la calidad del Proyecto. El Diseño es la única manera de materializar con precisión los requerimientos del cliente. Implementación: En la fase de implementación se instala el nuevo sistema de información para que empiece a trabajar para ello se debe preparar el entorno operativo como son hardware y software y definir los procedimientos para salvar la información en caso de falla luego de ello se instalan las bases de datos y el aplicativo para funcionar con datos reales por eso debe configurarse el sistema como si fuera a funcionar en un entorno real y se inician las pruebas en base a los resultados se inician modificaciones o correcciones luego se inicia la Simulación final de entorno de producción se opera y se comparan los resultados en base a los resultados se modifica o se entrega al usuario para su operación Pruebas: Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación del problema. 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. Se considera una buena práctica el que las pruebas sean efectuadas por alguien distinto al desarrollador que la programó, idealmente un área de pruebas.
  • 3. Despliegue: La etapa de despliegue es un montaje o transformación de una forma empaquetada a un estado de trabajo operacional, El despliegue implica la mudanza de un producto desde un estado temporal o del desarrollo a una permanente o a un estado deseado. Consta de la siguientes actividades: Lanzamiento, Instale, Active, Desactive, Adáptese, Actualización. ¿Cree que se debe incluir el mantenimiento como una fase dentro del desarrollo? Mantenimiento se refiere a todas las operaciones de modificación llevadas a cabo en el software operativo, dejando sus funcionalidades básicas intactas. Así, el mantenimiento permite mantener un sistema en operación mientras corrige anomalías en el trabajo y tomar en cuenta los pedidos de mejoras del usuario. Para el caso que nos compete se diría que si es importante la fase de mantenimiento, siempre y cuando no supere los costos especificados para este proceso, y para el caso del desarrollo de nuestro software seria mantenimiento adaptativo, en el cual sería rediseñar el programa para los diferentes entornos, symbian, blackberry, etc. Pero también seria el mantenimiento Evolutivo, ya que cada mes se estaría actualizando la base de datos de las diferentes categorías del directorio ¿Podríamos utilizar las herramientas CASE durante el desarrollo de estas fases? Si, con ayuda de estas herramientas se pueden abarcar todas la fases del desarrollo, específicamente hablando de las I-CASE y serian de gran ayuda en el desarrollo del software que se desea diseñar, obteniendo un incremento en la velocidad de desarrollo de los sistemas, permitiendo a los analistas tener más tiempo para el análisis y diseño, minimizando el tiempo para codificar y probar.