SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Normalmente, un tema de la Ingeniería de Software
tiene diferentes significados. De las muchas definiciones
que existen para requerimiento, ha continuación se
presenta la definición que aparece en el glosario de la
IEEE .
1. Una condición o necesidad de un usuario para resolver
un problema o alcanzar un objetivo.
2. Una condición o capacidad que debe estar presente en
un sistema o componentes de sistema para satisfacer un
contrato, estándar, especificación u otro documento
formal.
3. Una representación documentada de una condición o
capacidad como en 1 o 2.
 Los requerimientos no son obvios y vienen de muchas
fuentes.
 Son difíciles de expresar en palabras (el lenguaje es
ambiguo).
 Existen muchos tipos de requerimientos y diferentes
niveles de detalle.
 La cantidad de requerimientos en un proyecto puede ser
difícil de manejar.
 Nunca son iguales. Algunos son más difíciles, más
riesgosos, más importantes o más estables que otros.
 Los requerimientos están relacionados unos con otros,
y a su vez se relacionan con otras partes del proceso.
 Cada requerimiento tiene propiedades únicas y abarcan
áreas funcionales específicas.
 Un requerimiento puede cambiar a lo largo del ciclo de
desarrollo.
 Son difíciles de cuantificar, ya que cada conjunto de
requerimientos es particular para cada proyecto.
 Obtener información acerca de lo que los usuarios
desean.
 Clasificar esos deseos para comenzar a estructurar
requerimientos.
 Identificar los niveles de jerarquía del sistema y empezar a
alojar los ya clasificados requerimientos en cada nivel.
 Especificar formalmente los requerimientos de acuerdo al
nivel de audiencia que se desea..
1. Requerimiento Funcional
2. Requerimiento no Funcional
3. Otros tipos de limitaciones externas
 Un requerimiento funcional puede ser una descripción de
lo que un sistema debe hacer. Este tipo de requerimiento
específica algo que el sistema entregado debe ser capaz
de realizar.
 Un requerimiento no funcional de rendimiento, de calidad,
etc.; especifica algo sobre el propio sistema, y cómo debe
realizar sus funciones. Algunos ejemplos de aspectos
solicitables son la disponibilidad, el testeo, el
mantenimiento, la facilidad de uso, etc.
 Otros tipos de limitaciones externas, que afectan en una
forma indirecta al producto. Estas pueden ir desde la
compatibilidad con cierto sistema operativo hasta la
adecuación a leyes o regulaciones aplicables al producto.
 Los requerimientos bien formulados deben satisfacer
varias características. Si no lo hacen, deben ser
reformulados hasta hacerlo.
› Necesario
› No Ambiguo
› Conciso
› Consistente
› Completo
› Alcanzable
› Verificable
 Necesario: Lo que pida un requerimiento debe ser
necesario para el producto.
 No ambiguo: El texto debe ser claro, preciso y tener una
única interpretación posible.
 Conciso: Debe redactarse en un lenguaje comprensible
por los inversores en lugar de uno de tipo técnico y
especializado, aunque aún así debe referenciar los
aspectos importantes
 Consistente: Ningún requerimiento debe entrar en
conflicto con otro requerimiento diferente, ni con parte de
otro. Asimismo, el lenguaje empleado entre los distintos
requerimientos debe ser consistente también.
 Completo: Los requerimientos deben contener en sí
mismos toda la información necesaria, y no remitir a otras
fuentes externas que los expliquen con más detalle.
 Alcanzable: Un requerimiento debe ser un objetivo
realista, posible de ser alcanzado con el dinero, el tiempo
y los recursos disponibles.
 Verificable: Se debe poder verificar con absoluta certeza,
si el requerimiento fue satisfecho o no. Esta verificación
puede lograrse mediante inspección, análisis,
demostración o testeo.
 Estas características suelen ser subjetivas, es decir, no
pueden ser calculadas de forma automática por ningún
sistema. Por ello, se tiende a medir otras métricas o
indicadores que sí que pueden ser calculados de forma
automática y que, de algún modo, pueden sustituir o
mapear con esta lista de características.
 Los prototipos son una visión preliminar del sistema futuro
que se implantara, la elaboración de prototipos de un
sistema de información es una técnica valiosa para la
recopilación de los requerimientos de información de los
usuarios.
 Los prototipos efectivos deben hacerse tempranamente en
el ciclo de vida del desarrollo de sistemas, durante la fase
de determinación de requerimientos
 El prototipo es una aplicación que funciona.
 La finalidad del prototipo es probar varias suposiciones
formuladas por analistas y usuarios.
 Los prototipos se crean con rapidez.
 Los prototipos evolucionan a traves de un proceso
iterativo.
 Los prototipos tienen un costo bajo desarrollo.
 El desarrollo de prototipos en una aplicaciones que se
llevan de forma ordenada, sin importar la herramienta
› Identificación de requerimientos
› Desarrollo de un modelo que funcione
› Utilizar el prototipo
› Revisión del prototipo
› Repetición del proceso las veces que sea necesario
 Prototipo de parchado
 Prototipo no operacional
 Prototipo primero de una serie
 Prototipo de características seleccionadas
 Prototipo de parchado: Es la construcción de un problema
operable, es decir que tenga las características
necesarias o básicas que permitan una iteración del
usuario.
 Este prototipo es un modelo a escala que solamente
contiene las características esenciales, en este debido al
tiempo y costo podrán ser realizado, de igual manera se
puede tomar algunas decisiones sobre la utilidad del
sistema en base a las entradas y a las salidas ya del
prototipo.
 Es la creación de un primer modelo a escala completo de
un sistema.
 Este tipo de prototipo es útil cuando se tienen planeadas
muchas instalaciones del mismo sistema de información
 Se refiere a la construcción de un modelo operacional que
incluyen algunas pero no todas de las características que
tendrá el sistema final, adicional a esto el sistema se va
construyendo por módulos, de modo que si las
características reciben una evaluación satisfactoria
puedan incorporarse al sistema final.
 A pesar de que tal vez surjan problemas, la construcción
de prototipos puede ser un paradigma efectivo para la
ingeniería del software. La clave es definir las reglas del
juego desde el principio; es decir, el cliente y el
desarrollador se deben poner de acuerdo en:
› Que el prototipo se construya y sirva como un mecanismo para la
definición de requisitos.
› Que el prototipo se descarte, al menos en parte.
› Que después se desarrolle el software real con un enfoque hacia
la calidad.

Weitere ähnliche Inhalte

Was ist angesagt?

Requerimientos de sistemas y desarrollo de prototipo
Requerimientos de sistemas y desarrollo de  prototipoRequerimientos de sistemas y desarrollo de  prototipo
Requerimientos de sistemas y desarrollo de prototipoRicardo Gomez
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwareMaría Eugenia
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )silviachmn
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 
Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipadoALDEN_HERRE
 
Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesLismirabal
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareLeo Ruelas Rojas
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UMLramirezjaime
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosunrated999
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Ppt de ingenieria de requerimiento
Ppt de ingenieria de requerimientoPpt de ingenieria de requerimiento
Ppt de ingenieria de requerimientomely1930
 

Was ist angesagt? (20)

Requerimientos de sistemas y desarrollo de prototipo
Requerimientos de sistemas y desarrollo de  prototipoRequerimientos de sistemas y desarrollo de  prototipo
Requerimientos de sistemas y desarrollo de prototipo
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de Software
 
Capitulo 6 prototipos
Capitulo 6 prototiposCapitulo 6 prototipos
Capitulo 6 prototipos
 
Proyecto final de software
Proyecto final de softwareProyecto final de software
Proyecto final de software
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Metodologia prototipado
Metodologia prototipadoMetodologia prototipado
Metodologia prototipado
 
Requerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionalesRequerimientos funcionales y no funcionales
Requerimientos funcionales y no funcionales
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Casos de pruebas
Casos de pruebasCasos de pruebas
Casos de pruebas
 
Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Ppt de ingenieria de requerimiento
Ppt de ingenieria de requerimientoPpt de ingenieria de requerimiento
Ppt de ingenieria de requerimiento
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 

Ähnlich wie Requerimientos de un sistema y desarrollo del prototipo

Diseño de software
Diseño de softwareDiseño de software
Diseño de softwareYamnibel
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASAlcoverify
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos JCRREYES
 
Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...
Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...
Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...Gustavo Palomo Ureña
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientosguest409adc
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos unrated999
 
Sistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototiposSistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototiposArianna Peralta
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276marlev boadas
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitosNando Lopez
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitosNando Lopez
 

Ähnlich wie Requerimientos de un sistema y desarrollo del prototipo (20)

Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos
 
Ensayo importancia ingenieria
Ensayo importancia ingenieriaEnsayo importancia ingenieria
Ensayo importancia ingenieria
 
Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...
Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...
Presentacion del Grupo 6 analisis de sistemas II UNED Costa Rica I Cuatrimest...
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Sistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototiposSistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototipos
 
REQUI
REQUIREQUI
REQUI
 
Requerimiento
RequerimientoRequerimiento
Requerimiento
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276
 
Taller en clases
Taller en clases Taller en clases
Taller en clases
 
Taller en clases
Taller en clases Taller en clases
Taller en clases
 
REQUISITOS
REQUISITOSREQUISITOS
REQUISITOS
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
modulo uno
modulo unomodulo uno
modulo uno
 

Mehr von Alva_Ruiz

Video conferencia
Video conferenciaVideo conferencia
Video conferenciaAlva_Ruiz
 
Representación del Conocimiento
Representación del ConocimientoRepresentación del Conocimiento
Representación del ConocimientoAlva_Ruiz
 
Calidad de los sistemas de informacion
Calidad de los sistemas de informacionCalidad de los sistemas de informacion
Calidad de los sistemas de informacionAlva_Ruiz
 
Tabla de Centroide y Momento de Inercia de Figuras Comunes
Tabla de Centroide y Momento de Inercia de Figuras ComunesTabla de Centroide y Momento de Inercia de Figuras Comunes
Tabla de Centroide y Momento de Inercia de Figuras ComunesAlva_Ruiz
 
Etapas para la Formulación de un Proyecto
Etapas para la Formulación de un ProyectoEtapas para la Formulación de un Proyecto
Etapas para la Formulación de un ProyectoAlva_Ruiz
 
Propuesta de Proyecto
Propuesta de ProyectoPropuesta de Proyecto
Propuesta de ProyectoAlva_Ruiz
 
Interfaz Grupo C
Interfaz Grupo CInterfaz Grupo C
Interfaz Grupo CAlva_Ruiz
 
Base de Datos Grupo C
Base de Datos Grupo CBase de Datos Grupo C
Base de Datos Grupo CAlva_Ruiz
 
Ciclo de Vida de un Proyecto
Ciclo de Vida de un ProyectoCiclo de Vida de un Proyecto
Ciclo de Vida de un ProyectoAlva_Ruiz
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de FlujoAlva_Ruiz
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de FlujoAlva_Ruiz
 
Pseudocodigo
PseudocodigoPseudocodigo
PseudocodigoAlva_Ruiz
 
Muestreo, Reconstrucción y Controladores Digitales
Muestreo, Reconstrucción y Controladores DigitalesMuestreo, Reconstrucción y Controladores Digitales
Muestreo, Reconstrucción y Controladores DigitalesAlva_Ruiz
 
Análisis de Señales.
Análisis de Señales. Análisis de Señales.
Análisis de Señales. Alva_Ruiz
 
Análisis de Señales
Análisis de SeñalesAnálisis de Señales
Análisis de SeñalesAlva_Ruiz
 

Mehr von Alva_Ruiz (19)

Video conferencia
Video conferenciaVideo conferencia
Video conferencia
 
Representación del Conocimiento
Representación del ConocimientoRepresentación del Conocimiento
Representación del Conocimiento
 
Calidad de los sistemas de informacion
Calidad de los sistemas de informacionCalidad de los sistemas de informacion
Calidad de los sistemas de informacion
 
Tabla de Centroide y Momento de Inercia de Figuras Comunes
Tabla de Centroide y Momento de Inercia de Figuras ComunesTabla de Centroide y Momento de Inercia de Figuras Comunes
Tabla de Centroide y Momento de Inercia de Figuras Comunes
 
Etapas para la Formulación de un Proyecto
Etapas para la Formulación de un ProyectoEtapas para la Formulación de un Proyecto
Etapas para la Formulación de un Proyecto
 
Propuesta de Proyecto
Propuesta de ProyectoPropuesta de Proyecto
Propuesta de Proyecto
 
Manual
Manual Manual
Manual
 
Interfaz Grupo C
Interfaz Grupo CInterfaz Grupo C
Interfaz Grupo C
 
Ensayo
EnsayoEnsayo
Ensayo
 
Base de Datos Grupo C
Base de Datos Grupo CBase de Datos Grupo C
Base de Datos Grupo C
 
Ciclo de Vida de un Proyecto
Ciclo de Vida de un ProyectoCiclo de Vida de un Proyecto
Ciclo de Vida de un Proyecto
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Muestreo, Reconstrucción y Controladores Digitales
Muestreo, Reconstrucción y Controladores DigitalesMuestreo, Reconstrucción y Controladores Digitales
Muestreo, Reconstrucción y Controladores Digitales
 
Análisis de Señales.
Análisis de Señales. Análisis de Señales.
Análisis de Señales.
 
Análisis de Señales
Análisis de SeñalesAnálisis de Señales
Análisis de Señales
 
Saia
SaiaSaia
Saia
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 

Kürzlich hochgeladen (20)

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Requerimientos de un sistema y desarrollo del prototipo

  • 1.
  • 2. Normalmente, un tema de la Ingeniería de Software tiene diferentes significados. De las muchas definiciones que existen para requerimiento, ha continuación se presenta la definición que aparece en el glosario de la IEEE . 1. Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo. 2. Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal. 3. Una representación documentada de una condición o capacidad como en 1 o 2.
  • 3.  Los requerimientos no son obvios y vienen de muchas fuentes.  Son difíciles de expresar en palabras (el lenguaje es ambiguo).  Existen muchos tipos de requerimientos y diferentes niveles de detalle.  La cantidad de requerimientos en un proyecto puede ser difícil de manejar.  Nunca son iguales. Algunos son más difíciles, más riesgosos, más importantes o más estables que otros.
  • 4.  Los requerimientos están relacionados unos con otros, y a su vez se relacionan con otras partes del proceso.  Cada requerimiento tiene propiedades únicas y abarcan áreas funcionales específicas.  Un requerimiento puede cambiar a lo largo del ciclo de desarrollo.  Son difíciles de cuantificar, ya que cada conjunto de requerimientos es particular para cada proyecto.
  • 5.  Obtener información acerca de lo que los usuarios desean.  Clasificar esos deseos para comenzar a estructurar requerimientos.  Identificar los niveles de jerarquía del sistema y empezar a alojar los ya clasificados requerimientos en cada nivel.  Especificar formalmente los requerimientos de acuerdo al nivel de audiencia que se desea..
  • 6. 1. Requerimiento Funcional 2. Requerimiento no Funcional 3. Otros tipos de limitaciones externas  Un requerimiento funcional puede ser una descripción de lo que un sistema debe hacer. Este tipo de requerimiento específica algo que el sistema entregado debe ser capaz de realizar.
  • 7.  Un requerimiento no funcional de rendimiento, de calidad, etc.; especifica algo sobre el propio sistema, y cómo debe realizar sus funciones. Algunos ejemplos de aspectos solicitables son la disponibilidad, el testeo, el mantenimiento, la facilidad de uso, etc.  Otros tipos de limitaciones externas, que afectan en una forma indirecta al producto. Estas pueden ir desde la compatibilidad con cierto sistema operativo hasta la adecuación a leyes o regulaciones aplicables al producto.
  • 8.  Los requerimientos bien formulados deben satisfacer varias características. Si no lo hacen, deben ser reformulados hasta hacerlo. › Necesario › No Ambiguo › Conciso › Consistente › Completo › Alcanzable › Verificable
  • 9.  Necesario: Lo que pida un requerimiento debe ser necesario para el producto.  No ambiguo: El texto debe ser claro, preciso y tener una única interpretación posible.  Conciso: Debe redactarse en un lenguaje comprensible por los inversores en lugar de uno de tipo técnico y especializado, aunque aún así debe referenciar los aspectos importantes  Consistente: Ningún requerimiento debe entrar en conflicto con otro requerimiento diferente, ni con parte de otro. Asimismo, el lenguaje empleado entre los distintos requerimientos debe ser consistente también.
  • 10.  Completo: Los requerimientos deben contener en sí mismos toda la información necesaria, y no remitir a otras fuentes externas que los expliquen con más detalle.  Alcanzable: Un requerimiento debe ser un objetivo realista, posible de ser alcanzado con el dinero, el tiempo y los recursos disponibles.  Verificable: Se debe poder verificar con absoluta certeza, si el requerimiento fue satisfecho o no. Esta verificación puede lograrse mediante inspección, análisis, demostración o testeo.
  • 11.  Estas características suelen ser subjetivas, es decir, no pueden ser calculadas de forma automática por ningún sistema. Por ello, se tiende a medir otras métricas o indicadores que sí que pueden ser calculados de forma automática y que, de algún modo, pueden sustituir o mapear con esta lista de características.
  • 12.  Los prototipos son una visión preliminar del sistema futuro que se implantara, la elaboración de prototipos de un sistema de información es una técnica valiosa para la recopilación de los requerimientos de información de los usuarios.  Los prototipos efectivos deben hacerse tempranamente en el ciclo de vida del desarrollo de sistemas, durante la fase de determinación de requerimientos
  • 13.  El prototipo es una aplicación que funciona.  La finalidad del prototipo es probar varias suposiciones formuladas por analistas y usuarios.  Los prototipos se crean con rapidez.  Los prototipos evolucionan a traves de un proceso iterativo.  Los prototipos tienen un costo bajo desarrollo.
  • 14.  El desarrollo de prototipos en una aplicaciones que se llevan de forma ordenada, sin importar la herramienta › Identificación de requerimientos › Desarrollo de un modelo que funcione › Utilizar el prototipo › Revisión del prototipo › Repetición del proceso las veces que sea necesario
  • 15.  Prototipo de parchado  Prototipo no operacional  Prototipo primero de una serie  Prototipo de características seleccionadas  Prototipo de parchado: Es la construcción de un problema operable, es decir que tenga las características necesarias o básicas que permitan una iteración del usuario.
  • 16.  Este prototipo es un modelo a escala que solamente contiene las características esenciales, en este debido al tiempo y costo podrán ser realizado, de igual manera se puede tomar algunas decisiones sobre la utilidad del sistema en base a las entradas y a las salidas ya del prototipo.
  • 17.  Es la creación de un primer modelo a escala completo de un sistema.  Este tipo de prototipo es útil cuando se tienen planeadas muchas instalaciones del mismo sistema de información
  • 18.  Se refiere a la construcción de un modelo operacional que incluyen algunas pero no todas de las características que tendrá el sistema final, adicional a esto el sistema se va construyendo por módulos, de modo que si las características reciben una evaluación satisfactoria puedan incorporarse al sistema final.
  • 19.  A pesar de que tal vez surjan problemas, la construcción de prototipos puede ser un paradigma efectivo para la ingeniería del software. La clave es definir las reglas del juego desde el principio; es decir, el cliente y el desarrollador se deben poner de acuerdo en: › Que el prototipo se construya y sirva como un mecanismo para la definición de requisitos. › Que el prototipo se descarte, al menos en parte. › Que después se desarrolle el software real con un enfoque hacia la calidad.