Está en la página 1de 2

Corporacin Universitaria Minuto de Dios Regional Bogot Sur

GUIA DE CATEDRA
Desarrollo de ctedra no Presencial

Ingeniera de Software
Gua N. __4___ F. Elaboracin _15/05/12__ F. 1 Revisin__1________ Pagina 1 de 2

Plan de Estudios: Intensidad horaria semanal: Hrs T Tema: Requerimientos del software

Semestre V Hrs P 4

rea: Informtica Total horas: 12

N Crditos: 4

1.

OBJETIVOS

Entender los conceptos de requerimientos del usuario y del sistema. Entender las diferencias entre los requerimientos del software funcionales y no funcionales. Entender como estos requerimientos se pueden organizar en un documento de requerimientos del software.

2.

CONTENIDO

- Requerimientos funcionales y no funcionales. - Requerimientos del usuario y del sistema. - Especificacin de la interfaz. - El documento de requerimientos del software.

3.

MARCO TEORICO

Qu son Requerimientos? Normalmente, un tema de la Ingeniera de Software tiene diferentes significados. De las muchas definiciones que existen para requerimiento, a continuacin se presenta la definicin que aparece en el glosario de la IEEE; La primera, es una condicin o necesidad de un usuario para resolver un problema o alcanzar un objetivo, la segunda, es una condicin o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estndar, especificacin u otro documento formal, la tercera es una representacin documentada de una condicin o capacidad como en la primera o en la segunda. Dificultades para definir los requerimientos Los requerimientos no son obvios y vienen de muchas fuentes. Son difciles de expresar en palabras (el lenguaje es ambiguo). Existen muchos tipos de requerimientos y diferentes niveles de detalle. La cantidad de requerimientos en un proyecto puede ser difcil de manejar. Nunca son iguales. Algunos son ms difciles, ms riesgosos, ms importantes o ms estables que otros. Los requerimientos estn relacionados unos con otros, y a su vez se relacionan con otras partes del proceso. Cada requerimiento tiene propiedades nicas y abarcan reas funcionales especficas. Un requerimiento puede cambiar a lo largo del ciclo de desarrollo. Son difciles de cuantificar, ya que cada conjunto de requerimientos es particular para cada proyecto.

4.

ACTIVIDADES DE INVESTIGACIN

Complemente el marco terico de la presente gua haciendo la lectura del captulo 6 del libro de Sommerville. I. Con esta informacin realice una ficha RAE, la estructura de esta se encuentra en: http://es.scribd.com/doc/85118176 II. A partir de la lectura responda las siguientes preguntas:

Corporacin Universitaria Minuto de Dios Regional Bogot Sur

GUIA DE CATEDRA
Desarrollo de ctedra no Presencial

Ingeniera de Software
Gua N. __4___ F. Elaboracin _15/05/12__ F. 1 Revisin__1________ Pagina 1 de 2
1. Comente los problemas de la utilizacin del lenguaje natural para definir los requerimientos del usuario y del sistema, y muestre, utilizando pequeos ejemplos, cmo el estructurar el lenguaje natural en formularios puede ayudar a evitar algunas de estas dificultades. 2. Descubra las ambigedades u omisiones en la siguiente declaracin de requerimientos de una parte de un sistema expendedor de billetes. Un sistema automtico de expedicin de billetes vende billetes de tren. Los usuarios seleccionan su destino e introducen una tarjeta de crdito y un nmero de identificacin personal. El billete de tren se expide y se carga su cuenta a la tarjeta de crdito. Cuando el usuario presiona el botn 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 se ha seleccionado un destino, se pide a los usuarios que introduzcan su tarjeta de crdito. Se comprueba su validez y entonces se le pide introducir un identificador personal. Cuando la transaccin de crdito se haya validado, se expide el billete. 3. Vuelva a redactar la descripcin anterior utilizando el enfoque estructurado descrito en este captulo. Resuelva de forma apropiada las ambigedades identificadas. 4. Ha obtenido un trabajo con un usuario de software quien ha contratado a su anterior compaa para desarrollar sistema. Usted descubre que la interpretacin de su compaa actual de requerimientos es diferente de la tomada por anterior compaa. Comente que hara en tal situacin. Usted sabe que los costes de su compaa actual incrementaran si las ambigedades no se resuelven. Tambin tiene una responsabilidad de confidencialidad para anterior compaa. un su se su

5. Describa 4 tipos de requerimientos no funcionales que pueden existir en un sistema. De ejemplos de cada uno de estos tipos de requerimientos. Nota: la actividad debe elaborarse en un archivo de Word y enviada al correo institucional del docente plazo mximo una semana.

4.1 ACTIVIDADES DE PRCTICA


1. Con base en la actividad de investigacin, Cules seran los requerimientos que se estn presentando en el proyecto en que usted est trabajando? 2. Anexe pantallazos de la interfaz grfica que est creando. (De cada ventana o formulario que tiene hasta ahora), justifique cada diseo. 3. Escriba su documento de requerimientos del software.

5.

CRITERIO E INSTRUMENTO DE EVALUACION

Se realizar una revisin de las respuestas dadas por cada grupo, haciendo un foro para comparar y complementar estas. Se revisar el escrito entregado.

6.

BIBLIOGRAFIA

- Pressman, Roger, Ingeniera de software un enfoque prctico. 5ta edicin, McGraw Hill. - Sommerville, Ian, Ingeniera de software. 7ma edicin, Pearson.

Escrito
Por: Comit acadmico.

UNIMINUTO RBS.

También podría gustarte