Anda di halaman 1dari 6

TRABAJO DE SISTEMAS

DE INFORMACION

Nombre Yohanna Monsalvez


Trabajo 1 Sistemas de Información 1
Nombre:………………………………………………………………
Puntos:…………………… Nota:……………………………….
1. Identifique y describa las diferencias entre los requerimientos de Usuario y los requerimientos
de Sistema, indique un ejemplo por cada tipo de requerimiento.
a. Desarrollo :15 puntos
b. Ejemplo : 7 puntos c/u
2. Comente los problemas de la utilización del lenguaje natural para definir los requerimientos del
sistema, y muestre, utilizando 2 ejemplos, como estructurar el lenguaje natural en formularios
que puede ayudar a evitar algunas de estas dificultades.
a. Desarrollo:15 puntos
b. Ejemplos: 10 puntos c/u
3. Describa tres tipos de requerimientos no funcionales que pueden existir en un sistema. De
ejemplos de cada uno de estos tipos de requerimientos.
a. Desarrollo - 3 tipos: 5 puntos v/u
b. Ejemplos:7 puntos c/u
4. Redacte un conjunto de requerimientos no funcionales para un sistema de venta de pasajes de la
línea PullSupeMan Bus. Si es necesario, indique los supuestos que sea necesario.
a. Desarrollo 20 puntos
5. Utilizando su conocimiento de cómo funciona una maquina dispensadora de café, desarrolle 2
casos de uso que podrían servir como base para entender los requerimientos de un sistema
dispensador.
a. Desarrollo 20 puntos
6. A partir del ejercicio 4, Identifique los puntos de vista principales que se pueden tener en cuenta
en la especificación del sistema y organícelos utilizando un diagrama de jerarquía de puntos de
vista.
a. Desarrollo 22 puntos
7. Proponga un proceso de Gestión de cambios en los requerimientos, explique las etapas del
proceso. 20 puntos
1. Diferencias entre Requerimientos de Usuario y Requerimientos de Sistemas

Requerimientos de Usuario Requerimientos de Sistemas


Se describen los requerimientos de manera Son más detallados que los requerimientos de
entendible para el usuario sin uso de un usuario ,
conocimiento técnico.
Se usa un lenguaje claro y simple, acompañado Usan un lenguaje estructurado y gráfico , como
de tablas, formularios y diagramas. diagramas de uso
Son los que determinan las características y las Son los que determinan si las características y
funciones que deberá cumplir el objeto por funciones solicitadas por los usuarios son viables
diseñar.

Ejemplo : Venta Electrónica de notebooks.


Objetivo : Ofrecer el servicio de venta de notebooks por internet
Requerimiento del usuario

Los clientes podrán consultar la lista de notebooks disponibles. Para ello podrán contar con
mecanismos de búsqueda por marca, precio, año, modelo,capacidad de almacenamiento de disco duro,
capacidad de memoria RAM, tamaño de la pantalla, tipo de procesador.
Requerimiento de Sistema

El sistema deberá utilizar el sistema de gestión de base de datos Postgresql 9.0 o superior, puesto que
actualmente el diseño de otros sistemas en desarrollo están bajo el mismo gestor de base de datos.
Deberá contrastarse con el servidor de base de datos.

2. Problemas y Ejemplos al utilizar lenguaje natural al definir requisitos de sistema.

Los problemas que pueden ocurrir al definir requerimientos de sistemas en un lenguaje natural son:

 El lenguaje natural se basa en la especificación dada por los que lo escriben, su comprensión
depende de que el lector y redactor de las especificaciones utilicen las mismas palabras para el
mismo concepto.
 La especificación del lenguaje natural es demasiado flexible y sujeta a distintas
interpretaciones. Puede decir lo mismo de varias formas diferentes , se permite que el lector
decida cuales requerimientos son los mismos y cuales diferentes.
 No existe una forma fácil de modularizar los requerimientos en lenguaje natural ,se dificulta el
encontrar todos los requerimientos relacionados.
Ejemplo 1 Soporte para idiomas portal venta de notebooks via Internet

Función Soporte para idiomas en Español e Ingles


Descripcion El sitio deberá tener implementada la opción de
cambiar el idioma del menú de opciones del sitio.
Los idiomas que contempla son: español e inglés.
Por defecto, el portal deberá mostrarse en español
o según el idioma del browser que esté utilizando,
en caso de ser soportado.
Fuente Juan Perez
Fecha de Actualizacion 12/21/10
Tipo Funcional

Ejemplo 2 Salida y Entrada Personal de una empresa.

Función Registra la entrada y salida del personal


autorizado en la empresa
Descripciones Registra el horario de entrada y salida del personal
de la empresa.

3. Descripcion de requerimientos no funcionales

Requerimiento de Disponibilidad: Son requerimientos que se relacionan con la capacidad del sistema
para estar disponible para los usuarios, esto se refleja en el tiempo estimado, esperado y requerido por
el usuario para que el sistema este disponible.

Ejemplo El sistema tiene que estar disponible 100% del tiempo. Las 24 horas del día los 7 días de
la semana.

Requerimiento de confiabilidad: Requerimientos relacionados con la confidencialidad de los datos


en la transmisión y en el almacenamiento, junto con las necesidades del sistema para evitar intrusiones
no autorizadas al mismo y la capacidad para seguir eventos que comprometan esta seguridad a través
del tiempo.

Ejemplo Los datos deberán ser almacenados en forma cifrada.

Requerimiento de evolución: Estos requerimientos describen la capacidad del sistema para migrar de
una plataforma hardware a otra sin que esto represente mayores traumatismos para el cliente del
mismo, teniendo en cuenta los requisitos técnicos presentados y las generalidades naturales de
configuración del sistema.

Ejemplo Garantizar capacidad de operar en arquitectura hardware de 32 ó 64 bits .


4. Requerimientos no funcionales para sistema venta pasajes PullsupeMAN Bus

Requerimiento La venta de los pasajes no deberá demorarse mas de 5 minutos.


El sistema venta de pasajes deberá ser desarrollado en Lenguaje
PHP.
Requerimientos de Seguridad. El sistema requerirá de un usuario y contraseña válidos para
poder permitir el acceso.
El sistema sólo tendrá abierta la conexión a la base de datos
mientras se ejecuta la transacción.
Requerimientos de Disponibilidad El sistema debe operar 24 x 7 .
Requerimientos Legales Por política de la empresa el cliente frecuente ( 2 pasajes por
semana) tendrá un descuento de 20% en la compra del pasaje.
Requisitos Mantenibilidad El sistema recibirá mantenimiento una vez por semana los
primeros 3 meses.
Requisitos Portabilidad El sistema será portable siempre y cuando el equipo en que
se quiera instalar cuente con un SO igual o de versión posterior
al primer equipo donde se instaló

5. Casos de Uso dispensador de Cafe

Ejemplo 1 caso de uso Dispensador de café con Monedas

Actor el comprador.

• El comprador ingresa el dinero


• Presiona Botón Azúcar si desea añadir azúcar al café
• Selecciona el café deseado
• La maquina expende el café
• Si se ha ingresado mas dinero , la maquina entrega el vuelto
• Si se ha cancelado la operación la maquina devuelve el total del dinero

Ejemplo 2 caso de uso Dispensador de café con Monedas

• La maquina recibe el dinero


• El comprador selección el café
• El comprador selecciona nivel de azúcar
• La maquina expende el café.
• La maquina devuelve dinero si se ha ingresado mas.
6. Diagrama caso de uso Maquina Cafe

7. Proceso Gestión de Cambios

1. Toma de requerimientos : Se vuelve a solicitar el nuevo requerimiento.


2. Aprobación : Se solicita aprobación para la validez del requerimiento.
En caso de que sea negativo no se sigue mas con el proceso
3. Análisis y evaluación de Impacto y Priorizaron : Se analiza y evalúa cual es la
importancia de ese cambio de requerimiento, en que influye cuales requerimientos están
relacionados con el .
4. Requerimiento original Implementado: se identifica el requerimiento original si este o
esta en papeles , si la respuesta es negativa termina el proceso y el nuevo requerimiento es
implementado. De lo contrario sigue el proceso.
5. Modificar Programas : Se modifican los programas relacionados con el nuevo
requerimiento.
6. Pruebas Se realizan pruebas con el nuevo requerimientos
7. Documentación : Se documenta el requerimiento .
8. Liberacion del requerimiento: Se libera el requerimiento , se puede usar
9. Notificacion al usuario Se notifica al usuario de los nuevos cambios.

Anda mungkin juga menyukai