unidad 1 planificacion y modelado2

71

Upload: edward-hill-mountedalready

Post on 06-Feb-2016

225 views

Category:

Documents


0 download

DESCRIPTION

planeacion y modelado. Unidad 1 ISC

TRANSCRIPT

Page 1: Unidad 1 Planificacion y Modelado2
Page 2: Unidad 1 Planificacion y Modelado2
Page 3: Unidad 1 Planificacion y Modelado2
Page 4: Unidad 1 Planificacion y Modelado2
Page 5: Unidad 1 Planificacion y Modelado2
Page 6: Unidad 1 Planificacion y Modelado2
Page 7: Unidad 1 Planificacion y Modelado2
Page 8: Unidad 1 Planificacion y Modelado2
Page 9: Unidad 1 Planificacion y Modelado2
Page 10: Unidad 1 Planificacion y Modelado2
Page 11: Unidad 1 Planificacion y Modelado2
Page 12: Unidad 1 Planificacion y Modelado2
Page 13: Unidad 1 Planificacion y Modelado2
Page 14: Unidad 1 Planificacion y Modelado2
Page 15: Unidad 1 Planificacion y Modelado2
Page 16: Unidad 1 Planificacion y Modelado2
Page 17: Unidad 1 Planificacion y Modelado2
Page 18: Unidad 1 Planificacion y Modelado2
Page 19: Unidad 1 Planificacion y Modelado2
Page 20: Unidad 1 Planificacion y Modelado2
Page 21: Unidad 1 Planificacion y Modelado2
Page 22: Unidad 1 Planificacion y Modelado2
Page 23: Unidad 1 Planificacion y Modelado2
Page 24: Unidad 1 Planificacion y Modelado2
Page 25: Unidad 1 Planificacion y Modelado2
Page 26: Unidad 1 Planificacion y Modelado2
Page 27: Unidad 1 Planificacion y Modelado2
Page 28: Unidad 1 Planificacion y Modelado2
Page 29: Unidad 1 Planificacion y Modelado2
Page 30: Unidad 1 Planificacion y Modelado2
Page 31: Unidad 1 Planificacion y Modelado2
Page 32: Unidad 1 Planificacion y Modelado2
Page 33: Unidad 1 Planificacion y Modelado2
Page 34: Unidad 1 Planificacion y Modelado2
Page 35: Unidad 1 Planificacion y Modelado2
Page 36: Unidad 1 Planificacion y Modelado2
Page 37: Unidad 1 Planificacion y Modelado2
Page 38: Unidad 1 Planificacion y Modelado2
Page 39: Unidad 1 Planificacion y Modelado2
Page 40: Unidad 1 Planificacion y Modelado2
Page 41: Unidad 1 Planificacion y Modelado2
Page 42: Unidad 1 Planificacion y Modelado2
Page 43: Unidad 1 Planificacion y Modelado2
Page 44: Unidad 1 Planificacion y Modelado2
Page 45: Unidad 1 Planificacion y Modelado2
Page 46: Unidad 1 Planificacion y Modelado2
Page 47: Unidad 1 Planificacion y Modelado2
Page 48: Unidad 1 Planificacion y Modelado2
Page 49: Unidad 1 Planificacion y Modelado2
Page 50: Unidad 1 Planificacion y Modelado2

S i s t e m a so p e r a t i v o sS i s t e m a sd e c o n o c i m i e n t o

S i s t e m a s d e a d m i n i s t r a c i ó nS i s t e m a se s t r a t é g i c o sC o o r d i n a c i ó n

V e n t a s ym e r c a d o t e c n i a M a n u f a c t u r a F i n a n z a s C o n t a b i l i d a d R e c u r s o sh u m a n o sH a r d w a r e S o f t w a r e I n f o r m a c i ó n y a r c h i v o s T e l e -c o m u n i c a c i o n e s

A p l i c a c i o n e sf u n c i o n a l e s d en e g o c i o s

B a s e d es i s t e m a s d ec ó m p u t o

S i s t e m a so p e r a t i v o sS i s t e m a sd e c o n o c i m i e n t o

S i s t e m a s d e a d m i n i s t r a c i ó nS i s t e m a se s t r a t é g i c o sC o o r d i n a c i ó n

V e n t a s ym e r c a d o t e c n i a M a n u f a c t u r a F i n a n z a s C o n t a b i l i d a d R e c u r s o sh u m a n o sH a r d w a r e S o f t w a r e I n f o r m a c i ó n y a r c h i v o s T e l e -c o m u n i c a c i o n e s

A p l i c a c i o n e sf u n c i o n a l e s d en e g o c i o s

B a s e d es i s t e m a s d ec ó m p u t o

Ningún sistema proporciona por sí mismo toda la información que la institución requiere.

Page 51: Unidad 1 Planificacion y Modelado2

• Una condición o necesidad de un usuario para resolver un

problema o alcanzar un objetivo.

• 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.

• Una representación documentada de una condición o capacidad.

¿Qué son Requerimientos?

Page 52: Unidad 1 Planificacion y Modelado2

Necesario: Un requerimiento es necesario si su omisión provoca una deficiencia en el sistema a construir, y además su capacidad, características físicas o factor de calidad no pueden ser reemplazados por otras capacidades del producto o del proceso.

Conciso: Un requerimiento es conciso si es fácil de leer y entender. Su redacción debe ser simple y clara para aquellos que vayan a consultarlo en un futuro.

Completo: Un requerimiento está completo si no necesita ampliar detalles en su redacción, es decir, si se proporciona la información suficiente para su comprensión.

Consistente: Un requerimiento es consistente si no es contradictorio con otro requerimiento.

No ambiguo: Un requerimiento no es ambiguo cuando tiene una sola interpretación. El lenguaje usado en su definición, no debe causar confusiones al lector.

Verificable: Un requerimiento es verificable cuando puede ser cuantificado de manera que permita hacer uso de los siguientes métodos de verificación: inspección, análisis, demostración o pruebas.

Características de los requerimientos

Page 53: Unidad 1 Planificacion y Modelado2

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.

Dificultades para definir los requerimientos

Page 54: Unidad 1 Planificacion y Modelado2

Expresarse de modo adecuado Ser de acceso sencillo Numerarse Acompañarse con pruebas que lo

verifiquen Tomarse en cuenta en el diseño Tomarse en cuenta en el código Probarse aislado Probarse junto con otros

requerimientos Validarse con las pruebas

después de construir la aplicación

Cada requerimiento debe…

Page 55: Unidad 1 Planificacion y Modelado2

"Ingeniería de Requerimientos es la disciplina para desarrollar una especificación completa, consistente y no ambigua, la cual servirá como base para acuerdos comunes entre todas las partes involucradas y en dónde se describen las funciones que realizará el sistema" Boehm 1979.

"Ingeniería de Requerimientos es el proceso por el cual se transforman los requerimientos declarados por los clientes , ya sean hablados o escritos, a especificaciones precisas, no ambiguas, consistentes y completas del comportamiento del sistema, incluyendo funciones, interfaces, rendimiento y limitaciones". STARTS Guide 1987.

Definición de Ingeniería de Requerimientos

Page 56: Unidad 1 Planificacion y Modelado2

"Es el proceso mediante el cual se intercambian diferentes puntos de vista para recopilar y modelar lo que el sistema va a realizar. Este proceso utiliza una combinación de métodos, herramientas y actores, cuyo producto es un modelo del cual se genera un documento de requerimientos" Leite 1987.

"Ingeniería de requerimientos es un enfoque sistémico para recolectar, organizar y documentar los requerimientos del sistema; es también el proceso que establece y mantiene acuerdos sobre los cambios de requerimientos, entre los clientes y el equipo del proyecto" Rational Software

Definición de Ingeniería de Requerimientos

Page 57: Unidad 1 Planificacion y Modelado2

Permite gestionar las necesidades del proyecto en forma estructurada: Cada actividad de la IR consiste de una serie de pasos organizados y bien definidos.

Mejora la capacidad de predecir cronogramas de proyectos, así como sus resultados: La IR proporciona un punto de partida para controles subsecuentes y actividades de mantenimiento, tales como estimación de costos, tiempo y recursos necesarios.

Disminuye los costos y retrasos del proyecto: Muchos estudios han demostrado que reparar errores por un mal desarrollo no descubierto a tiempo, es sumamente caro; especialmente aquellas decisiones tomadas durante la RE.

Mejora la calidad del software: La calidad en el software tiene que ver con cumplir un conjunto de requerimientos (funcionalidad, facilidad de uso, confiabilidad, desempeño, etc.).

Mejora la comunicación entre equipos: La especificación de requerimientos representa una forma de consenso entre clientes y desarrolladores. Si este consenso no ocurre, el proyecto no será exitoso.

Evita rechazos de usuarios finales: La ingeniería de requerimientos obliga al cliente a considerar sus requerimientos cuidadosamente y revisarlos dentro del marco del problema, por lo que se le involucra durante todo el desarrollo del proyecto.

Los principales beneficios que se obtienen de la Ingeniería de Requerimientos son:

Page 58: Unidad 1 Planificacion y Modelado2

Procesos de la Ingeniería de Requerimientos

Requerimientosde

Proceso

Requerimientosde

Usuarios

Requerimientosde

Análisis y Negociación

Requerimientospara laGestión

Page 59: Unidad 1 Planificacion y Modelado2
Page 60: Unidad 1 Planificacion y Modelado2
Page 61: Unidad 1 Planificacion y Modelado2

Requerimiento de Proceso• Requerimiento: atributo necesario dentro de un sistema que puede presentar una

capacidad, una característica o un factor de calidad del sistema de tal manera que le sea útil a los clientes o a los usuarios finales.

• Los requerimientos pueden clasificarse como indicados o reales, los primeros son los entregados por el usuario al comienzo del proyecto y los reales son los que reflejan la satisfacción de las necesidades del usuario

• La ingeniería de requisitos facilita el mecanismo apropiado para comprender lo que quiere el cliente, analizando necesidades, confirmando su viabilidad, negociando una solución sin ambigüedad, validando la especificación y registrando los requisitos para que se transformen en un sistema operacional.

• Los requerimientos para un sistema de software determinan lo que hará el sistema y definen las restricciones de su operación e implementación. El proceso de ingeniería de requisitos puede ser descrito en 5 pasos distintos:

• 1. Identificación de requisitos.• 2. Análisis de requisitos y negociación.• 3. Especificación de requisitos.• 4. Modernizado del sistema.• 5. Validación y gestión de requisitos.

Page 62: Unidad 1 Planificacion y Modelado2

Requerimiento de Proceso• El ingeniero en sistemas establece los servicios que el cliente requiere de un sistema y los

límites bajo los cuales operara y como se desarrolla este.• Requerimiento: Es un rango de instrucciones abstractas de alto nivel de un servicio o de un

sistema limitado a detallar una especificación funcional.• Ingeniería de requerimientos: se define como un conjunto de actividades en las cuales,

utilizando técnicas y herramientas, se analiza un problema y se concluye con la especificación de una solución.

• Los requerimientos pueden ser funcionales o no funcionales.• Los requerimientos funcionales describen servicios o funciones.• Los requerimientos no funcionales son un límite en el sistema o en el proceso de desarrollo.• Procesos de la ingeniería de requerimientos:• 1. Estudio de factibilidad.• 2. Análisis de requerimientos.• 3. Definición de requerimientos.• 4. Especificación de requerimientos.

Page 63: Unidad 1 Planificacion y Modelado2
Page 64: Unidad 1 Planificacion y Modelado2

Describen los requerimientos funcionales y no funcionales de tal forma que sean comprensibles por los usuarios del sistema que no posean un conocimiento técnico detallado.

Únicamente especifican el comportamiento externo del sistema y evitan, tanto como sea posible, las características de diseño del sistema.

Deben redactarse utilizando el lenguaje natural, representaciones y diagramas intuitivos sencillos.

Requerimientos del Usuario

Page 65: Unidad 1 Planificacion y Modelado2
Page 66: Unidad 1 Planificacion y Modelado2
Page 67: Unidad 1 Planificacion y Modelado2
Page 68: Unidad 1 Planificacion y Modelado2
Page 69: Unidad 1 Planificacion y Modelado2
Page 70: Unidad 1 Planificacion y Modelado2
Page 71: Unidad 1 Planificacion y Modelado2