Vous êtes sur la page 1sur 4

1.

Identifique y comente brevemente cuatro tipos de requerimientos que se pueden definir


para un sistema informático.
• El sistema se auto programe solo.
• Tenga una función de reconocimiento del usuario.
• Organicé archivos numéricos en una carpeta automanitacmente.
• Organicé archivos de internet en una carpeta auténticamente.
2. Comente los problemas dela utilización del lenguaje natural para definir los requerimientos
del usuario y del sistema y muestre, utilizando pequeños ejemplos como el estructural el
lenguaje natural en formularios pueda ayudar a evitar algunas de estas dificultades.

Rta: hay tres problemas en la utilización del lenguaje natural:

FALAT DE CLARIDAD: lagunas veces es difícil utilizar el lenguaje de forma precisa y no


ambigua sin hacer le documento poco conciso y difícil del leer

CONFUCION DE REQUERIEMIENTOS: no se distingue claramente los requerimientos


funcionales y no funcionales, las metas del sistema y la información para el diseño.

CONJUNION DE REQUERIEMIENTOS: diversos requerimientos diferentes se pueden


expresar de forma conjunta como un único requerimiento.

formularios que ayudan a evitar algunas dificultades:


- descripción de la función o entidad a especificar
-descripción de sus entradas y de donde proviene
-descripción de sus salidas y hacia donde van
-indicación de que otras entidades se utilizan(la parte de requerimiento)
-si se utiliza un enfoque funcional, una precondición que indique lo que se debe cumplir ante de
invocar a la función y una postcondicion que especifique lo que será verdad una vez invocada
dicha función
-descripción de los efectos colaterales(si existen) de la operación

3. Descubra las ambigüedades u omisiones en la siguiente declaración de requerimientos de


una parte de un sistema expendedor de billetes.

Un sistema informático de expedición de billetes vende billetes de tren los usuarios


seleccionan su destino e introducen una tarjeta de crédito y un numero de identificación
personal. El billete de tren se expide y se carga a su cuenta de la tarjeta de crédito cuando el
usuario presiona le botón de inicio, se activa un menú que muestra los posibles destinos, junto
con un mensaje para el usuario que el indica que seleccione un destino. Una vez que se ha
seleccionado un destino, se pide a los usuarios que introduzca su tarjeta de crédito, se
comprueba su validez y entonces se le pide introducir un identificador personal, cuando la
transacción de crédito se haya validado se expide el billete.

Un sistema automático de expedición de billetes vende billetes de tren. Los usuarios


seleccionan su destino reintroducen una tarjeta de crédito y un número de identificación
personal. El billete de tren se expide y se carga a su cuenta de tarjeta de crédito . cuando el
usuario presiona el botón de inicio, se activa un menú que muestra los posibles destinos, junto
con un mensaje para el usuario que le indica que seleccione el destino .una vez que sea
seleccionado un destino ,se pide a los usuarios que introduzca su tarjeta de crédito .
secomprueba su valides y entonces se le pide que introduzca un identificador personal
.cuando la transacción de crédito se haya validado, se expide el billete

Ambigüedades y omisiones

Los usuarios seleccionan su destino


un número de identificación personal

se expide el billete

4. Vuelva a redactar la descripción anterior utilizando el enfote estructurado descrito en este


capitulo. Resuelva de forma apropiada la ambigüedad identificadas.

Un sistema automático de expedición de billetes vende billetes de tren.

Cuando el usuario presiona el botón de inicio, se activa un menú que muestra los posibles
destinos, junto con un mensaje para el usuario que le indica que seleccione el destino

Una vez que sea seleccionado un destino, se pide a los usuarios que introduzca su tarjeta de
crédito.

eintroducen una tarjeta de crédito se comprueba su valides y entonces se le pide que


introduzca un identificador personal.

Cuando la transacción de crédito se haya validado, El billete de tren se expide y se carga su


cuenta de tarjeta de crédito

5. Dibuje un diagrama de secuencias que muestre la acciones llevadas acabo en le sistemas


expendedor de billetes. Puede hacer alguna suposiciones racionales sobre el sistema
ponga especial atención en la especificaciones de los errores del usuario.

6. Utilizando la técnica sugerida aquí, en la que el lenguaje natural se presenta en una forma
estándar, redacte requerimientos del usuario verosímiles para las siguientes funciones.
a. -La función de expedición de dinero en un cajero automático de un banco.
rta:

• Que pida el ingreso de una tarjeta.


• Que nos exija el ingreso de una clave que concuerde con la de la base de datos.
• Los datos de la tarjeta deben concordar con los de la base de datos.
• Que le pida la cantidad que desea retirar y que verifique que tenga los fondos
suficientes para esta cantidad.
• Que en caso que no tenga los fondos suficientes se le informa al cliente y que si los
tiene expida la cantidad de dinero solicitada.
• Que expida con el dinero un recibo con información de la cuenta bancaria.
• Que retorne al inicio del programa.
• l

b -verificación de ortografía y la función de corrección en un procesador de texto pienso que los


requisitos para este serian:

Que tenga una base de datos con las palabras correctas.

Que cada que se escriba una palabra incorrecta se resalte y se le de la opción al escritor de
corregirla u omitirla.

Que se le puedan agregar palabras nuevas a la base de datos.

c-Un sistema de autoservicio de bombas de gasolina que incluye un lector de


tarjetas de crédito. El cliente pasa las tarjetas atreves del lector y especifica la
cantidad de combustible requerido. Este se entrega y se hace el cargo a la
cuenta del cliente.
-Que inserte o pase la tarjeta por el lector.

-Que verifique los datos y fondos del cliente.


-Que ingrese la cantidad de dinero que desea adquirir en gasolina.
-Que se descuente la cantidad de dinero de la cuenta del cliente.
-Que se expida un recibo con información del gasto y de los fondos de
la cuenta.
b. -Que retorne al inicio del programa.

7. Describa cuatro tipos de requerimientos no funcionales que pueden existir en un sistema.


De ejemplos de cada uno de requerimientos.

Requerimiento del producto: Estos requerimientos especifican el comportamiento del


producto.

Ejemplo
• Requerimientos de eficiencia
• Requerimientos de fiabilidad

Requerimientos organizacionales: Estos requerimiento se derivan de políticas y


procedimientos existentes en la organización del cliente y en el desarrollador

• Requerimientos de entrega
• Requerimientos de implementación

8. Redacte unos conjuntos de requerimientos no funcionales para un sistema expendedor


de billetes, especificando su fiabilidad y su respuesta en el tiempo.

rta: un conjunto de requerimientos no funcionales para un


expendedor de billetes son que cuando el usuario necesite dinero debe tener una
referencia y una contraseña para esto necesita una tarjeta quien le pide la contraseña
propia del usuario, otro requerimiento no funcional es que cuando halla un sistema
operativo diferente al del comprador se bloquee el software dando un aviso de poca
seguridad y que debe revisarse para evitar que personas ajenas extraigan los códigos y
las contraseñas del usuario, también que el usuario y su tarjeta sea una capacidad de
acceso en cualquier lugar mejorando la interoperabilidad con cualquier extractor de dinero
confiable, que la tarjeta y contraseña sea única del usuario sin que ningún miembro de
constructor del software pueda acceder a ella esa privacidad del usuario y en caso de que
no la recuerde seguir una serie de pasos que el usuario predetermino para un caso como
este.

10. Ha obtenido un trabajo con un usuario de software quien ha contratado a la anterior


compañía para desarrollar un sistema. Usted descubre que la interpretación de su compañía
actual de los requerimientos es diferente de la tomada por su anterior compañía. Comente
que haría en tal situación. Usted sabe que los costes de su compañía actual se incrementaran
si las ambigüedades no se resuelven. También tiene una responsabilidad de confidencialidad
para su anterior compañía.

rta: tocaria corregir los requerimientos ya que son diferntes de la tomada por su anterior
compañía,las ambiguedades hace que se generen mayores costos ya que su funcionamiento
no sea el correcto v

Vous aimerez peut-être aussi