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

Caso de uso ingenieria de requirimientos

dannyblDocumentos de Investigación8 de Junio de 2018

3.741 Palabras (15 Páginas)126 Visitas

Página 1 de 15

[pic 1]

UNIVERSIDAD ESTATAL A DISTANCIA

VICERRECTORÍA ACADÉMICA

ESCUELA DE CIENCIAS EXACTAS Y NATURALES

CÁTEDRA INGENIERIA DE SOFTWARE

 

Tarea # 1

Curso: Ingeniería de Requerimientos

Código: 3302

Estudiante:

Danny Bermúdez Leiva. 1-1402-0684

Centro Universitario San José

Tercer Cuatrimestre, 2017


Tabla de Contenidos

Tabla de Contenidos        2

Rubrica de Evaluación        3

Enunciado        4

Introducción        5

Desarrollo        7

Tipo de Sistema        7

Actores e involucrados del sistema.        8

Propietarios del sistema        8

Usuarios del sistema:        8

Usuarios internos de la empresa        9

Usuarios externos de la empresa        9

Diseñadores de sistemas        10

Constructores de sistemas:        11

Diseño de entrevista        11

Levantamiento de requerimientos        13

Descripciones de Caso de uso        15

Descripción detallada del caso de uso más significativo        16

Conclusiones        17

Bibliografía        18


Rubrica de Evaluación

[pic 2]

Enunciado

Luego de leer y analizar los contenidos de los temas IV y V, desarrolle los

siguientes ítems:

  1. Explique ampliamente con sus propias palabras, ¿qué son requerimientos del sistema?, y ¿cuál es la principal diferencia entre requerimiento funcional y requerimiento no funcional? (utilice ejemplos para ilustrar su respuesta).

  1. Elabore un cuadro comparativo (matriz) de las técnicas de exploración de hechos donde sintetice sus ventajas y desventajas.
  1. Construya un mapa conceptual o diagrama sobre los pasos para preparar un modelo de caso de uso.
  1. Realice la narración del caso de uso completo “solicitar préstamo de libro en la biblioteca” (utilice el formato de la figura 6.13 del libro).

 

Recuerde que debe entregar un único documento (a espacio y medio, con letra VERDANA, tamaño 11) en la sección correspondiente de la plataforma, con el desarrollo de cada uno de los ítems solicitados, y en la fecha indicada en el cronograma del curso.


Introducción

Vivimos en un mundo de constante cambio, en donde las tecnologías vienen a mejorar los productos que actualmente existen en el mercado, en el caso del desarrollo de software no es la excepción, ya que el consumo de aplicativos es alto y es en conjunto con el surgimiento de sistemas operativos para celulares. Tabletas y demás dispositivos electrónicos ha surgido una mayor demanda a nivel mundial, esto viene a incentivar a fabricantes y comerciantes de dichos productos prestar atención a los requerimientos del usuario, con el fin de lograr entregar un producto que sea atractivo y que cumpla todas las expectativas para el usuario final.

El desarrollo de software es una parte fundamental en el desarrollo en diversos campos, se puede ver utilizando un programa implementado desde un control de inventario de libros en una biblioteca hasta complejos servidores que manejan información sensible de una compañía, por lo cual el diseño, identificación de actores, casos de uso y requerimientos de los clientes son el arma más importante que nosotros como diseñadores podemos utilizar para construir software persistente en el tiempo y de calidad.

Hoy, estamos inmersos en un profundo cambio, las empresas y organizaciones dependen de las pautas económicos, industriales, y sociales en las que se encuentran inmersas, por lo tanto, si las tendencias tecnológicas y los entornos económicos e industriales cambian, deben adaptarse rápidamente a las nuevas circunstancias para sobrevivir.

Este cambio es muy rápido, está afectando al mundo entero, y su comprensión es fundamental para las organizaciones de todo tipo, particularmente en el contexto de los sistemas y tecnologías de información. Aunque los avances tecnológicos de los últimos veinte años han sido constantes y espectaculares, en los últimos cinco se ha producido una verdadera revolución tecnológica de gran envergadura e impacto para la propia industria informática, así como de consecuencias importantes para el resto de sectores incluyendo la ingeniería de software.

Cada vez, con mayor frecuencia, un mayor número de organizaciones considera que la información y la tecnología asociada a ella representan sus activos más importantes. Entonces, de igual modo que se exige para los otros activos de la empresa, los requerimientos de calidad, controles, seguridad e información, son indispensables, por lo cual el software que coloca una compañía no puede ser la excepción, de ahí la importancia de conocer las últimas tendencias e inventos que vienen a ayudar a brindar mejores condiciones para que cada colaborador realice un mejor trabajo en su área de desarrollo en una empresa.

En el contexto del curso de Ingeniería de requerimientos, es importante conocer las tendencias, mejoras y nuevas metodologías en el área de software, para usar este conocimiento en el trabajo del día a día, por lo cual este proyecto de investigación viene a darnos un caso de uso real para aplicar el conocimiento a adquirir en el curso y estar mejor preparados a situaciones reales que viven los desarrolladores de software.

Desarrollo

A continuación, iniciamos por los ítems asignados para esta Tarea:

Explicación de conceptos: requerimientos (funcionales y no funcionales)

        Como parte de la introducción teórico practica que ofrece la primera parte del proyecto es importante arrancar con la definición de un sistema, un sistema como lo menciona nuestro libro didáctico es un grupo de componentes interrelacionados que funcionan juntos para lograr un resultado deseado.

        Una vez denotada la definición, viene el momento de definir el tipo de sistema a utilizar, con base a los requerimientos presentados por la empresa Xpert Consultants, se decidió que el tipo de software a implementar es del tipo de Sistema de Comunicación y Colaboración, ya que el mismo será el encargado de facilitar la relación entre todos los actores funcionales del sistema: Administrador del sistema, Socios de negocios, Consultores expertos, aplicantes, entre otros.

        Además, esta categorización del sistema nos permitirá enfocar nuestros esfuerzos a realizar un software que sea amigable con todos los tipos de usuario a quien se piensa abarcar, ya que aparte de informáticos, la herramienta será manipulada por expertos en finanzas, derecho internacional, agronomía, socios de empresas de cualquier tipo de ámbito, entre otros, por lo que debe de ser de fácil uso inclusive para usuarios que ingresan por primera vez al sistema.

        Otra razón por el cual categorizar el tipo de software como de comunicación y colaboración, es el poder resolver el problema que actualmente tiene Xpert Consultants, el cual la cantidad de socios de negocios y colaboradores ha crecido a tal forma, que no se está pudiendo manejar en una forma eficiente, generando entre otros problemas, una posible pérdida de socios ya que no logran una relación positiva y eficiente para poder encontrar el experto que necesitan y también una reducción de la credibilidad de la empresa por parte de los expertos asociados, ya que no logran conseguir ofertas laborales. Por lo que esta categoría de software nos ayudara a encontrar la solución a estos problemas enfocándose como lo denota la categoría en la relación de usuarios internos y externos de la organización a la cual se le va a desarrollar el software.

...

Descargar como (para miembros actualizados) txt (25 Kb) pdf (244 Kb) docx (79 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com