Anda di halaman 1dari 52

[Ttulo]

ANLISIS DE SISTEMAS
Trabajos Prcticos Guas
del Proyecto Integrador y Material Informativo

Mg. Ing. Torres Mabel

Universidad Tecnolgica Nacional


Facultad Regional Tucumn
Ingeniera en Sistemas de Informacin

Ing. Silvana Marsiglia


C.P.N. Jorge Sueldo
Ing. Adriana Sueldo
Ing. Martn Azar
Ing. Liliana del Prado

2013

A.U.S. Patricia Galndez

Informacin para el estudiante

[Ttulo]

Tabla de Contenidos
Programa Analtico ..................................................................................................................... i
Unidad 1: El rol del Ingeniero en Sistemas de Informacin ................................................... i
Unidad 2: Las Tecnologas de Informacin y los Sistemas de Informacin............................ i
Unidad 3: Anlisis de la situacin inicial................................................................................. i
Unidad 4: Procesos de desarrollo de los Sistemas de Informacin y Sistemas de Software . i
Unidad 5: Ingeniera de los Requerimientos .......................................................................... i
Unidad 6: El Anlisis Orientado a objetos ............................................................................. ii
Unidad 7: El Anlisis Estructurado ........................................................................................ ii
Unidad 8: Introduccin al proyecto de Sistemas de Informacin ......................................... ii
Requisitos para regularizar la asignatura ..................................................................................iii
Trabajos Prcticos .................................................................................................................iii
Contenido de la carpeta de Trabajos Prcticos ....................................................................iii
Parciales ................................................................................................................................iii
Recuperaciones de Parciales .................................................................................................iv
Proyecto Integrador ..............................................................................................................iv
Examen Final .........................................................................................................................iv
Ejercicios de repaso ................................................................................................................... 1

Para leer y recordar ................................................................................................... 3

Trabajo Prctico Nro. 1.............................................................................................................. 4


Resolver ..................................................................................................................................... 4

Ejercicio N 1.1 .............................................................................................................. 5

Ejercicio N 1.2 .............................................................................................................. 5

Ejercicio N 1.3 .............................................................................................................. 5

Trabajo Prctico Nro. 2.............................................................................................................. 6


Las Tecnologas de Informacin y los SI .................................................................................... 6

Ejercicios Conceptuales ................................................................................................. 7

Ejercicio N 2.1 .............................................................................................................. 8

Ejercicio N 2.2 .............................................................................................................. 9

Trabajo Prctico Nro. 3............................................................................................................ 10


Dominio del problema ............................................................................................................ 10
Identificar problemas, oportunidades y objetivos .................................................................. 10

Ejercicios de Autoevaluacin ...................................................................................... 13

Problema N 3.1 .......................................................................................................... 14

Problema N 3.2 .......................................................................................................... 14

Informacin para el estudiante

[Ttulo]

Ejercicio N 3.3 ............................................................................................................ 15

Trabajo Prctico Nro. 4............................................................................................................ 17


Dominio de la solucin ............................................................................................................ 17
Definicin inicial del Sistema - Seleccin del Ciclo de Vida ..................................................... 17

Ejercicios de Autoevaluacin ...................................................................................... 20

Para leer y recordar ................................................................................................. 22

Problema N 4.1 .......................................................................................................... 23

Problema N 4.2 .......................................................................................................... 23

Trabajo Prctico Nro. 5............................................................................................................ 25


Obtener y Analizar los Requisitos del Sistema ........................................................................ 25

Ejercicios Conceptuales ............................................................................................... 26

Para leer y consultar ................................................................................................. 28

Problema N 5.1 .......................................................................................................... 29

Problema N 5.2 .......................................................................................................... 29

Trabajo Prctico Nro. 6............................................................................................................ 30


Los requisitos como Caso de Uso ............................................................................................ 30
Modelo del Anlisis ................................................................................................................. 30

Problema N 6.1 .......................................................................................................... 31

Problema N 6.2 .......................................................................................................... 31

Problema N 6.3 .......................................................................................................... 32

Trabajo Prctico Nro.8 ............................................................................................................ 33


Elaboracin del Proyecto de Sistemas .................................................................................... 33

Ejercicios Conceptuales ............................................................................................... 34

Proyecto Integrador de Anlisis de Sistemas .......................................................................... 37


ACTIVIDADES para la PRIMERA ENTREGA del Proyecto Integrador.................................... 38
ACTIVIDADES para la SEGUNDA ENTREGA del Proyecto Integrador .................................. 39
ACTIVIDADES para la TERCERA ENTREGA del Proyecto Integrador .................................... 40
ACTIVIDADES para la CUARTA ENTREGA del Proyecto Integrador ..................................... 42
ENTREGA FINAL del Proyecto Integrador ............................................................................ 43

Informacin para el estudiante [Ttulo]

Programa Analtico
Unidad 1: El rol del Ingeniero en Sistemas de Informacin
Qu es el Anlisis de Sistemas? -- Perfil profesional del Ingeniero en Sistemas de Informacin
y del Analista de Sistemas -- Diferencias entre la Ingeniera en Sistemas; Ingeniera del Software e Ingeniera en Computacin-- Tareas profesionales

Unidad 2: Las Tecnologas de Informacin y los Sistemas de Informacin


Las Tecnologas de Informacin: concepto, Hardware, Redes, Internet, Datos, Tecnologa mvil
-- Los Sistemas de Informacin: definicin; funciones; componentes Dato -- Informacin -Calidad de la informacin -- Sistemas socio-tcnicos; tipos de sistemas presentes en las organizaciones; procesos de negocios a los que soportan -- Problemas de informacin en los procesos -- Aplicacin de las TI (Tecnologas de Informacin) a los SI (Sistemas de Informacin)

Unidad 3: Anlisis de la situacin inicial


Modelos: definicin, importancia. -- El Lenguaje Unificado de Modelado (UML): Concepto; Elementos; Estructura; Tipos de modelos -- Modelo del proceso: Diagrama de Actividad; Reglas
del proceso; Objetivos del proceso; problemas y oportunidades; personal involucrado -- Glosario -- Uso del Diagrama de Actividad para identificar los requisitos del Sistema de Informacin - Alcances y lmites del sistema -- Vista lgica del sistema: definicin de inicial de los requisitos
funcionales: caractersticas del Sistema -- Vista fsica: Diagrama de Despliegue -- Vista de Datos Diagrama de bloques inicial de los subsistemas ; Visin general de Sistema --

Unidad 4: Procesos de desarrollo de los Sistemas de Informacin y Sistemas


de Software
Ciclo de Vida -- Estndares -- El proceso de desarrollo de los Sistemas de Informacin: actividades; tareas; documentos -- El Software: definicin; clasificacin de los Sistemas de Software -Modelos del proceso de Software -- El Proceso Unificado de Desarrollo -- Flujo de trabajo del
Anlisis: Artefactos; Actividades -- Metodologas para el anlisis: Anlisis orientado a objetos;
Anlisis Estructurado --

Unidad 5: Ingeniera de los Requerimientos


Requerimientos: conceptos, categoras, tipos de requisitos; -- La Ingeniera de los requerimientos: importancia, modelo en espiral de los procesos-- Prototipos: componentes que facilitan la
interaccin hombre-mquina; tipos de prototipos ; Herramientas para los prototipos iniciales - Descubrir los requisitos: Entrevista, Cuestionario, Etnografa -- Organizar los requisitos -- Documentar los requisitos funcionales como Casos de Uso -- Especificar complementariamente los
requisitos no funcionales Validar los requisitos:; Casos de pruebas -- Especificar los requisitos:
especificacin del proceso usando un lenguaje estructurado -- Estndar IEEE 830-1998 --

Informacin para el estudiante

[Ttulo]

Unidad 6: El Anlisis Orientado a objetos


Modelos orientados a objetos: concepto de objetos y clases, atributos, relaciones, multiplicidad,
mensajes Abstraccin Modularidad Ocultamiento de Informacin Modelo del Dominio del problema: Identificar Asociaciones, Generalizaciones, Agregacin Diagrama de Casos
de uso Modelo del anlisis: Anlisis de los Casos de Uso; Clases del anlisis Diagrama de
colaboracin del anlisis Diagrama de Transicin de Estados Diagrama de Secuencia del
Sistema Contratos Patrones para asignar responsabilidades --

Unidad 7: El Anlisis Estructurado


Anlisis estructurado: conceptos, caractersticas; diferencias con el Anlisis Orientado a Objetos
-- Diagrama de Contexto -- Modelo de Eventos -- Modelo de datos: modelo conceptual datos -Entidades -- Atributos -- Relaciones -- Cardinalidad --

Unidad 8: Introduccin al proyecto de Sistemas de Informacin


Proyecto de Sistemas: conceptos, actividades, entregas, hitos, riesgos -- Estudio de Viabilidad:
Viabilidad tcnica, operativa y econmica -- El proceso para la calendarizacin del Proyecto -Planificacin del proyecto segn del Proceso Unificado de Desarrollo --

Informacin para el estudiante

[Ttulo]

Requisitos para regularizar la asignatura


Adems del porcentaje de asistencia a clases definido por la facultad, los requisitos para regularizar la asignatura son los siguientes:

Aprobar los Trabajos Prcticos al menos en un 90 por ciento.


Aprobar dos (2) parciales de contenido terico - prctico con nota de 4 (cuatro) o superior con posibilidad de recuperar cada examen parcial
Aprobar el Proyecto Integrador Anual
Tener el porcentaje de asistencia a clases, autorizados por la FRT - UTN

Trabajos Prcticos

La Gua de Trabajos Prcticos se compone por Casos de Estudio, Ejercicios Conceptuales,


Situaciones Problemticas a resolver
Para fomentar la lecto-escritura de los estudiantes, los ejercicios conceptuales y las situaciones problemticas, se resolvern en clase con escritura manual, con letra clara,
prestando atencin a la redaccin y a los errores de ortografa
Los Casos de Estudio, estn al inicio de cada Trabajo Prctico debern presentarse en
carpeta impresos usando las herramientas CASE adecuadas

Contenido de la carpeta de Trabajos Prcticos

Cartula con detalle de integrantes y trabajo presentado


Enunciado del Trabajo Practico
Desarrollo del Caso de Estudio
Hoja final para evaluacin del docente del Caso de Estudio
Resolucin de los ejercicios conceptuales y de las situaciones problemticas

Parciales

Parcial I en el mes de Junio y el Parcial II en el mes de Noviembre.


Cada parcial tendr su instancia de recuperacin. Una por cada examen parcial abordando los contenidos correspondientes a cada uno.

Los criterios de correccin de los parciales sern los siguientes:


cada parcial tendr una parte terica y una parte prctica, cada una con un peso en la
calificacin final equivalente al 50 por ciento del total
Los parciales son escritos e individuales
El contenido de los parciales es incremental. Esto significa que las temticas se van relacionando una con otras, completndose a medida que el estudiante adquiere ms conocimiento, es decir que los contenidos de un parcial son inevitablemente re-evaluados
en el otro.

Informacin para el estudiante

[Ttulo]

Recuperaciones de Parciales

Las recuperaciones de los parciales se realizarn final del segundo cuatrimestre.


La recuperacin podr ser del primer parcial o el segundo parcial.
Los parciales tendrn 2 (dos) recuperaciones Integrales (Teora y Prctica) en febrero del
2014
Para tener derecho a las recuperaciones integrales (en el mes de Febrero), se debe aprobar el Proyecto Integrador de la materia

Proyecto Integrador

El Proyecto Integrador se desarrollar en grupo, compuesto por 3 a 5 integrantes


El avance sobre el Proyecto se hace en base a guas de actividades y tareas que los integrantes del cada grupo deben realizar utilizando tcnicas de desarrollo en iteraciones y
modelado en UML
En las guas se detallan las fechas de entregas y los objetivos a cumplir por parte de los
estudiantes
El proyecto se presentar en formato impreso y digital.
Cada grupo deber defender mediante una exposicin oral el Proyecto Integrador. Para
la defensa oral se requiere que todos los integrantes del grupo estn presentes.

Examen Final

Para rendir el examen final el estudiante deber estar regular en la materia y haber cumplido las exigencias del plan
El da del examen final el estudiante deber presentar la Carpeta de Trabajos Prcticos
completa y aprobados por el docente y la libreta universitaria u otra documentacin
que permita la identificacin
La modalidad del examen final podr ser oral o escrita. Con preguntas terico prcticas
El estudiante que se presenta para realizar el examen final no podr retirarse con Ausente en la planilla de examen
El programa de contenidos que se dicten para cada ao tendr vigencia para los exmenes finales que se rindan durante los dos aos siguientes a de la cursada. Para rendir en
mesas posteriores, los estudiantes debern ajustarse al programa de contenido actualizado

Gua de Trabajos Prcticos

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicios de repaso
Complete:
a. ------------- deriva del latin datum (lo que se da) y es una -------------------de

b. Informacin es ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

c. Un sistema es un conjunto de -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

d. Tcnicamente, un Sistema de Informacin es un conjunto de componentes


-------------------------- que ----------------------, --------------------------, ------------------------- y distribuyen --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Desde el punto de vista de las organizaciones, un Sistema de Informacin es
una ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

e. Realice la clasificacin de los Sistemas de Informacin desde el punto de vista


de las organizaciones.
f. Ejemplifique grficamente la relacin entre los distintos tipos de Sistemas de
Informacin.
1

Anlisis de Sistemas

Gua de Trabajos Prcticos

g. Para el siguiente grfico complete el significado de sus partes para un Sistema de Informacin automatizado.

Sistema de Informacin
Entrada

Proceso

Salida

Retroalimentacin

Entrada

Proceso

Salida

Retroalimentacin

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

h. Escriba los pasos para la realizacin del Diagrama de Gantt. Ejemplifique

Anlisis de Sistemas

Gua de Trabajos Prcticos

Para leer y recordar


Los Sistemas de Informacin basados en computadoras deben aplicarse de manera inteligente y cuidadosa con el propsito de que tanto la sociedad como las
empresas y las industrias puedan aprovechar sus beneficios.

Las tecnologas representan la Infraestructura Tecnolgica de Informacin


abreviado es TI - y es el entorno tecnolgico o plataforma, sobre la cual una empresa puede construir sus sistemas de informacin especficos.
Las tecnologas de entrada son dispositivos de hardware y software que permiten a los usuarios interactuar con un Sistema de Informacin. Esos dispositivos se
utilizan para alimentar de datos e informacin a la computadora y recibir resultados
de ella.
Las tecnologas de procesamiento y memoria, son los componentes responsables del procesamiento y estn formados por la CPU y las memorias.
Las tecnologas de almacenamiento, es el almacenamiento secundario de los
datos y la informacin. Tambin se llama almacenamiento permanente y los componentes ms comunes son la cinta magntica, discos magnticos, RAID, Video
disco digital (DVD) entre otros.
Las tecnologas de salida son dispositivos que entregan los resultados del proceso. Estas tecnologas proporcionan la informacin correcta en tiempo y forma. El
formato de la salida puede ser audible, visual, digital o impreso.
Las tecnologas de distribucin consisten de medios de comunicaciones, dispositivos y software necesario para conectar dos o ms computadoras formando una
red de computadoras. Las computadoras y dispositivos conectados se llaman nodos
de la red y pueden compartir datos, informacin y tareas de procesamiento.

Anlisis de Sistemas

Gua de Trabajos Prcticos

Trabajo Prctico Nro. 1


Resolver
Una mediana empresa manufacturera recin comienza a utilizar Internet para solicitar las materias primas a sus proveedores y ofrecer sus productos y dar soporte a
los clientes. Esta empresa quiere organizar el Departamento Sistemas de Informacin. Se pide:

a.
b.
c.
d.

Realice el organigrama del Departamento Sistemas


Describa los roles y funciones
Qu habilidades debera tener el analista de sistemas?
Qu caractersticas debera tener el director del rea de sistemas o C.I.O. (Chief Information Officer) de la empresa?

Antes de resolver el ejercicio planteado se recomienda realizar los ejercicios del


Trabajo Prctico y repasar los siguientes conceptos:
Organizacin, Organigrama y Puestos de Trabajo Materia: Sistemas y Organizaciones
Ingeniera en Sistemas de Informacin, Ingeniera del Software, Ingeniera
en Computacin
Incumbencias profesionales del Ingeniero en Sistemas de Informacin

Bibliografa
Ingeniera del Software. Sommerville I.. Addison Wesley. 7ma. Ed.
Captulo 1: Introduccin
Captulo 2: Sistemas socio-tcnicos
Anlisis y Diseo de Sistemas. Kendall & Kendall. Prentice Hall. 6ta. Ed.
Captulo 1: El rol del analista

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicio N 1.1
Recabe informacin, acerca de las incumbencias profesionales del Ingeniero en Sistemas de Informacin que propone la Universidad Tecnolgica Nacional. Detalle estas incumbencias.

Ejercicio N 1.2
Teniendo en cuenta las incumbencias profesionales del ejercicio N 1.1, indique:
a. Las incumbencias que se encuentran relacionadas directa o indirectamente con los contenidos de la materia
b. Las materias del nivel I y II de la carrera de I.S.I. que se relacionan con las
incumbencias

Ejercicio N 1.3
Se pide:
a. Genere una tabla en la que mencione al menos cinco (5) reas de desarrollo
profesional del Ingeniero en Sistemas de Informacin
b. En la tabla realice una breve descripcin de los puestos
c. Evale cunto le gustara trabajar en dichas reas utilizando una escala del 1
(no me gustara) al 10 (me gustara mucho)
d. Ordene la tabla desde el trabajo que ms le guste hasta el que menos le gusta

Anlisis de Sistemas

Gua de Trabajos Prcticos

Trabajo Prctico Nro. 2


Las Tecnologas de Informacin y los SI
Una empresa metalrgica requiere compartir en lnea recursos, datos e informacin vinculando entre s los departamentos de Ventas, Contabilidad y Fabricacin,
para que cuando un cliente solicite un pedido los vendedores estn seguros que los
productos tienen el stock suficiente; Fabricacin pueda planear la produccin y
Contabilidad pueda administrar correctamente las finanzas.
La empresa tiene sus departamentos ubicados en un nico lugar y no requiere
entrelazar sus procesos de negocios a travs de Internet.
a. Describa brevemente las tecnologas ms adecuadas a fin satisfacer las necesidades de la empresa.
TI

Descripcin

Tecnologas de entrada
Tecnologas de procesamiento
Tecnologas de distribucin
Tecnologas de salida

b. Realice una breve descripcin de los sub-sistemas de la empresa metalrgica

Nombre del Subsistema

Descripcin

c. Represente los subsistemas con un diagrama de bloques e identifique los


flujos de informacin entre los subsistemas
Bibliografa
Sistema de Informacin Gerencial. Laudon y Laudon. Prentice Hall. 8 ava. Ed.
Captulo 6: Administracin de los Activos de Hardware y Sotware

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicios Conceptuales
a. El valor de la informacin se vincula directamente con la forma en que
apoya a las personas que toman decisiones a cumplir con los objetivos de
la organizacin. Por lo tanto la informacin debe tener ciertas caractersticas para que sea de utilidad. Por ejemplo algunas caractersticas de la informacin til son:
Caracterstica
1. ---------------

2. -----------------

3. -----------------

4. -----------------

5. -----------------

Definicin
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

b. Describa brevemente los componentes de un Sistema de Informacin basado en computadoras.

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicio N 2.1
Una pequea Biblioteca escolar requiere un sistema de cmputo
monousuario, con memoria y almacenamiento suficiente para
registrar la informacin y datos de sus libros.

El sistema deber usar una tecnologa para el registro de los datos.


Tambin, imprimir los libros que dispone en stock y los prstamos
realizados.

Se pide:
a. Describir las tecnologas ms adecuadas. Use el siguiente formato:
TI

Descripcin

Tecnologas de entrada
Tecnologas de procesamiento
Tecnologas de salida

b. Estructure la informacin del libro de la siguiente manera:


Concepto

Caractersticas

Valores

Libro: Sistemas de Informacin Gerencial Administracin de la empresa digital en


red. Autores: Laudon y Laudon

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicio N 2.2
Una entidad bancaria requiere capturar los datos de cheques de manera exacta,
completa y confiable.
A continuacin se muestra un modelo simplificado de un cheque que se ha obtenido
durante la investigacin preliminar.

Se pide:
a. Estructure la informacin que se encuentra en la figura, de la siguiente manera:
Concepto

Caractersticas

Valores

b. Describa brevemente la tecnologa de entrada ms adecuada para el sistema


de informacin
TI

Descripcin

Tecnologas de entrada

Anlisis de Sistemas

Gua de Trabajos Prcticos

Trabajo Prctico Nro. 3


Dominio del problema
Identificar problemas, oportunidades y objetivos
Una Facultad tiene una Biblioteca que realiza la asociacin y prstamos de libros
de forma manual. Se ha entrevistado al Jefe de Biblioteca y los Bibliotecarios para
conocer dichos procesos que se describen a continuacin:
Cuando los alumnos solicitan carnet de socio de la biblioteca, completan un formulario, donde colocan sus datos personales, figura 1.
Un alumno queda aceptado como socio cuando el Jefe de Biblioteca firma la solicitud y autoriza para que se le otorgue al alumno un nmero de socio que lo identifica y el Bibliotecario confecciona el carn de socio, figura 2. A veces la autorizacin demora una semana y por esa razn han recibido quejas de los usuarios de la
Biblioteca.
FORMULARIO DE SOLICITUD
Fecha de Solicitud
Apellido y Nombre

Domicilio

Ciudad

Provincia

Telefono

Firma Alumno

Numero de Libreta

Documento

Facultad

Codigo Postal

E-Mail
Carrera

Fecha de Ingreso
Firma de Jefe de Biblioteca

Figura 1. Diseo del formulario de solicitud de asociacin a la biblioteca

Cuando un socio solicita el prstamo de libros debe presentar el carnet de socio


al bibliotecario y el nombre de los libros.
CARNET
Nombre y Apellido

Numero de Socio

Numero de Libreta

Carrera

Foto

Figura 2. Diseo del carnet de socio

10

Anlisis de Sistemas

Gua de Trabajos Prcticos

Puede haber varios tipos de prstamos (prstamos para la sala de lectura, prstamos a domicilio, prstamos de posgrado) y segn el tipo de prstamo el socio
puede disponer de los ejemplares durante un tiempo, segn las siguientes reglas:
Tipo de prstamos
Sala de Lectura
Prstamos a domicilio
Posgrado

Tiempo
El da del prstamo
1 semana
Un mes

El Bibliotecario busca la disponibilidad de ejemplares en una planilla Excel y si


hay disponibles busca la ficha de prstamo del socio y manualmente la completa
con el nuevo prstamo, figura 3.

Figura 3. Diseo de la ficha de prstamos por socio

Se pueden prestar hasta 3 ejemplares de distintos libros por socio. No se puede


realizar el prstamo si el socio est moroso. Una vez realizado el prstamo el Bibliotecario guarda el carnet del socio hasta que haya devuelto todos los libros. Algunas veces los carnet de socio se han extraviado y esto le ocasiona un incremento
en los costos de la elaboracin de los carnets.
Los socios no pueden realizar ms pedido de prstamo hasta que no hayan devuelto todos los ejemplares del prstamo anterior. S pueden hacer una devolucin
parcial de los ejemplares.
Cuando el socio devuelve los libros el Bibliotecario comprueba la fecha de devolucin. Si est fuera de tiempo, anota la fecha real de devolucin y se impone una
sancin al socio que tiene un costo de X$ por cada ejemplar y das de retraso en la
devolucin. En caso de devoluciones parciales la sancin se realiza cuando el socio
devuelve la totalidad de los ejemplares.
El Jefe de la Biblioteca necesita un control de inventario de los libros y un anlisis
de las devoluciones y sanciones, debido a que estn desapareciendo libros del inventario ya sea porque no se devolvieron o se prestaron indebidamente.
la

11

Anlisis de Sistemas

Gua de Trabajos Prcticos

Lea atentamente el problema presentado en el caso de estudio. Se pide realizar


un breve documento con las respuestas a las siguientes preguntas:

Conocer y comprender el dominio del problema


a. Qu problemas de informacin poseen los procesos de negocio de la Biblioteca? Cules son sus posibles causas?
b. Quines son los participantes del /los procesos?
c. Quin inicia el proceso? Quin finaliza el proceso?
d. Cundo se inicia el proceso? Cundo termina?
e. Qu reglas o restricciones de la biblioteca se aplican en los procesos? Las
reglas pueden cambiar?
f. Si hay algn clculo Cmo se realiza?
g. Modelar los procesos de negocio con el Diagrama de Actividad

Plantear una posible solucin inicial


Utilice el Diagrama de Actividad para derivar el Sistema de Informacin basado
en computadora:
a. Qu actividades del proceso se podrn automatizar? Indquelas en el Diagrama de Actividad
b. Qu deber hacer el sistema?
c. Qu informacin deber recordar el sistema? - Estructure la informacin que
el sistema deber recordar
d. Qu tecnologas de hardware son adecuadas para el sistema de informacin?
e. Cules son los alcances y lmites del sistema?
f. Qu tipo de Sistema de Informacin necesita la Biblioteca? Qu beneficios
puede obtener la Biblioteca con el Sistema de Informacin?
g. Modele la vista fsica inicial del sistema con el Diagrama de Despliegue
Represente los subsistemas con un diagrama de bloques e identifique los flujos de
informacin entre los subsistemas

Bibliografa
El Lenguaje Unificado de Modelado. Booch G., Rumbaugh J., Jacobson I. . Addison Wesley, 2da. Ed.
Captulo 20: El Diagrama de Actividad
Anlisis y Diseo de Sistemas. Kendall & Kendall. Prentice Hall. 6ta. Ed.
Captulo 1: El rol del analista
Captulo 3: Determinacin de la Viabilidad y administracin de las actividades de Anlisis y Diseo

12

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicios de Autoevaluacin
Complete:
a. Un modelo es una ------------------------------------------------------------------------- y
proporciona los -------------------------------------. Un buen modelo incluye
aquellos elementos que tienen una gran influencia y omite aquellos elementos menores que no son relevantes para el nivel de abstraccin dado.
b. Los Ingenieros en Sistemas de Informacin realizamos modelos para:

Visualizar cmo queremos que sea un sistema


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Documentar las decisiones que hemos tomado

c. Cules son los cuatro principios del modelado?


d. El UML es un ---------------------------------------------------------------------------------------------------------------- y es un estndar para los planos de cualquier sistema de informacin.

e. Un Sistema de Informacin puede estar representado por un conjunto de modelos


y por diferentes puntos de vista o perspectivas que pueden ser: dinmica, esttica, lgica o fsica.
El Diagrama de Actividad se utiliza para modelar el aspecto ------------------------ de un sistema.
El Diagrama de Despliegue se utiliza para modelar el aspecto -----------------------y representa la topologa del hardware o parte fsica sobre la cual se
ejecutar el sistema.
f.

Ejemplifique un (1) proceso de negocio con las diferentes maneras de organizar,


coordinar y enfocar el trabajo que tienen las organizaciones

13

Anlisis de Sistemas

Gua de Trabajos Prcticos

Problema N 3.1
Un sistema de seguridad de acceso de un negocio tiene como requisitos la siguiente forma de funcionamiento:
Cuando una persona quiera ingresar al negocio deber introducir su tarjeta de
identificacin en un lector de tarjeta magntica.
La tarjeta deber contener los siguientes datos: fecha de vencimiento de la tarjeta de seguridad, clave de acceso.
La clave de acceso ser una cadena de caracteres de 21 caracteres alfanumricos
y la fecha de vencimiento de la tarjeta tendr el siguiente formato: AAAAMMDD.
La clave ser vlida si es completamente asimtrica al carcter central, es decir,
el primer carcter debe ser diferente del ltimo, el segundo carcter debe ser diferente del penltimo, y as sucesivamente.
La puerta se abrir y permitir el paso de la persona si la fecha de vencimiento
es mayor a la fecha actual y, si la clave de acceso es reconocida como vlida.
Si las condiciones anteriores no se cumplen se mostrar el siguiente mensaje
Acceso no autorizado.
La fecha actual ser almacenada y mantenida por el sistema
Se pide:
a. Realizar el Diagrama de Actividad que modele el funcionamiento del
sistema
b. Detallar las reglas que debe cumplir el proceso
c. Estructure la informacin que el sistema deber recordar
d. Realizar el Diagrama de Despliegue

Problema N 3.2
A continuacin se detallan los requisitos para un sistema de juego denominado
El nmero secreto, el juego estar orientado hacia los nios de edad escolar y
consiste en acertar el nmero que gener el sistema en la menor cantidad de intentos:
RQ 1. El Sistema deber generar al azar un nmero entero mayor o igual 0 y menor
o igual 50.
RQ 2. El Sistema permitir que el nio ingrese un nmero.
RQ 3. Si el nio ingresa un nmero distinto al nmero generado por el sistema se
mostrar como ayuda el intervalo donde se encuentra el nmero escondido y
la cantidad de intentos realizados.
RQ 3. El Sistema modificar para cada desacierto, el lmite inferior o superior del
intervalo de ayuda, segn el nmero ingresado.
RQ 4. El Sistema mostrar un mensaje de acierto y la cantidad total de intentos
cuando el nio ingrese un nmero igual al nmero generado por el sistema.
Se pide:
a. Modelar la solucin utilizando el Diagrama de Actividad

14

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicio N 3.3
Dados los siguientes Diagramas de Actividad y se pide:
a. Identifique con un nombre los procesos que modelan los diagramas
b. Quines estn involucrados en el proceso?
c. Redacte una descripcin de los procesos que representan los diagramas.
Controle los errores de ortografa, cohesin y coherencia entre los prrafos.
d. Indique en los diagramas cada uno de los elementos de la sintaxis o notacin
que estn presentes
e. Realice el flujo de objetos de los diagramas
Diagrama de Actividad N 1

15

Anlisis de Sistemas

Gua de Trabajos Prcticos

Diagrama de Actividad N 2

16

Anlisis de Sistemas

Gua de Trabajos Prcticos

Trabajo Prctico Nro. 4


Dominio de la solucin
Definicin inicial del Sistema - Seleccin del Ciclo de Vida
Una importante librera solicit el desarrollo de un Sistema de Informacin para
la venta de libros a travs de Internet. La organizacin tiene los siguientes objetivos
estratgicos:
evitar el costo de inventarios excesivos
evitar costos de los intermediarios realizando las transacciones directamente con los clientes y proveedores
reducir un 50% el costo del papel que se usa para imprimir pedidos y los
recibos de pago como un compromiso con el cuidado del medio ambiente
Los analistas de sistemas ya realizaron las primeras entrevistas y cuestionarios
para conocer las necesidades de la organizacin y su proceso de ventas.
A continuacin se detallan las funciones ms relevantes del sistema y que el
equipo de desarrollo formado por 3 personas, las considera de mayor prioridad:
Los clientes podrn consultar el catlogo para obtener informacin sobre algn
libro y podrn seleccionar un libro determinado para realizar un pedido.
Para realizar un pedido el cliente deber registrarse previamente en el sistema
ingresando sus datos personales (Apellidos y Nombres, Direccin completa, DNI y
un nombre de usuario).
Una vez que el cliente se registra, el sistema le asignar un nmero de identificacin nico para cada cliente y la fecha de registro.
Como el medio de pago que se recibe es la tarjeta de crdito, se requiere que el
sistema se comunique con el sistema de tarjetas de crditos de cada entidad emisora a fin de comprobar si la tarjeta es vlida y si tiene crdito suficiente disponible,
as el cliente pueda realizar la compra.
Si la tarjeta de crdito es autorizada entonces el sistema genera un recibo de
pago para el cliente y el pedido queda aceptado para su posterior envo.
Cada fin de mes, el sistema deber dar de baja a clientes que no hayan realizado
ningn pedido en los ltimos 10 meses.
Las editoriales envan informacin de los libros. Cada vez que se recibe esa informacin el sistema actualizar el catlogo de libros con los nuevos ttulos.
El Sistema deber enviar informes a clientes va e-mail.
Para una transaccin de venta el sistema necesitar recordar la siguiente estructura de informacin:

17

Anlisis de Sistemas
Conceptos
Clientes

Pedido

Detalle del pedido

Tarjeta de Crdito

Autorizacin Tarjeta de Crdito

Gua de Trabajos Prcticos

Caractersticas
Apellidos y Nombres
Direccin
Nombre de la calle
Nmero
Piso
Departamento
Provincia
Localidad
Nmero de pedido
Fecha del pedido
Estado del pedido
Fecha de envo
Total a Pagar
ISBN del libro
Cantidad de ejemplares
Precio unitario
Sub-total
Nombre de la tarjeta
Entidad emisora
Nmero de tarjeta
Fecha de vencimiento
Nmero de autorizacin
Fecha de autorizacin

La Librera quiere disminuir el impacto del sistema en el negocio por esa razn se
comprometi a tener una comunicacin fluida con el equipo de desarrollo y a participar en todas reuniones de pruebas del sistema.
El equipo de desarrollo tiene experiencia pero no la suficiente con el uso de las
nuevas tecnologas.
Se pide leer atentamente el enunciado y realizar un breve documento con las
respuestas a las siguientes preguntas:

Analizar los requisitos


a. Qu objetivos organizacionales deber cumplir el sistema?
b. Qu beneficios podra otorgar el Sistema de Informacin a la librera?
c. Qu tipo de sistema de software necesita la librera? Es nuevo el sistema
o se modifica un sistema ya existente?
d. Hay datos o informacin que proviene de otro sistema?
e. Debe controlarse el acceso al Sistema?
f. Quin usar el sistema? Considera que el sistema de informacin deber
ser fcil de usar?
18

Anlisis de Sistemas

Gua de Trabajos Prcticos

g. Utilice el siguiente formato para escribir lo que el sistema deber hacer:


RQ 1. El Sistema permitir..
RQ 2. El Sistema deber.
h. Cules son sus subsistemas?
i. Modele con un diagrama de bloques la arquitectura del sistema y muestre la
interconexin entre los subsistemas
j. Modele las tecnologas de hardware ms adecuadas para el Sistema de Informacin con el Diagrama de Despliegue
k. Verifique si la informacin que el sistema necesita recordar est completa.
Justifique su respuesta
l. Escriba preguntas que Ud. necesita hacer para mejorar la comprensin de la
solucin propuesta. Busque las respuestas

Plantear una posible estrategia de trabajo para el desarrollo del Sistema


a. Para el desarrollo del Sistema se seleccion el modelo UP. Justifique si es
conveniente ese modelo
b. Grafique el modelo RUP o UP
c. Realice una breve descripcin del ciclo de vida del modelo [ Vista dinmica ]
d. Realice una breve descripcin del flujo de trabajo del proceso de desarrollo
[Vista Esttica ]

Bibliografa
Ingeniera del Software. Sommerville I.. Addison Wesley. 7ma. Ed.
Captulo 4: Procesos del Software
Ingeniera del Software. Pressman R..Mc Graw Hill. 5ta. ED.
Captulo 1: El producto
Captulo 2: EL proceso
El Proceso Unificado de Desarrollo. Jacobson I., Booch G., Rumbaugh J.. Addison Wesley.1era. Ed.
Captulo 1: El Proceso Unificado de Desarrollo
Anlisis y Diseo de Sistemas. Kendall & Kendall. Prentice Hall. 6ta. Ed.
Captulo 1: El rol del analista

19

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicios de Autoevaluacin
a. Indique la opcin correcta:
Las fases de proceso de desarrollo de la Ingeniera en Sistemas son:
1. Desarrollo de los subsistemas, integracin del sistema, Instalacin del
sistema, Evolucin del sistema, Desmantelamiento del sistema
2. Definir los requerimientos, Desarrollo del sistema, Evolucin del sistema
3. Definir los requerimientos, Diseo del sistema, Desarrollo de los subsistemas, Integracin del sistema, Instalacin del sistema, Evolucin del
sistema, Desmantelamiento del sistema
b. Qu es el Software?
c. Complete el siguiente cuadro con las categoras genricas de aplicaciones
de Sistemas de Software y sus caractersticas ms sobresalientes:
rea de aplicacin

Caractersticas ms sobresalientes

Software basado en la WEB


Software de Sistemas
-------------------------------------------

Se utiliza en la industria y en
productos de consumo
Reside en la memoria slo de
lectura
Tiene funciones muy limitadas
Ejemplos: teclas del microondas, funciones digitales de un
auto

Software de gestin
Software de tiempo real
Software de Ingeniera y cientfico
Software de inteligencia artificial

d. Explicar ciclo de vida


20

Anlisis de Sistemas

Gua de Trabajos Prcticos

e. Los modelos de desarrollo son una representacin abstracta de un proceso


de software y son estrategias de desarrollo para resolver problemas complejos y reales de la industria, de las organizaciones, etc.
Los modelos de desarrollo pueden ser:

Modelo lineal secuencial o modelo en cascada


---------------------------------------------------------------Desarrollo evolutivo
----------------------------------------------------------------------------------------------------------------------------

f. Complete:
Un proceso de desarrollo se caracteriza por tener:
Actividades para la solucin de un problema en un determinado
contexto
--------------- de ingeniera que se adaptan a las caractersticas del
sistema de informacin y al tipo de sistema de software
Actividades de proteccin que aseguran la -----------------------------g. Marque con una X cules son las caractersticas que pertenecen al ciclo de
vida en cascada:
Caractersticas

Seleccin

Se aceptarn cambios en los requisitos del sistema


Se pueden identificar y analizar tempranamente los
riesgos
Se mantiene estable el presupuesto del sistema durante todo el ciclo de vida
El cliente debe estar involucrado en todas las fases del
ciclo de vida
Existen restricciones en el cronograma de trabajo
Provee una estructura tcnica de trabajo para personas con escasa experiencia en el desarrollo de sistemas
Refleja la naturaleza cclica del desarrollo
Los desarrolladores cuando completan su actividad tienen tiempo libre para dedicarse a otro proyecto
Es necesario la construccin de prototipos

21

Anlisis de Sistemas

Gua de Trabajos Prcticos

Para leer y recordar


La eleccin de un ciclo de vida no es una tarea sencilla. Para facilitar nuestro trabajo, los ingenieros en sistemas disponemos de preguntas que son checklist o listas
de verificacin. Estas listas son buenas prcticas que nos ayudan a decidir de manera razonable y justificada el ciclo de vida ms conveniente para el problema a
solucionar.
Las respuestas a las preguntas pueden ser: Si, No, No se sabe o una descripcin
breve. Las respuestas no son correctas o errneas, solamente tienen como objetivo
enfocar las propuestas del equipo de trabajo y guiar los distintos factores a considerar.
Las respuestas junto con las caractersticas de cada modelo de proceso nos permitirn elegir el ciclo de vida.
La cantidad de preguntas no est cerrada, mientras estudiamos y ganamos ms
experiencia podemos agregar otras preguntas.
Lista de verificacin
Tiene un nombre el sistema?
Conocemos quines usarn el sistema?
El cliente est dispuesto a participar en el desarrollo
del sistema?
Qu tipo de sistema nos solicitan?
Conocemos los objetivos del sistema?
Es necesaria la documentacin de cada fase o etapa
de desarrollo?
El cliente solicitar cambios en el sistema?
Conocemos todos los requisitos?
El sistema utilizar nuevas tecnologas?
Se necesita el desarrollo de prototipos?
Es necesario el estudio de riesgos?
Son necesarias las iteraciones?
Se realizarn entregas incrementales?
Las personas que realizarn el sistema tienen experiencia anterior?
Qu tamao tiene nuestro sistema? Segn la cantidad de personas que realizarn el sistema:
Chico
1 o 2 personas
Mediano 3 a 10 personas
Grande ms de 10 personas

Respuesta

22

Anlisis de Sistemas

Gua de Trabajos Prcticos

Problema N 4.1
La situacin problemtica del trabajo prctico N 3 se realiz mediante un proceso denominado Investigacin de Sistemas. Durante ese proceso se realizaron entrevistas con los empleados de la Biblioteca y a travs de esas entrevistas se aprendi cmo se usaba el sistema actual; qu operaciones realizaban; qu informacin
era importante; qu comprobantes utilizaban, es decir se comprendi y se conoci
el dominio del problema.
No ser necesario hacer cambios a la solucin propuesta porque se entienden
bien los requisitos del sistema. Las dos personas que desarrollarn el sistema utilizarn sta oportunidad para iniciarse en el trabajo de sistemas. Existen mnimos
riesgos porque los usuarios tendrn paciencia para ver el sistema y el equipo documentar todas las fases del desarrollo.
Elegir una posible estrategia de trabajo seleccionando el ciclo de vida
a. Para el desarrollo del Software Qu ciclo de vida es el ms conveniente? Justifique su respuesta
b. Qu desventajas tiene el ciclo de vida seleccionado?
c. Qu procesos tendra ese ciclo de vida?
d. Realice el modelo del ciclo de vida
e. Realice una breve descripcin de los procesos del ciclo de vida
f. Agregue una pregunta ms a la lista de verificacin

Problema N 4.2
El comercio electrnico [ E- commerce ] es la realizacin electrnica de procesos
de negocios, como por ejemplo compra y venta de productos, prestacin de servicios, distribucin, etc., usando redes de computadoras como Internet, extranets y
redes corporativas.
Conociendo esa situacin y con el objetivo de aumentar las ventas y lograr ventajas competitivas, una importante academia de entrenamiento sobre software solicita un sistema de comercio electrnico negocio a consumidor [B2C] para ofrecer
sus cursos on-line.
El sistema requiere de un catlogo interactivo de cursos ordenado alfabticamente. El usuario podr buscar e identificar los cursos; seleccionarlos; registrarse
en el curso, pagar a travs de su tarjeta de crdito y luego estar habilitado para
realizar los cursos.
En un futuro, se incorporarn nuevos requisitos al sistema como por ejemplo
servicios al cliente despus de la venta; nuevas formas de pago, uso de redes sociales y potenciar la usabilidad y seguridad del sistema.
La academia quiere avanzar progresivamente hacia sus objetivos, controlando
los riesgos, a fin de usar la WEB para consolidar y complementar sus cursos tradicionales.
23

Anlisis de Sistemas

Gua de Trabajos Prcticos

Las personas que realizarn el sistema tienen experiencia previa en el desarrollo


de sistemas de comercio electrnico y existe un compromiso del director de la academia para completar e implementar el nuevo sistema.
Para ver un ejemplo ms completo de este tipo de sistema puede visitar las siguientes pginas:
www.lynda.com
www.sceu.frba.utn.edu.ar/e-learning/cursos-a-distancia

Se pide:
a. A qu tipo de sistema de software pertenece la descripcin?
b. Suponga que el equipo de desarrollo ha elegido el modelo en espiral,
realice una breve descripcin del modelo y enumere sus ventajas y
desventajas
c. Realice un Diagrama de despliegue que muestre las tecnologas ms
adecuadas para el sistema

24

Anlisis de Sistemas

Gua de Trabajos Prcticos

Trabajo Prctico Nro. 5


Obtener y Analizar los Requisitos del Sistema
A una empresa dedicada al desarrollo de Sistemas, un cliente le ha solicitado la realizacin de una aplicacin para un juego. Durante las primeras entrevistas con el
cliente se obtuvo la siguiente descripcin del juego:
Una persona ingresar una palabra y otra persona tratar de adivinarla
en un nmero limitado de intentos. El juego termina si se ha encontrado
la palabra o bien si se han hecho todos los intentos. Por cada intento
debe aparecer en la pantalla la cantidad de intentos hechos y las chances que an quedan.
Los analistas de sistemas para ampliar la informacin sobre el juego debern realizar nuevas entrevistas y cuestionarios.
Se pide:
1. Planificar la entrevista [ Tenga en cuenta lo que aprendi en el trabajo prctico 5 ]
2. Disear el informe de las entrevistas
3. Escribir las preguntas para las entrevistas. Las preguntas deben cumplir los
siguientes objetivos:
a. Conocer las actividades del proceso
b. Conocer la informacin y los datos
c. Conocer a los usuarios
4. Hacer un cuestionario estableciendo sus objetivos
5. Decidir cmo se administrarn los cuestionarios
6. Proponga un prototipo de interfaz de usuario para que le ayude a entender
mejor los requisitos planteados
7. Escribir los requisitos iniciales planteados para la aplicacin y clasificarlos

Bibliografa
Ingeniera del Software. Sommerville I.. Addison Wesley. 7ma. Ed.
Captulo 3: Sistemas crticos
Captulo 6: Requerimientos del Software
Captulo 7: Procesos de la Ingeniera de los Requerimientos
Anlisis y Diseo de Sistemas. Kendall & Kendall. Prentice Hall. 6ta. Ed.
Captulo 4: Recopilacin de Informacin: mtodos interactivos
Captulo 6: Elaboracin de Prototipos, RAD y programacin Extrema
Captulo 9: Descripcin de las especificaciones de procesos y decisiones estructuradas

25

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicios Conceptuales
a. Para descubrir los requisitos podemos utilizar las siguientes tcnicas:
1. ----------------------------------------2. ----------------------------------------3. ----------------------------------------4. -----------------------------------------

b. Estructure en rombo las preguntas de una entrevista que tiene como


objetivo conocer los procesos de negocio. La entrevista se realizar a un
usuario implicado directamente en el sistema.

c. Adems de las respuestas del cliente / usuario Qu otra informacin


es conveniente registrar en nuestras notas sobre las entrevistas?
d. Qu son los requisitos o requerimientos del Sistema?
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.e. Los servicios proporcionados por un sistema y sus restricciones operativas se pueden clasificar en:
1. Requisitos funcionales
2. ----------------------------3. ----------------------------f. A qu tcnica de recoleccin de informacin pertenecen las siguientes
ventajas?
1. Permite alcanzar un mayor nmero de personas
-----------------2. Se establece una mejor relacin con el usuario
-----------------3. Favorece al anonimato
-----------------4. Elimina cualquier influencia sobre quien la contesta ------------------

26

Anlisis de Sistemas

Gua de Trabajos Prcticos

g. Complete el siguiente rbol de clasificacin de los requisitos no funcionales


Eficiencia

Requisitos del
Producto

Requisitos no
Funcionales

Requisitos de
entrega
Requisitos de
Implementacin

Requisitos de
Interoperabilidad

h. Completar las actividades a realizar durante el proceso de obtencin y


anlisis de requisitos. Completar las tareas de descubrir los requisitos
con la entrevista.
Breve descripcin
3.1. Obtencin y anlisis de requisitos
3.1.1. Descubrir los requisitos
3.1.2. -----------------------------------3.1.3. -----------------------------------3.1.4. -----------------------------------27

Anlisis de Sistemas

Gua de Trabajos Prcticos

Para leer y consultar


Realizar entrevistas es para nosotros una tarea cotidiana en nuestro trabajo. Podemos tener una Gua de Preguntas, como un checklist que nos ayudan en la preparacin de la entrevista para la bsqueda de Informacin.
Las preguntas no tienen ningn orden de importancia. No es necesario seleccionar todas las preguntas a la vez, hay que leerlas y elegir las que mejor se adapten al
contexto del sistema o problema que necesitemos solucionar. Podemos agregar
nuevas preguntas.
Proceso
Dominio del Problema

Podra describir cada paso del proceso actual?


Qu secuencia tienen las actividades?
Hay actividades paralelas?
Qu reglas se aplican en el proceso?
Las reglas Pueden cambiar?
Qu restricciones se aplican?
Cundo y cmo se inicia el proceso?
Cundo y cmo termina el proceso?
Quines participan en el proceso?

Dato e informacin que necesita


el sistema

Cul ser el formato de los datos, tanto para la entrada como


para la salida?
Quin recibe o modifica la informacin?
Quin produce o genera la informacin?
Cun a menudo sern recibidos o enviados los datos?
Cun exactos deben ser los datos?
Con qu grado de precisin deben hacerse los clculos?
Cuntos datos fluyen a travs del sistema?
Debe retenerse algn dato por algn perodo de tiempo?
Si hay clculos, Cmo se realizan?

Usuarios y factores humanos

Quin usar el sistema?


Habr varios tipos de usuario?
Cul es el nivel de habilidad de cada tipo de usuario?
Qu clase de entrenamiento requerir cada tipo de usuario?
Cun fcil le ser al usuario comprender y utilizar el sistema?
Cun difcil le resultar al usuario hacer uso indebido del sistema?

Funcionalidad del Sistema de Informacin

Qu har el sistema?
Cundo lo har?
Existen varios modos de operacin?
Cmo y cundo puede cambiarse o mejorarse el sistema?

Interfaces del Sistema de Informacin

Los datos de entrada provienen de otro sistema de informacin?


La salida del sistema va a uno o ms sistemas?
Existe una manera preestablecida en que deben formatearse
los datos?

Ambiente fsico del sistema

Dnde est el equipo que el sistema necesita para funcionar?


Existe una localizacin o varias?
Hay restricciones ambientales como temperatura, humedad
o interferencia magntica?

28

Anlisis de Sistemas

Gua de Trabajos Prcticos

Problema N 5.1
Un comercio solicit un sistema de informacin para su Departamento de Ventas, con
el objetivo de incrementar el control sobre las ventas a crdito y al contado a fin de tomar
decisiones ms acertadas. Por esa razn necesita conocer: los precios finales al contado y
a crdito; el promedio de ventas por cada turno y calcular los intereses por crditos.
La organizacin realiza sus ventas en dos formas distintas: al contado o a crdito. Si la
venta es al contado, el precio final de venta es igual al precio original. En la venta a crdito,
se calculan intereses, segn sea el pago a 30 o 60 das.
Actualmente, el negocio tiene un sistema automatizado que permite registrar en lnea
las ventas diarias. Los empleados son 5 y trabajan en dos turnos: maana y tarde.
Ud. es el responsable de realizar las entrevistas y se pide:
a.
b.
c.
d.
e.

Escriba los objetivos de la entrevista


Teniendo en cuenta los objetivos propuestos en el punto a, escriba las preguntas
Decida a quienes necesita entrevistar - Justifique
Qu estructura tendra la entrevista?
Disee la hoja para documentar el informe de la entrevista

Problema N 5.2
Una empresa dedicada a producir textos cientficos, nos solicita el desarrollo de una
aplicacin que les permita contar la cantidad de prrafos y la cantidad de palabras ingresadas en un texto. Cada prrafo podr contener hasta 500 caracteres y el texto no podr
superar 100 prrafos.
Se pide:
a.
b.

Especifique todos los Requisitos Funcionales del Sistema


Realice el prototipo de interfaz de usuario
Para la especificacin de los requisitos utilice el siguiente formato

Nmero de Requisito
Nombre del Requisito
Prioridad
Datos de entrada
Proceso
Salida
Facilidades

29

Anlisis de Sistemas

Gua de Trabajos Prcticos

Trabajo Prctico Nro. 6


Los requisitos como Caso de Uso
Modelo del Anlisis
Un grupo de profesores de una facultad, nos solicit realizar un sistema para administrar preguntas y respuestas de la materia con el objetivo que los estudiantes lo
utilicen como autoevaluacin para los exmenes.
Actualmente los profesores realizan tarjetas que contienen, de un lado, preguntas
o situaciones, y del otro, la respuesta.
A las preguntas y respuestas las escriben los profesores segn cada tema de la materia. Cada tarjeta puede contener preguntas de conocimientos conceptuales o situaciones a resolver y la respuesta incluye referencia a los captulos de la bibliografa recomendada para la materia.
Cuando el estudiante realiza una prctica de algn tema, los profesores le entregan
una tarjeta al azar del tema seleccionado. El estudiante lee e interpreta la pregunta
y no puede ver el dorso de la tarjeta.
El estudiante escribe en su cuaderno la respuesta y, luego, compara su respuesta
con la solucin que est al otro lado de la tarjeta y, si es necesario, el estudiante
corrige la respuesta en su cuaderno y se autoevala.
Los profesores quieren continuar esta prctica de autoevaluacin permitiendo que
sus estudiantes la realicen en cualquier momento y lugar.
Se pide:
1.
2.
3.
4.
5.
6.

Realice el Modelo de Casos de Usos


Especifique los sub-sistemas del Anlisis
Modelo del Dominio
Proponga la interfaz de usuario para el Sistema
Diagrama de Transicin de Estados
Realice el Modelo del Anlisis

Bibliografa
UML y Patrones. Larman C.. Prentice Hall. 2da. Ed.
Parte 2 y Parte 3
El Proceso Unificado de Desarrollo. Jacobson I., Booch G., Rumbaugh J.. Addison Wesley.1era. Ed.
Captulo 8: Anlisis
Anlisis y Diseo de Sistemas. Kendall & Kendall. Prentice Hall. 6ta. Ed.
Captulo 18: Anlisis y Diseo de Sistemas Orientado a Objetos usando el Lenguaje Unificado de Modelado
Ingeniera del Software. Sommerville I.. Addison Wesley. 7ma. Ed.
Captulo 8: Modelos del Sistema

30

Anlisis de Sistemas

Gua de Trabajos Prcticos

Problema N 6.1
Un restaurante desea informatizar la carta de men que les ofrecen a sus clientes para
una mejor organizacin de la elaboracin de cada plato.
La carta de men contiene secciones que muestran las diferentes categoras con sus
platos de comida ofrecidos.
Los platos de comida se identifican con un nombre, una breve descripcin, una foto, el
precio final y el nivel de dificultad de elaboracin del plato.
Cada plato de comida pertenece a una categora. Las categoras se identifican con un
nombre, una breve descripcin y el nombre del cheff encargado de la categora.
Se pide:
1- Realizar el Modelo del Domino del problema.

Problema N 6.2
Una empresa de alquiler de vehculos desea conocer en todo momento el estado de su
flota de autos. La empresa tiene 4 oficinas ubicadas en diferentes ciudades de la provincia.
Cada oficina dispone de un conjunto de vehculos que pueden estar en los siguientes
estados: alquilado, en reparacin, disponible o uso privado.
Cuando un cliente solicita alquilar un vehculo, informa al empleado la cantidad de das
que realizar el alquiler y el tipo de auto que necesita. En base a esa informacin, el empleado busca la disponibilidad.
Si el alquiler se realiza, el cliente entrega al empleado los datos personales del conductor
del auto, datos de la tarjeta de crdito, datos del carnet de manejo. Se registran los datos
y el auto queda alquilado.
Cuando un auto tiene algn desperfecto tcnico o necesita una reparacin, se enva a
los talleres habilitados y el auto queda en reparacin.
Cuando un auto est disponible para la empresa entonces queda en estado de uso privado. Cuando un vehculo alquilado se devuelve entonces queda en estado devuelto.
Los requerimientos de datos son:
Oficina
Cliente
Vehculo
Tarjeta de crdito
Carnet

Nombre, ciudad, direccin completa(calle, nmero, cdigo postal) localidad, Apellido y Nombre del encargado
Apellido y nombre del conductor, DNI, direccin completa, telfono de contacto
Marca, modelo, nro. de puertas, nmero de asientos
Nombre, nmero, vencimiento
Apellido y nombre del conductor, vencimiento. Localidad que lo
otorga.

Se pide:
1- Realice el Modelo del Dominio
2- Realice el Diagrama de Transicin de Estado para las clases conceptuales

31

Anlisis de Sistemas

Gua de Trabajos Prcticos

Problema N 6.3
Breve descripcin de la empresa y sus actividades
Es una clnica dedicada a la atencin de pacientes para fisioterapia y rehabilitacin
fsica
En la clnica trabajan mdicos y un grupo especializado de fisioterapeutas y fonoaudilogos
La clnica cuenta con un rea de recepcin, en la cual trabajan dos secretarias.
Las secretarias son las encargadas de asignar los turnos a los pacientes para los especialistas
Cada turno es de 30 minutos
Cada especialista tiene prefijado los das y horarios de atencin
Requerimientos del usuario para el Sistema de Informacin
Los pacientes pueden solicitar turno personalmente o por telfono
La secretaria consulta la disponibilidad de turnos para el especialista
Si hay disponibilidad horaria, la secretaria inscribe al paciente y el turno est confirmado
Si no existe la disponibilidad horaria, el paciente puede cancelar el pedido o elegir
otro turno o especialista
Llegada la fecha y el horario del turno, el especialista atiende al paciente y cambia
el estado del turno a atendido
Requerimientos no funcionales
El sistema deber interconectar al inicio , el rea de Recepcin con los Consultorios
mdicos
El sistema deber ser fcil de usar utilizando interfaces grficas del usuario
Requerimientos de datos
Pacientes

Apellido y nombre, domicilio, telfono, sexo, edad

Turno

Fecha, hora, apellido y nombre del especialista, apellido y


nombre del paciente, estado del turno
Se pide.
1. Diagrama de Casos de Uso
2. Documente los Casos de Uso
3. Modelo del Dominio
4. Prototipo de interfaz de usuario
5. Modelo del Anlisis

32

Anlisis de Sistemas

Gua de Trabajos Prcticos

Trabajo Prctico Nro.8


Elaboracin del Proyecto de Sistemas
Se deber desarrollar un Sistema de Deteccin de Inundaciones para avisar la posibilidad de las mismas en lugares que se ven amenazados por stas.
El sistema incluir un conjunto de sensores para detectar el cambio en los niveles
de los ros, mares, vnculos a un sistema meteorolgico que proporciona la previsin
del tiempo, vnculos a los sistemas de comunicacin de los servicios de emergencia
(polica, gendarmera, etc.) monitores de video instalados en lugares especficos, un
cuarto de control equipado con consolas de operacin y monitores de video.
El software de la aplicacin puede acceder a la informacin de la Base de Datos y
presentar la informacin por pantalla.
El sistema de Base de Datos incluye informacin de los sensores, la ubicacin de los
sitios en riesgo y las condiciones de amenaza para estos sitios (nivel alto de agua en
los ros, mareas altas, vientos del sudoeste, etc.), tablas de las mareas para los sitios
costeros, el inventario y localizacin del equipo de control de inundaciones, detalles
de los contactos de los servicios de emergencia, estaciones locales de radio, etc.
Se pide:
1.
2.
3.
4.
5.

Seleccione un modelo de proceso para el proyecto


Identifique al proyecto con un nombre
Modele la estructura organizacional del equipo de trabajo
Realice la calendarizacin del proyecto
Escriba una lista de riesgos potenciales del proyecto

Bibliografa
Ingeniera del Software. Sommerville I.. Addison Wesley. 7ma. Ed.
Captulo 5: Gestin de Proyectos
Anlisis y Diseo de Sistemas. Kendall & Kendall. Prentice Hall. 6ta. Ed.
Captulo 3: Determinacin de la Viabilidad y Administracin de las actividades de Anlisis y Diseo
Ingeniera del Software. Pressman R..Mc Graw Hill. 5ta. ED.
Captulo 3: Conceptos sobre Gestin de Proyectos
Captulo 7: Planificacin temporal y seguimiento del Proyecto

33

Anlisis de Sistemas

Gua de Trabajos Prcticos

Ejercicios Conceptuales
a. Complete. La gestin de un proyecto de sistema abarca las siguientes partes:
Partes a gestionar
1- Personas

Descripcin

2- ---------------------------3- Proceso
4- -----------------------------

b. Realice el Diagrama de Actividad del Proceso de Calendarizacin de un proyecto de sistemas. El Diagrama deber contener evento inicial, evento final,
objetos de datos, calles, estados de actividad.
c. La siguiente tabla contiene una columna con la informacin que se requiere para cada actividad o tarea. Se pide: Complete la definicin de cada
una de las partes.
Informacin de cada actividad

Definicin

Nombre de la actividad / tarea


Evento que hace comenzar la actividad
Duracin
Fecha inicial
Fecha de entrega
Personas
Hito
Entregas
d. La primera actividad del Proceso de Calendarizacin se denomina identificacin de las actividades. Esta actividad nos permite descomponer o dividir
nuestro trabajo en partes, teniendo en cuenta los objetivos estratgicos
del proyecto y el ciclo de vida elegido.
Las actividades representan una visin clara del alcance del proyecto. La lista
de actividades y tareas ser flexible para responder a los cambios.
34

Anlisis de Sistemas

Gua de Trabajos Prcticos

Complete la siguiente lista por nivel o jerrquica, con las actividades, tareas
e hitos segn los procesos de la Ingeniera en Sistemas de Informacin.

Nombre del Proyecto: -------------------------------------Estructura de Descomposicin del Trabajo


Nivel de Fases del
Proyecto

2.

Planificacin del Proyecto


2.1. Seleccionar la estrategia de trabajo

Nivel de Actividades del Proyecto

Nivel de Tareas de
Proyecto

2.2. Calendarizar el Proyecto


2.2.1.

Identificar Actividades a realizar

2.2.2.

-------------------------------------------------------

2.2.3.

-------------------------------------------------------

2.2.4.

Asignar personas a las actividades

2.2.5.
2.2.6.

---------------------------------------------------------

2.3. Presentacin y aceptacin de la Planificacin del Proyecto


3. Anlisis de Sistemas
3.1. -------------------------------------------3.2. .
3.3.
4. Diseo de Sistemas
4.1. ----------------------------------------------

e. Dependencias entre las actividades. Tambin se conoce como relacin entre tareas. Se pide completar el siguiente cuadro que muestra la dependencia entre las tareas:
Dependencia entre las Actividades

Descripcin

Fin a comienzo

La actividad / tarea comienza cuando su predecesora finaliza

Fin a fin
Comienzo a fin

La actividad / tarea finaliza cuando su predecesora


comienza

35

Anlisis de Sistemas

Gua de Trabajos Prcticos

f. De las siguientes afirmaciones marque las CORRECTAS


1. Se recomienda que la duracin de las actividades debe ser por lo menos
una semana
2. La subdivisin ms fina de las tareas en sub-tareas es lo ms conveniente
3. Cada fase del proyecto est libre de problemas
4. Podemos agregar un 30% ms a la estimacin del calendario para tratar
problemas imprevistos

36

Guas para el Proyecto


Integrador

Anlisis de Sistemas

Gua para el Proyecto Integrador

Proyecto Integrador de Anlisis de Sistemas


El desarrollo del Proyecto Integrador de la asignatura Anlisis de Sistemas se organiza
en iteraciones y cada iteracin incluye sus propias actividades de Modelado del Dominio; Requisitos; Anlisis; Pruebas; Gestin del Proyecto.
El marco de desarrollo para el proyecto integrador es el Proceso Unificado (UP). Las
caractersticas fundamentales de ese proceso son:
a. Est dirigido por Casos de Uso: Los Casos de Uso no slo inician el proceso de
desarrollo sino que guan todo el proceso, porque se utilizan durante el anlisis, diseo, codificacin o implementacin y la prueba
b. Est centrado en la arquitectura: La arquitectura es un conjunto de decisiones
significativas a cerca de la organizacin de un sistema de informacin, como
por ejemplo: los sub-sistemas, el flujo de informacin entre ellos, y el estilo
arquitectnico del sistema.
c. Iterativo e incremental: El trabajo se divide en partes pequeas que se denominan mini-proyectos. De cada una de las partes realizadas obtenemos retroalimentacin que nos permite mejorar el anlisis del sistema.
La siguiente tabla muestra una la distribucin de tiempos y el nmero de iteraciones de cada fase.

Fases

Nro.
Iteraciones

Inicio

Inicio

Mayo 2013

Junio 2013

Elaboracin

Agosto 2013

Octubre 2013

Final

Fechas de entrega
La fecha de entrega de los avances del proyecto para cada fase son las siguientes:
- Fase Inicio: Definicin del problema
- Fase Elaboracin: I iteracin
- Fase Elaboracin: II iteracin
- Entrega final del proyecto
- Evaluacin del proyecto Integrador

Junio 2013
Setiembre 2013
Octubre 2013
Noviembre 2013
Noviembre 2013

37

Anlisis de Sistemas

Guas para el Proyecto Integrador

ACTIVIDADES para la PRIMERA ENTREGA del Proyecto Integrador


Fase INICIO
Modelado del Negocio
1. Conocer las actividades generales de la Empresa
Tareas
a. Realizar las primeras entrevistas para conocer la organizacin
b. Presentacin breve de la organizacin Nombre de la organizacin: Visin
Misin - Objetivos
c. Si el proyecto elegido no es un sistema de gestin entonces no realice
este apartado
2. Delimitar el proyecto
Tareas
a. Modelado de la organizacin (organigrama)
b. Determinar claramente el rea o sector o departamento de la organizacin que se beneficiar con el sistema de Informacin
c. Describir brevemente el / los procesos de negocios que son el dominio del
problema
d. Dibujar el Diagrama de Actividad de los procesos de negocio
e. Obtener y dibujar los objetos de datos que se utilizan en el proceso de
negocio
f. Establecer el mbito o alcance del sistema
g. Identifique el proyecto de sistemas con un nombre.

Requisitos
3. Iniciar la redaccin parcial del documento VISION
Tareas
a. Organizar la informacin obtenida en las actividades anteriores para escribir la versin inicial el documento VISION
b. Completar los siguientes apartados del documento VISION
a.1. Descripcin de la organizacin
a.2. Descripcin de los procesos de negocio
a.3. Diagrama de Actividad

Gestin del Proyecto

a. Realizar el Diagrama de Gantt

38

Anlisis de Sistemas

Guas para el Proyecto Integrador

ACTIVIDADES para la SEGUNDA ENTREGA del Proyecto Integrador


Tenga en cuenta el alcance del sistema que se ha delimitado y la definicin del problema
definido en la primera entrega y realice las siguientes actividades.
En negrita se resaltan los nombres de las secciones de cada documento a completar.
Fase INICIO
Requisitos

1. Completar parcialmente del documento VISION


Tareas

a. Escribir los problemas / oportunidades del negocio y sus posibles Causas


b. Describir el personal involucrado en el sistema
c. Trabajar con el Diagrama de Actividad para encontrar las caractersticas
del sistema
c.1. Clasificar el tipo de Sistema de Informacin
c.2. Identificar inicialmente las tecnologas ms convenientes para
solucionar los problemas de informacin
d. Redactar un breve resumen de las caractersticas o requisitos del Sistema de Informacin
e. Escribir la visin general del sistema Diagrama de bloques del sistema

1. Iniciar la redaccin parcial del GLOSARIO


Tareas
a. Escribir los trminos del dominio y sus definiciones

1. Iniciar la redaccin parcial de la ESPECIFICACION COMPLEMENTARIA


Tareas
a.

Escribir las reglas del dominio Reglas del proceso de negocio

39

Anlisis de Sistemas

Guas para el Proyecto Integrador

ACTIVIDADES para la TERCERA ENTREGA del Proyecto Integrador


Los resultados de la primera y segunda entrega nos ayudan a conocer el contexto del Sistema. Tenga en cuenta las correcciones o modificaciones realizadas por el docente.
Fase INICIO
Requisitos
1.

Descubrir requisitos funcionales como Casos de Uso


Tareas
a. Realizar entrevistas o cuestionarios para descubrir los Requisitos Funcionales
a.1. Encontrar los objetivos de usuario
a.2. Identificar los actores principales aquellos que tienen objetivos de
usuario
a.3 .Identificar los actores de apoyo y los actores pasivos
a.4. Definir los Casos de Uso que satisfagan los objetivos de usuario
b. Dibujar el Diagrama de Casos de Uso con los Actores y las relaciones entre
los Casos de Uso
c. Escribir parcialmente los Casos de Uso segn el formato establecido
d. Organizar y priorizar los Casos de Uso

2.

Descubrir requisitos del dominio y definir requisitos no funcionales


Tareas
a. Realizar entrevistas para descubrir los requisitos del dominio
b. Definir los requisitos no funcionales
c. Escribir los requisitos no funcionales y los requisitos del dominio en la ESPECIFICACION COMPLEMENTARIA

3.

Escribir la Lista de tecnologa y variaciones de datos


Tareas
a. Vincular las tecnologas propuestas con los Casos de Uso
b. Escribir las tecnologas en la Lista de tecnologa y variaciones de datos

4.

Realizar modelos de los prototipos iniciales


Tareas
a. Realizar el diseo lgico de las interfaces iniciales de usuario
b. Realizar el diseo lgico de las salidas del sistema
c. Validar y verificar las interfaces iniciales de usuario

40

Anlisis de Sistemas

Guas para el Proyecto Integrador

Fase ELABORACION
Modelado del Negocio
ACTIVIDADES
1.

Descubrir los requisitos de datos o informacin


Tareas
a. Realizar entrevistas para descubrir los requisitos de datos o informacin
b. Continuar la redaccin del GLOSARIO
b.1. Escribir los atributos de los trminos definidos en el GLOSARIO

2.

Realizar el Modelo del Dominio


Tareas
a. Identificar las clases conceptuales del dominio del problema
a.1. realizar la lista de categoras de clases conceptuales
a.2. Identificar frases nominales usando el documento de Caso de Uso
a.3. Realizar una lista con las frases nominales y eliminar los sinnimos
b. Agregar las asociaciones necesarias para registrar las relaciones que hay que
mantener en memoria
b.1. Encontrar relaciones de generalizacin
b.2. Encontrar relaciones de agregacin
b.3. Encontrar relaciones de composicin
c. Encontrar las multiplicidades y el nombre de las relaciones
d. Agregar los atributos necesarios para satisfacer los requisitos de informacin
e. Dibujar el Modelo del Dominio representando los conceptos

41

Anlisis de Sistemas

Guas para el Proyecto Integrador

ACTIVIDADES para la CUARTA ENTREGA del Proyecto Integrador


Los resultados de las entregas anteriores nos ayudan a:
12-

Conocer y comprender el contexto del Sistema.


Conocer el Sistema que se va a construir segn los requisitos funcionales, no
funcionales y del dominio
Para continuar tenga en cuenta las correcciones o modificaciones indicadas por el docente.
Fase INICIO

GESTIN DE PROYECTO
1. Viabilidad del Proyecto
Tareas
a. Realizar la viabilidad tcnica
b. Realizar la viabilidad econmica
c. Realizar la viabilidad operativa
2. Establecer los riesgos
Tareas
a.
b.

Identificar los riesgos


Escribir los riesgos

3. Refinar el calendario del Proyecto


Tareas
a. Mejorar la calendarizacin del proyecto
a.1. Identificar las actividades
a.2. Identificar las dependencias entre las actividades
a.3. Asignar personas a las actividades
a.4. Crear el grfico del Diagrama de Gantt
Fase ELABORACION
REQUISITOS
4. Diagrama de Secuencia del Sistema
Tareas
42

Anlisis de Sistemas

Guas para el Proyecto Integrador

a. Trabajar con cada Caso de Uso


a.1. Dibujar el Diagrama de Secuencia del Sistema
a.2. Identificar las operaciones del sistema
a.3 Escribir los contratos de las operaciones
ANALISIS
5. Analizar los Casos de Uso
Tareas
b. Trabajar con cada Caso de Uso
a.1. Identificar las clases del anlisis necesarias para realizar los Casos de
Uso
a.2. Si necesita incrementar la comprensin de los Casos de Uso entonces realice el Diagrama de Actividad de los Casos de Uso
a.2. Analizar las clases
a.3. Diagrama de Transicin de Estado
a.4. Esbozar las responsabilidades y los atributos de las clases del anlisis
c. Describir de interacciones entre objetos del anlisis
d. Revisar el documento de cada Caso de Uso
e. Revisar el Modelo del Dominio
f. Graficar el Modelo del Anlisis

ENTREGA FINAL

ENTREGA FINAL del Proyecto Integrador


Compilacin del trabajo final
1- Cada entrega facilita el trabajo y la comprensin del problema por partes, pero el
Proyecto deber tener la apariencia de un solo documento
2- Organice cada entrega corregida y aceptada por el docente para realizar la carpeta
del proyecto integrador
3- Escriba las conclusiones finales del trabajo
4- Recuerde de completar la bibliografa, las pginas WEB o cualquier otra publicacin o fuente consultada

43

Anda mungkin juga menyukai