0% encontró este documento útil (0 votos)
61 vistas9 páginas

Mapa Mental

La ingeniería de requisitos comprende las tareas relacionadas con determinar las necesidades o condiciones a satisfacer para un software nuevo o modificado. El propósito de la ingeniería de requisitos es asegurar que los requisitos alcancen un estado óptimo antes de la fase de diseño. El ciclo de vida del software incluye fases como planificación, análisis, diseño, pruebas y mantenimiento.

Cargado por

Omar Navarro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
61 vistas9 páginas

Mapa Mental

La ingeniería de requisitos comprende las tareas relacionadas con determinar las necesidades o condiciones a satisfacer para un software nuevo o modificado. El propósito de la ingeniería de requisitos es asegurar que los requisitos alcancen un estado óptimo antes de la fase de diseño. El ciclo de vida del software incluye fases como planificación, análisis, diseño, pruebas y mantenimiento.

Cargado por

Omar Navarro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INTRODUCCION

Ingeniería de requisitos o Ingeniería de requerimientos comprende todas las


tareas relacionadas con la determinación de las necesidades o de las condiciones
a satisfacer para un software nuevo o modificado, tomando en cuenta los
diversos requisitos de las partes interesadas, que pueden entrar en conflicto
entre ellos. Sin embargo la Ingeniería de requerimientos también es
contemplada en otras disciplinas, estando fuertemente vinculada con la
administración de proyectos.

Muchas veces se habla de requerimientos en vez de requisitos; esto se debe a


una mala traducción del inglés. La palabra requerimiento debe ser traducida como
requisito, mientras que requerimiento se traduce al inglés como requeté.

El propósito de la ingeniería de requisitos es hacer que los mismos alcancen un


estado óptimo antes de alcanzar la fase de diseño en el proyecto. Los buenos
requisitos deben ser medibles, comprobables, sin ambigüedades o
contradicciones, etc.
Ciclo de vida del software

El ciclo de vida del software nos permite entablar una serie de procedimientos
mediante las cuales se procede para la realización del mismo. De hecho gracias
a este término, es que se han ido creando los métodos del ciclo del software,
que no son otra cosa más que metodologías que indican distintos pasos a seguir
para el desarrollo de un producto, estos integran una serie de Fases y
Entregables que nos servirán para definir en qué parte del proyecto vamos y que
correcciones se pueden prever.

Fases

Dentro de las fases del desarrollo de un software más específicamente haciendo


énfasis en el ciclo de software encontramos que son:

Planificación: El primer punto importante en el ciclo de vida de software, es


analizar brevemente los requerimientos que el cliente pide para la elaboración
del sistema que necesita, esta etapa requiere de cierto conocimiento para poder
entender la idea que el cliente propone.

Análisis: En este paso el equipo del proyecto asigna recursos y planifica el


tiempo de duración del proyecto. Se buscan limitaciones del producto y se
identifican los impactos del proyecto sobre toda la organización en su conjunto.
Nos fijamos en los requisitos que piden los clientes para estudiar cuales están
poco claros, incompletos, ambiguos o contradictorios para de esta manera no
crear una problemática mayor para la empresa
Tabla de contenidos

 Ciclo de vida del software


 Información de la OVA sobre ingeniería de requisitos
 Ciclo de vida del sistema

 Fases
 Fases
 Paradigmas de los modelos del ciclo de vida del software
 Definición de ingeniería de requisitos
Diseño: En esta fase ya se comienza a visualizar la solución con la ayuda de las
anteriores fases. Se hace un diseño lógico y otro físico. Se crean metadatos,
diagramas o pseudocódigos. La duración de esta fase varía de un proyecto a
otro.

Pruebas: Esta fase junto con la fase de desarrollo entra en un ciclo continuo
hasta que se completan el desarrollo y las pruebas. Probamos, probamos y
luego volvemos a probar tanto como sea necesario hasta que la funcionalidad
sea del 100%, además se hacen evaluaciones para evitar errores, incluyendo
la evaluación de módulos, programas, productos, y finalmente evaluación con
el cliente final, encontrar errores y arreglarlos a tiempo es la clave para
conseguir un software confiable y eficiente.

Mantenimiento: El mantenimiento es uno de los elementos clave de éxito de


cualquier proyecto. En esta fase se minimizan pequeños errores, se confirma el
buen funcionamiento del software, su eficiencia y estabilidad. El proyecto ya
está completado y necesitamos monitorear y mantener de forma continua para
garantizar que el proyecto siga ejecutándose bien
Definición de ova:
Este artículo aborda el tema de la Ingeniería de Software en el Desarrollo de Objetos Virtuales de
Aprendizaje. Tomando al Objeto Virtual de Aprendizaje (OVA) como software educativo, se
considera que para su construcción se necesita de la Ingeniería de Software para alcanzar resultados
de calidad. Además, se le separa del desarrollo de software tradicional debido a que está orientado a
un ambiente educativo y exhibe la necesidad de técnicas y recursos adicionales. Se presenta una
nueva metodología basada en la ingeniería del software para la elaboración de recursos didácticos
reutilizables en entornos de aprendizaje online, así como las condiciones para su almacenamiento en
repositorios de objetos de aprendizaje. Palabras clave: Ingeniería de Software, Objetos Virtuales de
Aprendizaje
Paradigmas de los modelos del ciclo de vida del software

En la actualidad existen diferentes tipos de paradigmas para los modelos de ciclo


de vida del software que serán explicados a continuación:

 Paradigma tradicional

Se caracterizan por ser lineales, es decir se trata de completar cada proceso de


principio a fin hasta que quede listo para avanzar a la segunda fase del ciclo del
software. Algunos de ellos son: modelo en cascada, modelo espiral e
incremental.

 Paradigma orientado a objetos

Es un modelo o un estilo de programación que nos da unas guías sobre cómo


trabajar con él software. Se basa en el concepto de clases y objetos. Este
tipo de programación se utiliza para estructurar un programa de software en
piezas simples y reutilizables de planos de código (clases) para crear instancias
individuales de objetos.

 Paradigma de desarrollo ágil

Son aquellas que permiten adaptar la forma de trabajo a las condiciones del
proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el
proyecto y su desarrollo a las circunstancias específicas del entorno.

Algunos de los modelos del ciclo de vida del paradigma son


Modelo en cascada, Modelo Espiral, Modelo Iterativo o por Prototipos,
modelo Scrum, modelo Kanban, Modelo XP o programación extrema
Definición de ingeniería de requisitos

Definición de requisitos Es una descripción completa del comportamiento del sistema


que se va a desarrollar. Incluye un conjunto de casos de uso que describe todas las
interacciones que tendrán los usuarios con el software, además de los casos de uso, la
definición de requisitos del software también contiene requisitos no funcionales
(complementarios). Los requisitos no funcionales son requisitos que imponen restricciones
en el diseño o la implementación, como, por ejemplo, restricciones en el diseño o
estándares de calidad, está dirigida tanto al cliente como al equipo de desarrollo. El lenguaje
utilizado para su redacción debe ser informal, de forma que sea fácilmente comprensible
para todas las partes involucradas en el desarrollo.
Requisitos
Los requisitos de un proyecto de software son las funciones, características y restricciones
que debe cumplir el producto final. En otras palabras, los requisitos definen qué debe hacer
el software, cómo debe verse y las condiciones que deben cumplirse para que se
considere exitoso
 Paradigmas de los
modelos de ciclo de vida del
software
MAPA MENTAL

 Definición de requisitos

 Requisitos
 Mapa mental sobre
ingeniería de requisitos
PROGRAMA DE FORMACIÓN:

Tecnólogo en análisis y desarrollo de software

Ficha técnica: 2721446

Instructor:
 
Jhon Mauricio moreno

Presentado:

Alejandro Córdoba
Omar Andrés Navarro Moreno

EVIDENCIA:
Mapa mental sobre ingeniería de requisitos

También podría gustarte