SlideShare una empresa de Scribd logo
1 de 8
El análisis de requerimientos puede dividirse en cuatro
áreas:
Reconocimiento del problema
 Evaluación y síntesis
 Especificación
Revisión.
 Inicialmente, el analista estudia la especificación del sistema (si
 existe) y el plan de proyecto. Es importante comprender el
 contexto del sistema y revisar el ámbito de los programas que se
 usó para generar las estimaciones de la planificación. A
 continuación, debe establecerse la comunicación necesaria para el
 análisis, de forma que se asegure el reconocimiento del problema.
ESPECIFICACION DE UN SOFTWARE


Se conoce también como definición del problema o
análisis del programa. En este paso se determinan la
información inicial para la elaboración del programa. Es
donde se determina qué es lo que debe resolverse con el
computador, de qué presupuestos se debe partir... en
definitiva, el planteamiento del problema.
DISEÑO DE UN SOFTWARE
Es diseñar cualquier sistema nuevo o las aplicaciones que se
requieren para satisfacer las necesidades. Esta actividad se debe
dividir en:

Operaciones de entrada/salida
 Cálculos
Lógica/ comparación
Almacenamiento/ consulta

En este paso se genera una solución con técnicas de
programación como diseño descendente de programas,
pseudocódigos, flujo gramas y estructuras lógicas.
SELECCIÓN O PLANEACION MEC
           (Material Educativo Computarizado )

 El término Material Educativo Computarizado se refiere a los
 programas en computador con los cuales los aprendices
 interactúan cuando están siendo enseñados o evaluados a través
 de un computador.


Un ambiente informático que permite que la clase de aprendiz para el
que se preparó, viva el tipo de experiencias educativas que se
consideran deseables para él frente a una necesidad educativa dada.
DISEÑO MEC

Diseñar un material educativo computarizado, no es
cuestión difícil, una persona con algunos
conocimientos en informática lo puede hacer, sin
embargo es necesario conocer todos aquellos
elementos que rodean este proceso, para realizar
buenos productos, con objetivos claros, explícitos y
posibles de cumplir, dignos de hacer parte de los
escenarios educativos.
MODELO DEL DESARROLLO MEC
se considera que uno de los elementos más importantes en el diseño
de Materiales Educativos Computarizados, es el de crear entornos de
aprendizaje participativos, donde los estudiantes sean parte activa de
la construcción del conocimiento. 2. Énfasis en la Independencia. El
segundo elemento importante a considerar en el diseño de este tipo
de materiales, concierne a crear en el aprendiz las herramientas
necesarias para que el rol que tenga el estudiante sea más activo,
participando de una forma más directa en el proceso de enseñanza-
aprendizaje.
PRUEBA O DEPURACION DEL SOFTWARE


Depurar es correr el programa en una computadora y corregir las
partes que no funcionan. En esta fase se comprueba el
funcionamiento de cada programa y esto se hace con datos reales o
ficticios. Cuando los programas están depurados, se prueban.
Cuando los programas se depuran, se pueden encontrar los
siguientes errores:

Errores de sintaxis o de compilación
Errores de ejecución
Errores de lógica
Errores de especificación.

Más contenido relacionado

La actualidad más candente

Tecnologia tarea grupal 2.0
Tecnologia tarea grupal 2.0Tecnologia tarea grupal 2.0
Tecnologia tarea grupal 2.0tatianasaavedra9
 
metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas BrainQC
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasFrancisco Gómez
 
Tarea tecnologia tercer periodo
Tarea tecnologia tercer periodo Tarea tecnologia tercer periodo
Tarea tecnologia tercer periodo MariaBecerra49
 
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREMETODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREadark
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de softwaresairarcf
 
Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo SoftwareZuleima
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basicromeprofe
 
Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...romeprofe
 
Tarea tecnologia tercer periodo (2)
Tarea tecnologia tercer periodo (2)Tarea tecnologia tercer periodo (2)
Tarea tecnologia tercer periodo (2)MariaBecerra49
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwaremireya2022
 
Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-softwareAndrea Marge
 

La actualidad más candente (18)

Ejemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertosEjemplos de la metodologia para sistemas expertos
Ejemplos de la metodologia para sistemas expertos
 
Tecnologia tarea grupal 2.0
Tecnologia tarea grupal 2.0Tecnologia tarea grupal 2.0
Tecnologia tarea grupal 2.0
 
Ejemplo iconix
Ejemplo iconixEjemplo iconix
Ejemplo iconix
 
metodologías para el análisis y diseño de sistemas
metodologías para el análisis y  diseño de sistemas  metodologías para el análisis y  diseño de sistemas
metodologías para el análisis y diseño de sistemas
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
Tarea tecnologia tercer periodo
Tarea tecnologia tercer periodo Tarea tecnologia tercer periodo
Tarea tecnologia tercer periodo
 
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWAREMETODOLOGÍA PARA EL DISEÑO DE SOFTWARE
METODOLOGÍA PARA EL DISEÑO DE SOFTWARE
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
Etapas del Desarrollo Software
Etapas del Desarrollo SoftwareEtapas del Desarrollo Software
Etapas del Desarrollo Software
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...Ciclo de vida para desarrollar un programa de computadoras “program developme...
Ciclo de vida para desarrollar un programa de computadoras “program developme...
 
Tarea tecnologia tercer periodo (2)
Tarea tecnologia tercer periodo (2)Tarea tecnologia tercer periodo (2)
Tarea tecnologia tercer periodo (2)
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Luces y codigos
Luces y codigosLuces y codigos
Luces y codigos
 
Modelado, Ingenieria de Software
Modelado, Ingenieria de SoftwareModelado, Ingenieria de Software
Modelado, Ingenieria de Software
 
Ingeniería del-software
Ingeniería del-softwareIngeniería del-software
Ingeniería del-software
 

Destacado

La deconstrucción fenomenológica del patriarcalismo
La deconstrucción fenomenológica del patriarcalismoLa deconstrucción fenomenológica del patriarcalismo
La deconstrucción fenomenológica del patriarcalismoRafael
 
Presentación extremadura 2
Presentación extremadura 2Presentación extremadura 2
Presentación extremadura 2Luisdima
 
9. signos de puntuación
9. signos de puntuación9. signos de puntuación
9. signos de puntuaciónRamón Ibarra
 
Recorded Presentation
Recorded PresentationRecorded Presentation
Recorded Presentationyumawang
 

Destacado (8)

La deconstrucción fenomenológica del patriarcalismo
La deconstrucción fenomenológica del patriarcalismoLa deconstrucción fenomenológica del patriarcalismo
La deconstrucción fenomenológica del patriarcalismo
 
Mesa redonda III. Foro Emprend-e
Mesa redonda III. Foro Emprend-eMesa redonda III. Foro Emprend-e
Mesa redonda III. Foro Emprend-e
 
Presentación extremadura 2
Presentación extremadura 2Presentación extremadura 2
Presentación extremadura 2
 
9. signos de puntuación
9. signos de puntuación9. signos de puntuación
9. signos de puntuación
 
Nacho
NachoNacho
Nacho
 
Recorded Presentation
Recorded PresentationRecorded Presentation
Recorded Presentation
 
Catrina, ojos mexicanos
Catrina, ojos mexicanosCatrina, ojos mexicanos
Catrina, ojos mexicanos
 
Boletín Ocio octubre-enero 12-13
Boletín Ocio octubre-enero 12-13Boletín Ocio octubre-enero 12-13
Boletín Ocio octubre-enero 12-13
 

Similar a Análisis de requerimientos del software en 4 etapas

Diseño y desarrollo de un software educativo
Diseño y desarrollo de un software educativoDiseño y desarrollo de un software educativo
Diseño y desarrollo de un software educativoWilian Loli
 
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ónRafael Brito
 
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionMetodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionJonathanCarrillo46
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de softwareJorgeArmijosC
 
Diseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_cDiseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_ccristina_devargas
 
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 softwareMonica Glez
 
IIA_AA_4_2_GeJoAl.docx
IIA_AA_4_2_GeJoAl.docxIIA_AA_4_2_GeJoAl.docx
IIA_AA_4_2_GeJoAl.docxKyokoSInay
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
Plan de Curso 336
Plan de Curso 336Plan de Curso 336
Plan de Curso 336rbrosabelen
 

Similar a Análisis de requerimientos del software en 4 etapas (20)

Diseño y desarrollo de un software educativo
Diseño y desarrollo de un software educativoDiseño y desarrollo de un software educativo
Diseño y desarrollo de un software educativo
 
Esis
EsisEsis
Esis
 
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
 
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de InformacionMetodologias de Diseño y Desarrollo de Sistemas de Informacion
Metodologias de Diseño y Desarrollo de Sistemas de Informacion
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
El proceso de desarrollo de software
El proceso de desarrollo de softwareEl proceso de desarrollo de software
El proceso de desarrollo de software
 
Estudiante
EstudianteEstudiante
Estudiante
 
¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software¡Summit loxa ingenieria de software
¡Summit loxa ingenieria de software
 
Diseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_cDiseno de software_educativo_basado_en_c
Diseno de software_educativo_basado_en_c
 
Foro 2do grupo (1)
Foro 2do grupo (1)Foro 2do grupo (1)
Foro 2do grupo (1)
 
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
 
Ana luisa
Ana luisaAna luisa
Ana luisa
 
IIA_AA_4_2_GeJoAl.docx
IIA_AA_4_2_GeJoAl.docxIIA_AA_4_2_GeJoAl.docx
IIA_AA_4_2_GeJoAl.docx
 
Presentación1.2
Presentación1.2Presentación1.2
Presentación1.2
 
Software educativo, por José David Ulate Sánchez
Software educativo, por José David Ulate SánchezSoftware educativo, por José David Ulate Sánchez
Software educativo, por José David Ulate Sánchez
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Swebok final
Swebok finalSwebok final
Swebok final
 
Plan de Curso 336
Plan de Curso 336Plan de Curso 336
Plan de Curso 336
 
Enrique Cabello
Enrique CabelloEnrique Cabello
Enrique Cabello
 

Análisis de requerimientos del software en 4 etapas

  • 1.
  • 2. El análisis de requerimientos puede dividirse en cuatro áreas: Reconocimiento del problema  Evaluación y síntesis  Especificación Revisión. Inicialmente, el analista estudia la especificación del sistema (si existe) y el plan de proyecto. Es importante comprender el contexto del sistema y revisar el ámbito de los programas que se usó para generar las estimaciones de la planificación. A continuación, debe establecerse la comunicación necesaria para el análisis, de forma que se asegure el reconocimiento del problema.
  • 3. ESPECIFICACION DE UN SOFTWARE Se conoce también como definición del problema o análisis del programa. En este paso se determinan la información inicial para la elaboración del programa. Es donde se determina qué es lo que debe resolverse con el computador, de qué presupuestos se debe partir... en definitiva, el planteamiento del problema.
  • 4. DISEÑO DE UN SOFTWARE Es diseñar cualquier sistema nuevo o las aplicaciones que se requieren para satisfacer las necesidades. Esta actividad se debe dividir en: Operaciones de entrada/salida  Cálculos Lógica/ comparación Almacenamiento/ consulta En este paso se genera una solución con técnicas de programación como diseño descendente de programas, pseudocódigos, flujo gramas y estructuras lógicas.
  • 5. SELECCIÓN O PLANEACION MEC (Material Educativo Computarizado ) El término Material Educativo Computarizado se refiere a los programas en computador con los cuales los aprendices interactúan cuando están siendo enseñados o evaluados a través de un computador. Un ambiente informático que permite que la clase de aprendiz para el que se preparó, viva el tipo de experiencias educativas que se consideran deseables para él frente a una necesidad educativa dada.
  • 6. DISEÑO MEC Diseñar un material educativo computarizado, no es cuestión difícil, una persona con algunos conocimientos en informática lo puede hacer, sin embargo es necesario conocer todos aquellos elementos que rodean este proceso, para realizar buenos productos, con objetivos claros, explícitos y posibles de cumplir, dignos de hacer parte de los escenarios educativos.
  • 7. MODELO DEL DESARROLLO MEC se considera que uno de los elementos más importantes en el diseño de Materiales Educativos Computarizados, es el de crear entornos de aprendizaje participativos, donde los estudiantes sean parte activa de la construcción del conocimiento. 2. Énfasis en la Independencia. El segundo elemento importante a considerar en el diseño de este tipo de materiales, concierne a crear en el aprendiz las herramientas necesarias para que el rol que tenga el estudiante sea más activo, participando de una forma más directa en el proceso de enseñanza- aprendizaje.
  • 8. PRUEBA O DEPURACION DEL SOFTWARE Depurar es correr el programa en una computadora y corregir las partes que no funcionan. En esta fase se comprueba el funcionamiento de cada programa y esto se hace con datos reales o ficticios. Cuando los programas están depurados, se prueban. Cuando los programas se depuran, se pueden encontrar los siguientes errores: Errores de sintaxis o de compilación Errores de ejecución Errores de lógica Errores de especificación.