Anda di halaman 1dari 9

Introduccin a la ingeniera de software

Unidad 2. Anlisis y modelado de requerimientos

Ingeniera en Desarrollo de Software


3er semestre

Programa de la asignatura:
Introduccin a la ingeniera de software

Unidad 2. Anlisis y modelado de requerimientos

Actividades de aprendizaje

Clave:

Ingeniera: TSU:
15142318 16142318

Universidad Abierta y a Distancia de Mxico

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 1


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

ndice

Actividad 1. Recoleccin de datos para el desarrollo de software ...................................... 3


Actividad 2. Anlisis de requerimientos .............................................................................. 4
Actividad 3. Casos de uso ................................................................................................. 6
Evidencia de Aprendizaje. Diagramas del dominio e interaccin ....................................... 8
Autorreflexiones Unidad 2 .................................................................................................. 9

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 2


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

Actividad 1. Recoleccin de datos para el desarrollo de software

Introduccin

En el contexto del desarrollo de software, las tcnicas de recoleccin de datos son


importantes para que las empresas generen informacin y lleven a cabo la toma de
decisiones. En el desarrollo de un proyecto en particular, dichas tcnicas le permiten al
analista conocer los requerimientos que el usuario espera tener en la aplicacin solicitada.

Instrucciones

El propsito de esta actividad es identificar la aplicacin de las tcnicas de recoleccin de


datos para la determinacin de requerimientos en un caso especfico, para ello, realiza lo
siguiente:

1. Escucha el audio del caso Empresa manufacturera de productos de piel Elite,


que encontrars en la seccin Materiales de apoyo.

2. Posteriormente, ingresa al foro de la actividad y consulta las lneas de discusin


abiertas por tu Docente en lnea.

3. Integra el desarrollo de tu actividad con base en las indicaciones de tu docente


en lnea, en un documento con cartula y los datos de identificacin completos,
posteriormente guarda tu actividad con el nombre DIIS_U2_A1_XXYZ. Sustituye
las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido
y la Z por tu segundo apellido.

4. Ingresa al Foro y participa respondiendo a los planteamientos y lneas de


discusin que publique tu Docente en lnea mediante el tema abierto por l.
Redacta en el cuadro de texto una breve resea de tu actividad no mayor a cinco
renglones y a continuacin adjunta tu archivo. Al finalizar da clic en enviar para
publicarlo y est accesible a tus compaeros y docente en lnea.

5. Recuerda consultar la Rbrica general de participacin en foros.

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 3


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

Actividad 2. Anlisis de requerimientos

Introduccin

Al llevar a cabo un proyecto de desarrollo de software, el anlisis de requerimientos te


permitir identificar qu es lo que el cliente espera obtener en la aplicacin entregada al
final del proceso de desarrollo.

Instrucciones

Como ahora sabes, el proceso de desarrollo de requerimientos implica una serie de


fases, al respecto en esta actividad ejercitars la que corresponden a la clasificacin y
organizacin de requerimientos. Para comenzar, tu Docente en lnea te har llegar
informacin adicional acerca del caso de la empresa Elite, una vez que cuentes con ella:

1. Retoma el caso de la empresa Elite, y clasifica todos los requerimientos que


identifiques, presntalos en un organizador grfico. Por ejemplo:

Sistema Argumenta la
Requerimientos Usuario clasificacin del
Funcionales No funcionales
requerimiento
1. Sistema accesible
desde cualquier
X
parte del mundo con
uso del internet

2. Considerando el ejercicio anterior, identifica y describe los mdulos que


conformaran el proyecto de software.

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 4


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

3. Elige un mdulo e identifica la informacin con la que se cuenta y la que an no


se tiene, pero se requiere para documentar los requerimientos que ha solicitado el
cliente.

4. Utiliza la tcnica de escenarios y elabora una propuesta para recabar los


requerimientos del mdulo que hayas elegido.

Nota: Considera las indicaciones de tu Docente en lnea respecto a los mdulos


que integrarn el producto de software del caso de estudio.

5. Integra el desarrollo de tu actividad en un documento con cartula y datos de


identificacin, posteriormente guarda tu actividad con el nombre
DIIS_U2_A2_XXYZ. Sustituye las XX por las dos primeras letras de tu primer
nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

6. Consulta los Criterios de evaluacin de la actividad para conocer los aspectos


evaluables de la actividad.

7. Enva la actividad a tu Docente en lnea para recibir retroalimentacin, utiliza la


herramienta Tarea. Espera y atiende la retroalimentacin correspondiente.

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 5


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

Actividad 3. Casos de uso

Introduccin

La tcnica de los casos de uso de Ivar Jacobson tiene como objetivo identificar la
funcionalidad de un sistema (requisitos funcionales), mediante sta se lleva a cabo la
descripcin de las interacciones tpicas actor/sistema (escenarios). En ese sentido, el
modelo de casos de uso sirve para definir y expresar grficamente el sistema y su
entorno: actores, relaciones entre entidades externas y sus funcionalidades.

Instrucciones

El propsito de la actividad es diagramar casos de uso respecto a la funcionalidad del


software a desarrollar, considerando a los actores involucrados y sus interacciones con el
sistema, para ello, realiza lo siguiente:

1. Retoma y analiza la descripcin del proyecto de software que se desea


implementar en el caso trabajado durante la unidad.

2. Considerando el mdulo que elegiste en la actividad anterior, identifica:


actores del sistema
casos de uso

3. Utilizando el software de diagramacin de tu preferencia (ArgoUML, Visio),


elabora un diagrama en el que representes a cada actor con sus respectivos
casos de uso y los arcos de relaciones.

4. Identifica particularmente las relaciones avanzadas entre casos de uso, tales


como herencia, inclusin y extensin.

5. Realiza la interpretacin del diagrama de casos de uso:

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 6


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

Nombre del diagrama:


Elementos

Actores:

Casos de uso:

Descripcin

6. Integra el desarrollo de tu actividad en un documento con cartula y los datos de


identificacin completos, posteriormente gurdala con el nombre
DIIS_U2_A3_XXYZ. Sustituye las XX por las dos primeras letras de tu primer
nombre, la Y por tu primer apellido y la Z por tu segundo apellido.

7. Ingresa al Foro y participa respondiendo a los planteamientos y lneas de


discusin que publique tu Docente en lnea mediante el tema abierto por l.
Redacta en el cuadro de texto una breve resea de tu actividad no mayor a cinco
renglones y a continuacin adjunta tu archivo. Al finalizar da clic en enviar para
publicarlo y est accesible a tus compaeros y docente en lnea.

8. Consulta los Criterios de evaluacin de la actividad para saber los parmetros


que sern tomados en cuenta al emitir la evaluacin.

9. Posteriormente, descarga y comenta el trabajo de al menos dos de tus


compaeros(as).

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 7


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

Evidencia de Aprendizaje. Diagramas del dominio e interaccin

Introduccin

Es importante para el analista saber construir diagramas de modelado y as lograr un


mejor y rpido entendimiento de los requerimientos por parte del equipo de desarrollo de
software; asimismo, es importante saber interpretarlos. Por ello, el propsito de la
evidencia de aprendizaje es justamente llevar a cabo el diseo de los diagramas de
dominio e interaccin para un caso de estudio.

Instrucciones

El propsito de esta evidencia de aprendizaje es obtener los diagramas previos a la


implementacin y desarrollo de un sistema de software, es decir, el modelado de un
sistema de software. Debers recuperar el caso desarrollado en el transcurso de la
unidad y realizar lo siguiente:

1. Considerando el diagrama de casos de uso que desarrollaste previamente,


identifica las clases involucradas en el mdulo elegido.

2. Elabora el diagrama de clases de tu modulo, considera al menos 3 clases.

Nota: Considera las indicaciones adicionales que realice tu Docente en lnea.

3. Tomado como insumo el diagrama de clases, elabora el diagrama de


colaboracin.

4. Realiza la interpretacin de ambos diagramas, utiliza el formato de reporte que


se encuentra en el documento EA. Formato de reporte U2 que se localiza en la
seccin Material de apoyo.

5. Guarda tu actividad con el nombre DIIS_U2_EA_XXYZ. Enva el archivo a tu


Docente en lnea mediante el Portafolio de evidencias. Espera y atiende la

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 8


Introduccin a la ingeniera de software
Unidad 2. Anlisis y modelado de requerimientos

retroalimentacin correspondiente.

6. Consulta los Criterios de evaluacin de la evidencia para conocer los parmetros


de la actividad.

Autorreflexiones Unidad 2

Adems de enviar tu trabajo de la Evidencia de aprendizaje, desarrolla los


planteamientos que tu docente en lnea te presente, a partir de ellos elabora tu
Autorreflexin; al finalizar gurdala utilizando la nomenclatura DIIS_U2_ATR_XXYZ.

Posteriormente enva tu archivo mediante la herramienta Autorreflexiones.

Ciencias Exactas, Ingeniera y Tecnologa | Desarrollo de Software 9

Anda mungkin juga menyukai