ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelado Requerimiento de Software


Enviado por   •  20 de Abril de 2017  •  Documentos de Investigación  •  10.981 Palabras (44 Páginas)  •  699 Visitas

Página 1 de 44

NOTAS DE CLASE

MODELADO DE REQUERIMIENTOS DE SOFTWARE

POR: JORGE MANUEL PACHECO CASADIEGO

UNIVERSIDAD COOPERATIVA DE COLOMBIA

PROGRAMA INGENIERÍA DE SISTEMAS

SEDE IBAGUÉ

Mayo 2016


Perfil del autor

Jorge Manuel Pacheco-Casadiego, candidato a magister en Direccionamiento estratégico Organizaciones de Desarrollo de Software, profesor  auxiliar del Programa Ingeniería de Sistemas, Universidad Cooperativa de Colombia, sede Ibagué, Colombia. Correo-e: jorge.pacheco@campusucc.edu.co

Título

MODELADO DE REQUERIMIENTOS DE SOFTWARE

Resumen

La presente nota de Clases a través de las dos unidades que la conforman está dirigida a desarrollar la competencia de Modelar los requerimientos de sistemas informáticos para diseñar software de acuerdo con las necesidades del usuario utilizando normas, estándares y metodologías vigentes.

La primera unidad presenta una metodología para modelar los requerimientos de software utilizando la técnica de Modelo de casos de uso, y los conceptos y productos involucrados en el Modelo de casos de uso. La metodología propuesta se ha implementado en los cursos de Análisis de Sistemas y Requisitos de Software

La segunda unidad aplica la metodología propuesta para modelar los requerimientos del subsistema de Ventas de una tienda típica de barrio, comercializadora de productos de consumo en el hogar, utilizando la técnica de Modelo de casos de uso y generando la descripción del textual y gráfica del subsistema.

Cada unidad presenta una sección de ejercicios de análisis de casos para la definición de requisitos y modelado pertinente para el subsistema de Compras del Sistema Tienda. Para el desarrollo de estos análisis se propone la  organización de los estudiantes en  equipos de trabajo.

Palabras claves

Modelo de requisitos de software, modelo de casos de uso, diagramas de caso de uso, procesos asincrónicos, procesos CRUD


Contenido

INTRODUCCIÓN        5

METODOLOGÍA  PARA MODELAR REQUERIMIENTOS FUNCIONALES  DE SOFTWARE        6

1.1 Requisitos de software        6

1.2 Requerimientos Funcionales de un Sistema        7

1.3  Modelo de Casos de uso        8

1.3.1 Identificación de procesos asincrónicos        8

1.3.2 Descripción textual de casos de uso        11

1.3.3 Descripción Gráfica de casos de uso        12

1.3.4 Procesos CRUD y el uso de la asociación <>        15

1.4 Conclusiones        17

1.5 Ejercicios        18

1.5.1 Requerimientos Subsistema Compras        18

1.6 Evaluación        19

Referencias        20

2. MODELADO DE REQUERIMIENTOS DE UN  SUBSITEMA DE VENTAS        22

2.1  Sistema a modelar “La tienda”        22

2.1.1 Descripción del problema y causas        22

2.1.2 Alcance del Sistema La “Tienda”        23

2.1.3 Requerimientos funcionales del Subsistema Ventas desde la perspectiva de los procesos asincrónicos        24

2.2 Modelo de Casos de uso del Subsistema Ventas        26

2.2.1 Descripción textual de los casos de uso del Subsistema Ventas        26

2.2.2  Descripción Gráfica de los casos de usos del Subsistema Ventas        32

2.3 Conclusiones        36

2.4 Ejercicios        37

2.5 Evaluación        39


Lista de Figuras

Figura 1. Símbolo de Actor. Recuperado de herramienta Power Designer        13

Figura 2.Símbolo de caso de uso. Recuperado de herramienta Power Designer        13

Figura 3. Símbolo de asociación. Elaboración propia        13

Figura 4. Símbolo de Generalización / Especialización. Elaboración propia.        14

Figura 5.Símbolo de Asociaciones de tipo << include >> y << extend >>. Elaboración propia.        15

Figura 6.  Diagrama de casos de uso representativos de los procesos CRUD del cliente. Elaboración propia.        17

Figura 7. Diagrama General del subsistema de ventas. Elaboración propia.        33

Figura 8. Diagrama caso de uso: Registrar venta. Elaboración propia.        34

Figura 9. Diagrama caso de uso: Generar informes resúmenes de ventas. Elaboración propia.        36


Lista de Tablas

Tabla 1 Metodología propuesta para obtener la especificación del sistema        6

Tabla 2 Descripción a alto nivel del caso de uso: Registrar producto        11

Tabla 3 Descripción detallada del caso de uso: Registrar producto        12

Tabla 4. Descripción detallada del caso de uso: Registrar cliente        26

Tabla 5. Descripción detallada del caso de uso: Registrar producto        27

Tabla 6. Descripción detallada del caso de uso: Registrar venta        28

Tabla 7. Descripción detallada del caso de uso: Generar informes resúmenes de ventas        31


INTRODUCCIÓN

La descripción de Los sistemas de información apoyados en tecnología informática se realiza a través de modelos que describen su comportamiento y la Infraestructura de soporte para su funcionamiento.

Los requerimientos funcionales de un Sistema son las descripciones de los servicios que el sistema debe suministrar. Estas descripciones implican un diálogo entre el grupo técnico encargado del desarrollo y los usuarios del sistema, y con el fin de estandarizar el lenguaje de la  comunicación a utilizar, la Ingeniería de Requerimientos propone la técnica de Modelo de casos de uso para la descripción de requerimientos debido a su estandarización en el Sector de desarrollo de Software.

...

Descargar como (para miembros actualizados)  txt (71.8 Kb)   pdf (1.1 Mb)   docx (1.5 Mb)  
Leer 43 páginas más »
Disponible sólo en Clubensayos.com