Ingeneria Del Software

Páginas: 5 (1170 palabras) Publicado: 12 de junio de 2012
Notaciones y Lenguajes para IR

Elaborado por Ing. Doris Maribel Briceño R.

Basado en Curso de Ingeniería de Requisitos facilitado por Jonás Montilva (2009)
Dictado por Ing. Thamara Hernández e Ing. Doris Maribel Briceño R. Febrero, 2010

Notaciones y herramientas para IR
 UML (Unified Modeling Language)  Es un lenguaje de modelado de sistemas de software que integra y unifica diferentesnotaciones y lenguajes formales  Facilita la representación del conocimiento acerca de un sistema y la comunicación de dicho conocimiento  Es un estándar administrado por el consorcio OMG  Object Management Group (www.omg.org/uml)  Ha

evolucionado agregando mayor poder capacidad semántica a cada nueva versión

y

Notaciones y herramientas para IR
 Es utilizado en la industria del

softwarepara:
    

 Se emplea directamente en las

Especificar, Diseñar, Visualizar, Comunicar y Documentar sistemas software y aplicaciones

siguientes actividades desarrollo de software:
 

del

de


     

 Características:



  




Unifica diferentes notaciones, Intuitiva, Homogénea, Coherente, Genérica, Extensible y Configurable

Modelado de negocios Definición y especificaciónde requisitos Diseño arquitectónico Especificación y diseño de componentes Diseño detallado de programas Diseño de bases de datos Diseño de interfaz U/S Pruebas del sistema Documentación del sistema

El lenguaje UML 2.1
 UML es usado en la mayoría de métodos en conjunto con

los Modelos de Vistas


Una vista es una representación de determinado aspecto del sistema desde una perspectiva dada Lavista lógica describe el sistema en términos de abstracciones(clases, objetos e interacciones entre ellos) La vista de procesos describe los procesos del sistema y cómo ellos se comunican entre sí La vista de implementación describe la estructura de módulos, archivos y paquetes que integran el sistema La vista de despliegue describe como el sistema se instala en su ambiente de operación y cómo seejecuta en una red La vista de usuarios describe la funcionalidad del sistema

 El Modelo 4+1 de Krutchen consta de 5 vistas



  

El Modelo 4+1 de Krutchen
Usuarios Finales FUNCIONALIDAD Programadores ADMINISTRACION DEL SOFTWARE

Integradores Performance Escalabilidad

Ingenieros de Sistemas Topologías Comunicaciones

Modelo Funcional

Diagrama de Casos de Usos
 Son técnicas quefacilitan la captura y documentación de las



  

funciones del sistema desde el punto de vista de sus usuarios directos Describen gráfica y textualmente la funcionalidad del sistema  El conjunto de funciones que el sistema ofrecerá al usuario a través de su interfaz Un caso de uso representa una unidad discreta de interacción entre el sistema y uno de sus usuarios, denominados actores Un caso deuso describe algo que el sistema hace para el actor Se documentan, en forma textual y estructurada, usando plantillas de descripción textual

Diagramas de Casos de Uso
Los diagramas de Casos de Uso son utilizados en la Ingeniería de Requisitos para especificar requisitos funcionales de una aplicación Cada caso es documentado mediante una descripción textual

Diagrama de Casos de Uso

DescipciónTextual Caso de uso: Validar Tarjeta Actor: Usuario Flujo de eventos: 1. El usuario introduce la tarjeta 2. El sistema valida la tarjeta 3. El sistema presenta menú de opciones

Diagramas de Casos de Uso
 Los diagramas de caso de uso modelan:  Los actores de un sistema  Los casos de uso  Las relaciones entre actores  Las relaciones entre casos de uso  Las relaciones de comunicación entreactores y casos de uso  Los límites del sistema  El refinamiento o descomposición de los casos de uso

Diagrama de Casos de Uso
 Actor  Símbolo usado para representar el rol que objetos externos, de una misma clase, juegan cuando interactúan con el sistema
Un objeto externo puede ser una persona interesada, un dispositivo u otro sistema  No se refiere a un individuo en particular, sino a una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeneria De Software
  • Ingeneria del software
  • Softwares para ingeneria quimica
  • Diseño ingeneria de software
  • Ingeneria De Software Implicaciones Socioeconomicas
  • Triangulo De Exito De La Ingeneria De Software
  • software de ATP ingeneria electrica
  • Procesos De Ingeneria De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS