1. ACTIVIDAD
Introducción a los casos de uso
Presentado por:
Carlos Andrés Pérez Cabrales
Tutor:
Luis Manuel Cabrales
Centro Educativo Nacional De Aprendizaje
Región Montería
Curso Virtual
Ficha: 476461- DISEÑO DE CASO DE USO
Servicio Nacional de Aprendizaje - SENA
Montería
Junio - 19 - 2013
2. Introducción
La sociedad moderna está requiriendo software más complejo, con mayor rapidez
y de manera económica. Se pueden ver sistemas de software en la mayoría de las
organizaciones, como las que se dedican al comercio, y también encontramos
software en aparatos electrónicos como teléfonos celulares y hornos de
microondas. El tamaño de los productos de software, su complejidad así como la
necesidad de generarlos de tal manera que satisfagan los distintos requerimientos
de diversos usuarios requiere de técnicas y herramientas que faciliten la
comunicación entre usuarios y grupos de desarrolladores de software.
La ingeniería de software, rama de las ciencias de la computación que se dedica
al estudio y aplicación de métodos sistemáticos para el desarrollo y mantenimiento
de software, responde a las necesidades de los usuarios con nuevas técnicas que
facilitan la comunicación de necesidades de procesamiento de información de los
usuarios y plantearlas en forma de requerimientos de forma tal, que guíen la
construcción, administración y pruebas del software.
3. 1. Utilizando Internet, el material del curso, libros de ingeniería de software o
entrevistas a programadores, realice una tabla comparativa indicando las
ventajas y desventajas de las siguientes técnicas de recopilación de
requerimientos:
Entrevistas y cuestionarios
Muestreo
Lluvia de ideas
Cuadro comparativo de las ventajas y desventajas de técnicas de
recopilación de requerimientos
técnicas de
recopilación
de
requerimientos
VENTAJAS
DESVENTAJAS
La información que el Limitaciones
en
la
entrevistador obtiene a
expresión oral por parte del
través de la Entrevista es
entrevistador
y
muy superior que cuando
entrevistado.
se limita a la lectura de
respuesta escrita.
Se requiere de mayor
tiempo.
Su condición es oral y
verbal.
Es más costoso por la
inversión de tiempo de los
ENTREVISTAS
Permite profundizar en
entrevistadores.
temas de interés.
Muchas
personas
se
Orienta posibles hipótesis y
inhiben
ante
un
variables
cuando
se
entrevistador y les cuesta
exploran áreas nuevas.
mucho
responder
con
seguridad y fluidez una
Es adaptable y susceptible
serie
de
preguntas.
de aplicarse a toda clase
de sujetos en situaciones Se hace muy difícil nivelar
diversas.
y darle el mismo peso a
todas
las
respuestas,
sobre todo a aquellas que
provienen de personas que
4. poseen mejor elocuencia
verbal, pero con escaso
valor
informativo
o
científico.
Facilitan la recopilación de Falta de profundidad en las
información
y
no
se
respuestas y no se pueden
necesitan
muchas
ir más allá del cuestionario.
explicaciones ni una gran
preparación para aplicarlos. Se necesita una buena
elección del universo y de
Evitan la dispersión de la
las muestras utilizadas.
información,
al
concentrarse en preguntas Pueden
provocar
la
de elección forzosa.
obtención
de
datos
equivocados si se formulan
CUESTIONARI- En el ambiente de sistemas
deficientemente,
las
OS
es fácil capturar, concentrar
preguntas,
si
se
y obtener información útil a
distorsionan o si se utilizan
partir de las respuestas,
términos ilegibles, poco
mediante el uso de la
usados o estereotipados.
computadora. Incluso se
puede proyectar los datos y La interpretación y el
hacer gráficas.
análisis de los datos
pueden ser muy simples si
Hacen
impersonal
la
el cuestionario no está bien
aportación de respuestas;
estructurado
o
no
por lo tanto, en una
contempla todos los puntos
requeridos.
auditoría ayudan a obtener
información útil y confiable
si se plantean bien las
preguntas.
MUESTREO
Existe una considerable Puede ocurrir que los
reducción de costos.
miembros de una unidad
superior
se
parezcan,
Que se tiene una mayor
reduciendo
la
posibilidad de participar en
representatividad de otros
la muestra.
en la muestra final.
Sencillo y es fácil de
interpretar y comprender.
5. La unidad muestra es un
grupo de elementos de la
Se puede calcular en un
población que forman una
tiempo inmediato o rápido.
unidad, a la que llamamos
conglomerado.
A diferencia de un estrato,
En la mayoría de las veces
un conglomerado es una
se
tiene
estimaciones
unidad de elementos que
precisas.
contienen representantes
de toda la población.
Sirven para innovar en la Falta de tiempo para
forma de aprender y
desarrollar e implementar
enseñar,
llamando
la
las lluvias de ideas en el
atención de los alumnos.
aula.
LLUVIA DE
IDEAS
Están
en
actualización.
Pueden existir contenidos
constante
que no sean apropiados
para los alumnos.
Libre
acceso
a
información de la red.
Rápida difusión
nuevas ideas.
la Exceso de
irrelevante.
información
las El costo de los equipos,
programas, internet, etc.
que son necesarios para la
Todos pueden ser emisores
utilización de las lluvias de
ideas.
y
receptores
de
información.
de
6. 2. De acuerdo a su evaluación, ¿cuál considera puede ser la técnica más
utilizada o recomendable de seguir?
La técnica más utilizada o recomendable a seguir la lluvia de ideas ya que es una
herramienta de trabajo grupal que facilita el surgimiento de nuevas ideas sobre un
tema o problema determinado. La lluvia de ideas es una técnica de grupo para
generar ideas originales en un ambiente relajado y habitualmente, en una reunión
para la resolución de problemas, muchas ideas tal vez aprovechables mueren
precozmente ante una observación "juiciosa" sobre su inutilidad o carácter
disparatado. De ese modo se impide que las ideas generen, por analogía, más
ideas, y además se inhibe la creatividad de los participantes.
3. Identifique a una empresa de su localidad la cual tenga un departamento
de desarrollo de software, o bien, identifique una empresa de desarrollo
de software.
Entreviste a un analista de sistemas buscando respuesta a las siguientes
preguntas:
Breve descripción de la empresa objetivo de la misma y cargo e información
sobre la persona entrevistada.
¿Cuál es la técnica de recopilación de requerimientos utilizada por la
empresa?
Si no es Casos de Uso, ¿por qué no ha considerado su implementación?
En caso de que utilicen Casos de Uso, ¿cuál ha sido su experiencia en la
implementación de esta técnica en comparación con otras?, ¿es de mayor
beneficio?
Es una empresa Colombiana dedicada a brindar soluciones a las organizaciones
mediante el desarrollo de software a la medida.
En IT Group pensamos que los sistemas deben responder a las necesidades
propias de cada organización, de tal forma que la solución se adapte al usuario y
no el usuario a la solución. De igual forma, desarrollamos nuestros productos con
el fin de que nuestros clientes puedan, al final del proceso, evidenciar una mejora
dentro de su empresa, bien sea porque ahorran tiempo, dinero o porque
simplifican sus procesos. Uno de nuestros objetivos principales es que nuestros
7. clientes no sólo estén satisfechos con el producto que reciben, sino que además
éste supere sus expectativas.
En IT Group estamos seguros de la calidad de las soluciones que desarrollamos,
por eso ofrecemos a nuestros clientesgarantía sobre los proyectos.
Vemos en cada nuevo proyecto una oportunidad para aprender y para mejorar, y
por eso, a través de éstos 6 años hemos implementado en nuestros desarrollos
toda la experienciaadquirida.
De igual forma, tenemos claro que nunca se termina de aprender, por eso
estamos en una constante búsqueda deactualización en tecnología y
conocimientos y cuando no dominamos un tema, buscamos las respuestas bien
sea capacitándonos o por medio de socios estratégicos.
En IT Group vemos la tecnología como un aliado potencial de su negocio, es por
eso que durante el proceso de levantamiento de información tratamos de que
usted pueda tener un mejor panorama de cómo mejorar sus procesos, de tal forma
que de una modesta idea inicial, su empresa evolucione hacia una orientación
tecnológica, eficiente e innovadora.
Nuestro compromiso de calidad no se limita a la falta de errores en los desarrollos,
también estamos muy comprometidos con el cumplimiento de cronogramas y
fechas de entrega.
En IT Group contamos con un equipo de trabajo fundamentado en la honestidad,
la calidad y el respeto, y esto se ve reflejado en nuestros resultados y en las
relaciones con nuestros clientes.
8. ACTIVIDAD NUMERO 2
1. SOFTIC es una empresa dedicada al desarrollo de software. Uno de sus
principales clientes es COOPMACAR, una cooperativa de trabajo asociado la
cual requiere un sistema de información que permita llevar a cabo el control y
registro de afiliación de sus asociados.
La gerencia de SOFTIC lo elige a usted como su analista de sistemas para capturar
las necesidades de la cooperativa de trabajo.
a. ¿Entre las diferentes técnicas de recopilación de requerimientos que conoce por
medio del material de estudio de la UNIDAD 1, cual o cuales emplearía para recabar
información en este caso? Justifique su respuesta.
b. Explique las diferentes ventajas de la técnica de recopilación de requerimientos que
empleó para el caso de la empresa COOPMACAR
9. Conclusión
El análisis es una etapa fundamental dentro de la realización de una aplicación,
esta etapa se puede resumir en una sola frase: Entender el problema. Cuando
terminamos el análisis tenemos ya una comprensión mayor del problema,
sabemos cuáles son las abstracciones claves, y empezamos a estudiar cómo se
desenvuelve la aplicación en el tiempo.
También expresan los requerimientos funcionales que los usuarios comunicaron al
sistema durante la redacción del pliego de condiciones.Comprobar que el sistema
cumple dichos requisitos en el momento de la entrega, determinar las fronterasdel
sistema, escribir la documentación del sistema, confeccionar juegos de test.