Professional Documents
Culture Documents
Cree que en el resultado del anlisis mediante un informe se deben abarcar todos
los procesos, adems de la normatividad y necesidades del cliente, explique por
qu?
Respuesta: Si, que nuestro proyecto adems de solucionar el problema planteado tambin
tendr en cuenta las necesidades del cliente con respecto a lo que necesite en su empresa.
El prototipado permite al cliente evaluar en forma temprana el producto, e interactuar con los
diseadores y desarrolladores para saber si se est cumpliendo con las expectativas y las
funcionalidades acordadas.
Incremental:
Provee una estrategia para controlar la complejidad y los riesgos, desarrollando una parte del
producto software reservando el resto de aspectos para el futuro.
La siguiente clasificacin es la ms habitual basada en las fases del ciclo de desarrollo que
cubren:
Upper CASE (U-CASE), herramientas que ayudan en las fases de planificacin, anlisis de
requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.
Middle CASE (M-CASE), herramientas para automatizar tareas en el anlisis y diseo de la
aplicacin.
Lower CASE (L-CASE), herramientas que semi-automatizan la generacin de cdigo,
crean programas de deteccin de errores, soportan la depuracin de programas y pruebas.
Adems, automatizan la documentacin completa de la aplicacin. Aqu pueden incluirse las
herramientas de desarrollo rpido de aplicaciones.
Existen otros nombres que se le dan a este tipo de herramientas, y que no es una
clasificacin excluyente entre s, ni con las fases del ciclo de vida del desarrollo:
Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo
software, desde el anlisis hasta la implementacin.
MetaCASE, herramientas que permiten la definicin de nuestra propia tcnica de modelado,
los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden
ser usados por otros analistas, es decir, es como si definiramos nuestro propio UML, con
nuestros elementos, restricciones y relaciones posibles.
CAST (Computer-Aided Software Testing), herramientas de soporte a la prueba de
software.
IPSE (Integrated Programming Support Environment), herramientas que soportan todo el
ciclo de vida, incluyen componentes para la gestin de proyectos y gestin de la
configuracin activa.
De interaccin:
Diagrama global de interacciones: Los diagramas generales o globales de
interaccin son muy similares a los
diagramas de actividad. Mientras que los
diagramas de actividad muestran una
secuencia de procesos, los diagramas de
interaccin muestran una secuencia de
diagramas de interaccin.
Diagrama de comunicacin: El diagrama de comunicacin se llam
diagrama de colaboracin en UML 1. Es
similar a los diagramas de secuencia, pero el
foco est en los mensajes pasados entre
objetos.
Diagrama de secuencias: Los diagramas de secuencia en UML
muestran cmo los objetos interactan entre
s y el orden en que se producen esas
interacciones.
3. Con sus propias palabras defina por qu es importante la utilizacin de UML en el
desarrollo de sistemas de informacin.
4. Por qu es necesario contar con diversos diagramas en el modelo de un sistema?
Respuesta: Nos ayuda ver de forma ms explcita cada paso y proceso que se est
ejecutando al momento de planear un proyecto, para saber cmo va a ejecutarse y su
funcionamiento.
5. Qu diagramas muestran, el cambio progresivo en un sistema?
Diagrama de casos de uso
Diagrama de secuencias
Diagrama de colaboracin
Diagrama de estado
Diagrama de actividades
3.4 Actividades de transferencia del conocimiento.
Para cada actividad (Individual y Grupal) se deben elaborar los 4 diagramas (Actores
y sus relaciones, Casos de Uso, Secuencia y Clases).
Actividad Individual:
3.4.1Realizar los diagramas UML para los siguientes problemas de acuerdo al ltimo
digito de su documento de identidad, as Problema 1 para dgitos 1, 3, 5, 7 y 9.
Problema 1: Obras Pblicas
El departamento de obras pblicas de la ciudad Bogot ha decidido desarrollar un sistema
para el seguimiento y reparacin de los huecos. A medida que se informa sobre cada
hueco, se le asigna un nmero de identificador y se guarda la calle en la que se encuentra,
su tamao (en escala de 1 a 10), su posicin (en medio, a un lado, etc.), su localidad
(determinada a partir de la calle) y una prioridad de reparacin de la obra, incluyendo la
ubicacin y el tamao, la cuadrilla, el equipamiento asignado, las horas de reparacin, el
estado del hueco (obra en curso, reparado, reparacin temporal, no reparado), la cantidad
de material de relleno usado y el costo de la reparacin (calculado con las horas dedicadas,
el nmero de trabajadores, el material y el equipamiento usados).
Finalmente, se crea un archivo de daos para mantener la informacin sobre los daos
reportados a los ciudadanos debido a la existencia de los huecos, incluyendo el nombre del
ciudadano/s afectado/s, su direccin, su nmero de telfono, el tipo de dao y el costo de
subsanamiento o reparacin del dao. El sistema debe ser un sistema interactivo.
Modele el sistema segn UML.