Professional Documents
Culture Documents
Alumno: 1
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Contenido.
Introducción.
Objetivos.
Conceptos Básicos.
Usuario.
Análisis de Sistemas.
Ing. De Sistemas.
Ciclo de Vida de Desarrollo de un Sistema.
Estrategias para el Desarrollo de Sistemas.
Modelo.
La Organización como un Sistema.
Microsoft Visio.
Conclusiones.
Estudio Individual.
Orientación de Laboratorios.
Clase Práctica.
Introducción
En este capítulo se introduce a los estudiantes en el análisis. Se estudian los conceptos básicos y
principales relacionados con el análisis de sistemas; tomando como base que para cualquier
proyecto que tenga un objetivo concreto y bien estipulado, de cualquier especialidad o profesión es
necesaria la colaboración de un equipo de personas que incluyan perfiles diversos y adecuados, para
su éxito. Por lo que la especialización de cada rol o perfil por parte de los integrantes del equipo de
trabajo es importante, cosa que trae consigo un problema de comunicación entre ellos. Además el
proyecto deberá descomponer en Fases o etapas para tratarlo de una forma más simple, es de esta
forma que en el Proceso de Desarrollo de Software, uno de los perfiles necesarios, es el Análisis de
Sistemas, que además forma parte de una de su Fases; objetivo de esta asignatura.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 2
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Objetivos
Conceptos Básicos.
Datos.
Son las características propias de cualquier entidad. Por ejemplo: los datos de una persona como su
edad, fecha de nacimiento, domicilio, número de teléfono, etc.
Información
Es el conocimiento relevante producido como resultado del procesamiento de datos y adquirido por
la gente para realzar el entendimiento y cumplir ciertos propósitos.
Importancia de la información.
La información es un recurso más de cualquier organización o empresa. Ella no es sólo producto de
la conducción de una empresa sino que también, alimenta a los negocios y puede ser el factor crítico
para el éxito o fracaso de cualquier empresa o proyecto acometido.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 3
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Sistema.
Un sistema es un conjunto de componentes que interaccionan entre sí para lograr un objetivo
común.
Ejemplo de Sistemas:
o El Sistema nervioso es un sistema y está compuesto por los siguientes elementos:
Cerebro / Medula espinal/ Los nervios/ Las células sensoriales.
o El lenguaje es un sistema y está compuesto por:
Palabras/Símbolos
o Otros sistemas.
Sistema económico, Sistema legislativo, Sistema de encendido de un
automóvil.
o Organización como Sistema
Una organización es un sistema, sus componentes trabajan juntos para crear utilidades
que beneficien tanto a los empleados como a la compañía.
Está compuesto de diversos departamentos, donde trabajan diversas personas, con un
objetivo común, mejorar y crecer a esta organización; tales como: Mercadotecnia,
Manufactura, Ventas, Investigación, Embarques, Contabilidad, Persona, etc.l
Cada uno de estos componentes es a su vez un sistema que también se compone de
elementos para lograr un objetivo común. Estos elementos se relacionan a través del
Sistema de Información.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 4
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Sistema de Información.
Aplicación.
Conjunto particular de subsistemas utilizados, equipo específico, programas, archivos y
procedimientos, están formados por subsistemas que incluyen Harwdare, Software y
Medios de almacenamiento.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 5
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Medio ambiente: Está formado por todos los objetos que se encuentran fuera de la frontera del
sistema.
Sistemas abiertos: Aquellos sistemas que interactúan con su medio ambiente.
Sistemas cerrados: Aquellos que no interactúan con el medio ambiente.
Cuando los niveles son aceptables entonces decimos que está bajo control.
Ejemplo1:
Una fiebre alta trae consigo un cambio drástico en las funciones del cuerpo, por lo que el
sistema deja de funcionar y permanece inactivo hasta que se corrija su condición. Si no se
corrige esta condición, las consecuencias pueden ser fatales para el sistema.
Ejemplo2: Para que la universidad funciones por ejemplo, es necesario que hayan 50000
estudiantes, 2000 docentes, 10 000 asientos y 40 por aulas, un presupuesto anual de 100
000000, como muestra la siguiente figura.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 6
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
De esto se desprende que todo sistema tiene un modelo de control básico que se explica a
continuación:
Un estándar para medir el desempeño actual.
Un método para medir el desempeño actual.
Un medio para comparar el desempeño actual contra el estándar.
Un método de retroalimentación.
Los sistemas pueden estar formados por varios niveles de sistemas y subsistemas
Ejemplo1:
Cuerpo humano, puede estar formado por los siguientes Subsistemas:
o Sistema nervioso.
o Sistema respiratorio.
o Sistema circulatorio.
o Etc.
Ejemplo2:
Las organizaciones están formadas por muchos sistemas, cada una con las características
propias de un sistema general, por ejemplo, la universidad puede estar formada por los
siguientes subsistemas y otros:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 7
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Análisis de Sistemas.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 8
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Usuarios.
Tipos de Usuarios.
Usuario Final directo: Opera el sistema. Interactúa directamente con el mismo
Usuario final indirecto: Emplea los reportes y otro tipo de información pero no opera el
sistema.
Administradores: Supervisa la inversión en el desarrollo o uso del sistema. Tiene la
responsabilidad ante la organización de controlar las actividades del sistema.
Directivos: Incorpora los usos estratégicos y competitivos de los sistemas de información en
los planes y estrategias de la organización. Evalúa los riesgos, a los que se expone la
organización originados por fallas en los sistemas de información.
Analista de Sistemas
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 9
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 10
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
en cuenta la capacitación de las personas que se involucrarán en el proyecto una vez realizados
los cambios.
Ingeniero en Sistemas
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 11
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 12
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
6. Pruebas.
Se prueba el sistema desarrollado utilizando los diferentes tipos de pruebas, aspecto que se
estudiará más adelante.
Análisis Estructurado.
Proporciona un enfoque sistemático para el diseño y construcción de sistemas de cómputo de
calidad. El analista a lo largo del proceso debe proceder paso a paso obteniendo retroalimentación
con el usuario y creando un modelo de sistema que mejore la organización objeto de estudio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 13
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
El modelo se crea utilizando diagramas de flujos de datos y diccionario de datos. El objetivo central
para la creación de este modelo es la identificación de procesos y funciones que se realizan en la
entidad u organización objeto de estudio.
Modelo
La Organización.
Introducción
La organización es un sistema, que comprende un sistema de información a su vez. Una empresa,
una institución, son organizaciones, que juegan un rol importante en la sociedad.
Están compuestas de diversos departamentos, donde trabajan diversas personas, con un objetivo
común, mejorar y crecer a esta organización.
Estos elementos se relacionan a través del Sistema de Información y conforman un Sistema con
todas sus características que ya se han estudiado.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 14
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Ambientes Organizacionales
Ambiente Externo.
Son instituciones o fuerzas fuera de la organización, relevantes para sus
operaciones, afectando el rendimiento de la organización.
Ambiente Interno.
Llamado Clima Organizacional
Grupos o Elementos de Interés Interno, que ejercen influencia directa en las
actividades de la organización, y caen dentro del ámbito y responsabilidad de un
director y/o sus gerentes.
Además esto hace más amena la influencia del orden y organización.
La Empresa
Es una Organización.
Toma las decisiones sobre la utilización de factores de la producción para obtener bienes y servicios
que se ofrecen en el mercado.
La actividad productiva consiste en la transformación de bienes intermedios (materias primas y
productos semielaborados) en bienes finales, mediante el empleo de factores productivos
(básicamente trabajo y capital).
Para poder desarrollar su actividad necesita disponer de una tecnología que especifique que tipo de
factores productivos precisa y como se combinan.
Es el instrumento universalmente empleado para producir y poner en manos del público la mayor
parte de los bienes y servicios existentes en la economía.
Engloba una amplia gama de personas e intereses ligados entre sí mediante relaciones contractuales
que reflejan una promesa de colaboración.
La empresa debe adoptar una organización y forma jurídica que le permita realizar contratos, captar
recursos financieros, si no dispone de ellos, y ejerce sus derechos sobre los bienes que produce.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 15
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
El Empresario.
El empresario es la persona que aporta el capital y realiza al mismo tiempo las funciones propias de
la dirección:
Organizar.
Planificar.
Controlar.
Desde esta perspectiva, la figura del empresario aparece como una pieza básica, pues es el elemento
conciliador de distintos intereses en la empresa.
Las Instituciones
Las instituciones son mecanismos de orden social y cooperación que gobiernan el comportamiento
de un grupo de individuos (que puede ser reducido o coincidir con una sociedad entera) mediante la
elaboración e implantación de reglas.
El término institución se aplica comúnmente a las normas de conducta y costumbres consideradas
importantes para una sociedad, como las particulares organizaciones formales de gobierno y
servicio público.
Derivado del origen etimológico de institutio (en latín educación), una institución es un
establecimiento u organismo que realiza una labor social de tipo educativo y cultural, como los
institutos de enseñanza o investigación o los museos. Del mismo origen vienen instrucción,
instructor e institutriz.
El término institución no tiene por qué ser un lugar físico. Una institución es, por ejemplo, el
conducir un automóvil por la derecha en ciertos países. Por ejemplo: La Universidad, La Corte
Suprema, Superior, Etc.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 16
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Canales Formales.
¿Qué interacciones existen entre las personas y los departamentos que no aparecen descritos en el
Organigrama?
Ejemplo:
Secretaria, recibe la solicitud de acta que entrega al Gerente, para que autorice la entrega del acta
al solicitante.
Interdependencias.
Ejemplo:
¿Cuáles son las personas y elementos más importantes en el sistema para que éste tenga éxito?
Ejemplo:
Ejemplo:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 17
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Niveles de Administración.
Administración de Operaciones.
Administración Media.
Administración Estratégica.
Administración de Operaciones:
Forma el nivel inferior de la administración. Los administradores de operaciones toman decisiones
usando reglas predeterminadas que tienen resultados predecibles cuando son implementadas
correctamente. Su trabajo es claro, tiene un alto grado de certeza al tomar decisiones. Aseguran que
se logren las actividades básicas en una organización en tiempo y de acuerdo con las restricciones
organizacionales.
Sus decisiones están relacionadas con la calendarización del trabajo, control de inventario, envío,
recepción y control de procesos tales como la producción. Las decisiones tomadas tienden a ser
repetitivas. Las decisiones que toma son fáciles de enumerar. Es fácil identificar los problemas.
Administración Media
Forman el segundo nivel de administración ó nivel intermedio. Realiza decisiones de planeación y
control a corto plazo sobre la manera en que son organizados los recursos. Experimenta muy poca
certeza en su ambiente de toma de decisiones. Sus decisiones van desde la predicción de
requerimientos futuros de recursos hasta la resolución de problemas de personal que amenacen la
productividad.
Administración Estratégica.
Comprende el tercer nivel de administración. Van fuera de la organización hacia el futuro. Toman
decisiones que guiarán a los medios y operacionales en los meses y años por venir. Trabajan con
alta incertidumbre. Se dedican a decidir sobre si se desarrollan nuevas líneas de productos, renuncia
a empresas no rentables, adquiere o no otras compañías compatibles, o si ella misma será vendida.
Tienen múltiples objetivos de decisión, es difícil la identificación de problemas.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 18
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Cultura Organizacional.
Identificación de subculturas:
Usted debe identificar las subculturas, esto lo puede realizar guiándose por los siguientes criterios:
Simbolismo verbal: incluye las frases, el lenguaje compartido, humor, visiones, etc.
Simbolismo no verbal: incluye la vestimenta, la decoración, artefactos, ritos, y ceremonias
compartidas.
Tipo de Subculturas:
Subcultura Oficial: La cultura oficial impone la forma de vestir, como dirigirse a sus
superiores y compañeros, formas de tratar con el público externo.
Otra Subculturas: Existen pero no son predominantes, pueden haber varias.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 19
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Tipos de Sistemas.
Sistemas de Manejo del Conocimiento (KWS): Dan soporte a los trabajadores profesionales,
tales como científicos, ingenieros y doctores. Les ayudan a crear un nuevo conocimiento que
contribuya a la organización o a toda la sociedad.
Para poder ligar información utilizan una base de datos común, producen información que es usada
en la toma de decisiones.
Sistemas de Apoyo a Decisiones (DSS): Es similar al anterior, ambos dependen de una base
de datos común, se diferencia del anterior en que sirve de apoyo a la toma de decisiones en todas
sus fases, aunque la decisión final es decisión del tomador de decisiones. Están hechos más a la
medida del que los usa que los sistemas de información gerencial.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 20
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Los componentes básicos son la base del conocimiento, una máquina de inferencia y la interfaz.
Sistema de Apoyo a Ejecutivos (ESS): Por lo general los ejecutivos van a la computadora
buscando que el ayuden a buscar soluciones estratégicas.
Ayudan a organizar la interacción de estos en ambientes externos. Proporciona apoyo gráfico.
Proporcional comunicaciones en lugares accesibles tales como salas de junta, oficinas personales
corporativas. Ayuda a pensar acerca de los problemas estratégicos.
Conclusiones
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 21
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Tarea o Estudio
Individual
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 22
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Situación.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 23
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Contenido
Introducción.
Entrevista.
Cuestionarios.
Observación.
Recuperación.
Organigramas.
Técnicas de Trabajo Creativo en Grupo.
Conclusión.
Tarea
Laboratorio
Ejercicios.
Introducción
Para comenzar el desarrollo de un sistema se debe primero conocer el objeto de estudio, saber como
funciona, cuales son interacciones, conocer su sistema de información y las necesidades nuevas que
existen. Es por ello que para esta búsqueda se requiere conocer primero cuales son los medios que le
permite al analista tener acceso a ella. Entre esos medios se encuentran las entrevistas,
cuestionarios, observación, técnicas de trabajo creativo en grupo, etc. Que serán estudiadas en este
tema. Donde cada una de ellas deben llevar a encontrar los siguientes elementos:
Hechos: Que indicará que actividades se realizan en el negocio.
Información Financiera: Esto brindará ayuda de cómo se manejan los recursos y si existe o
no disponibilidad para desarrollar el sistema.
Contextos Organizacionales: Conocer las relaciones del negocio con otros establecerá
también pautas para la toma de decisiones mejores para la organización y para su entorno.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 24
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Tipos de documentos: El analista debe comprender para quienes y para qué son realizados
estos documentos en el negocio.
Problemas: El conocimiento de los problemas que puede haber son indicadores de
oportunidades para realizar mejoras al negocio.
Entrevistas
Ana María dueña de una fábrica de lácteos, es entrevistada por José, analista de
sistemas del equipo de desarrollo de software y le pregunta:
………
……………….
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 25
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
En cambio hubiera sido mejor preguntarle a Ana María cuáles son sus preocupaciones
principales a lo que hubiera respondido la cantidad diaria de devoluciones, aspecto que el
analista hubiera tomado de otra forma. Para Ana María es muy importante y un grave problema
las devoluciones, ella está sumamente preocupada.
Se debe tratar de capturar los sentimientos en el entrevistado. Esto ayuda a capturar las
emociones y actitudes. Puede además comprender la cultura de la organización. Los
sentimientos se capturan solamente mediante preguntas que la respuesta deba expresarlos. Una
respuesta “Me siento bien de que usted esté realizando estos cambios”; es síntoma de que el
sistema y su desarrollo marchará bien.
Los objetivos proyectan el futuro de una organización. Conocerlos le dará pautas a usted de que
propuesta de sistemas estarían más acorde con sus objetivos.
Además de esto debe saber también los interese personales y como podrá ayudarle a lograrlos
en la organización, recuerde que todo ser humano tiene intereses de algún tipo y estos deben ser
también logrados, además usted debe vender un sistema.
4. Procedimientos informales.
Deberá conocer la forma de trabajo de esta persona con el sistema, que actividades realiza y con
qué objetivo. Esto le ayudará obviamente a desarrollar un sistema para los usuarios.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 26
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
En la misma el entrevistador debe explicar su trabajo así como también recopilar información
creando de esta forma un clima favorable para la realización del nuevo sistema.
Preparación
La entrevista debe ser previamente preparada, debe prepararse cuidadosamente, nunca se debe
improvisar y de antemano se debe ir sabiendo que se espera de ella.
Primero se debe examinar que es lo que se quiere conocer para luego seleccionar la persona o
personas necesarias para este objetivo.
Para prepararla se debe conocer las características del usuario, pues de esta forma las relaciones
con el mismo se pueden mejorar.
Aspectos a desarrollar en la preparación:
1. Lectura de material de fondo: Lea y comprenda a fondo tanto material, revistas, artículos, etc.
Sobre el entrevistado y la organización. Sensibilícese con el lenguaje particular que utilizan,
construya un vocabulario común con los miembros del equipo, con esto lograra escribir
preguntas mejores y conectar más rápidamente con el entrevistado, además le ahorrará tiempo
haciendo preguntas generales sin importancia que ya conoce con la lectura.
2. Establecer los objetivos de la entrevista: Deberá seleccionar las áreas sobre las cuales deberá
buscar información, basado en su propia experiencia y en lo que ha aprendido de la empresa.
3. Decidir a quién entrevistar: Decida quién será la persona que podrá darle la información que
requiere, el contacto en la organización también podrá orientarle sobre a quién entrevistar.
4. Preparar al entrevistado: Para realizar la entrevista debe hablar primero con el entrevistado y
fijar fecha y hora en que le puede atender y darle la información que requiere.
5. Decidir sobre tipos de preguntas y estructuras: Redacte las preguntas tomando en cuenta las
características del usuario para la selección de la estructura y tipos de preguntas a realizar.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 27
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Preguntas
Son la base de una entrevista. Las preguntas deben redactarse con cuidado, previendo que
cumplan el objetivo de la entrevista.
Tipos de Preguntas:
Abiertas: Aquellas cuyas respuestas lo Cerradas: Limitan la respuesta del
mismo pueden ser de dos palabras o dos entrevistado, a un número finito tal como
párrafos, según el entrevistado. uno ó ninguno, limita la respuestas del
¿Qué piensa usted del sistema actual? entrevistado.
¿Cuál es su opinión acerca del sistema ¿Cuántos reportes genera por día?
automatizado que utiliza? ¿Desde cuándo trabaja aquí?
¿Qué problemas experimenta con el ¿Quien recibe esta salida?
funcionamiento del sistema? Ventajas:
Ventajas Se ahorra tiempo.
Proporciona mayor nivel de detalle. Se mantiene el control de la entrevista.
Se conoce mejor el vocabulario del Son fáciles de resumir.
entrevistado Desventajas
Muestra información que no se había Pueden ser aburridas.
tomado en cuenta. No permite conocer mejor al entrevistado.
Permite elaborar nuevas preguntas. Se pueden perder ideas que no se han
Desventajas tomado en cuenta.
Puede perderse el hilo de la entrevista.
Puede que se den detalles irrelevantes.
Lleva más tiempo tomar las notas.
Lleva más tiempo el resumen.
Averiguaciones: El objetivo de este tipo de pregunta es ir más allá.
Ejemplos:
¿Por qué?
¿Puede darme un ejemplo?
¿Me podría hablar más de esto?
Errores en las Preguntas:
Tendenciosas: Obligarlo a dar una Dobles: se realizan dos preguntas a la
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 28
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Realización
Para la realización de la entrevista se puede definir que existen tres puntos clave:
El inicio.
La realización como tal
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 29
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Resumen
Después de terminada la entrevista el entrevistador debe revisar las notas obtenidas. Estas deben
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 30
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
ordenarse y organizarse por tema, clasificarse, comprobar si no hay contradicciones entre esa
entrevista y otras realizadas anteriormente, de existir, se hará una investigación para resolverlas.
El resumen debe capturar la esencia de la entrevista, se debe realizar tan pronto termine la
entrevista para asegurar la calidad de los datos obtenidos en ella.
Entrevistado Fecha
Entrevistador Tema
Objetivos de la entrevista
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 31
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Cuestionarios
Que es un cuestionario
El cuestionario es otro instrumento de recopilación de información, está destinado a obtener las
respuestas de preguntas que vienen impresas en un documento que debe ser llenado por la persona
que responde.
Cuando utilizar
Los cuestionarios deben ser utilizados para obtener:
Información de numerosas personas en un corto tiempo.
Respuestas de personas dispersas geográficamente.
Información que pueda consolidarse en tablas analíticas, ya sea por medios manuales o
automatizados.
Para cuantificar lo que ha encontrado en las entrevistas.
Para determinar que tan amplio ó limitado es un sentimiento expresado en una entrevista
Para tratar de encontrar problemas antes que las entrevistas se hayan realizado.
Formas de realizarlos
Realizar primero los cuestionarios y en función de lo detectado hacer entrevistas.
Realizar entrevistas y después cuestionarios.
La forma de realizar esto será como el analista decida en función de su propia experiencia, podrá
también utilizar las dos formas si así lo requiere.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 32
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Preguntas en Cuestionarios
Preguntas cerradas.
Ya estudiadas anteriormente.
Pueden ser cuantificadas.
Cuando usar.
Cuando el analista de sistemas sea capaz de listar efectivamente todas las respuestas
posibles a la pregunta.
Cuando todas las respuestas posibles sean mutuamente excluyentes (la selección de una
impide la selección de las demás).
Por ejemplo:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 33
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Preguntas Abiertas
Ya estudiadas anteriormente son analizadas e interpretadas de otra forma, por ejemplo:
40 ¿Cuáles son los problemas más frecuentes con los que se enfrenta en las salidas de la
computadora?
A___________________________________________________________
_______________________________________________________________
__________________________________________________________
_______________________________________________________________
41 De los problemas enumerados arriba. ¿Cuál de ellos es más grave?
_______________________________________________________________
___________________________________________________________
42 ¿Por qué?
_____________________________________________________________
_____________________________________________________________
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 34
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 35
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Contar con un elemento de juicio sobre los temas de un cuestionario. ejemplo cuando se
necesita saber cómo se evalúa algo, los consultados actuarán como jueces.
Mediciones
Formas de escala de medición:
Formas de Escalas de Medición:
Nominal: Se utilizan para clasificar Ordinal: Permite la clasificación y además
objetos. implica un ordenamiento de rango.
Son la forma de medición más débil Una clase es mayor o menor que otra clase.
Por lo general sólo obtienen totales. La diferencia entre las selecciones no tiene
Ejemplo: que ser la misma. Por ejemplo:
¿Qué tipo de programa utiliza más? El personal del centro de información es:
1. Procesador de texto 1. Extremadamente útil
2. Hoja de cálculo 2. Muy útil
3. Base de Datos. 3. Moderadamente útil
4. No muy útil
5. Nada útil.
De intervalo: Permite la clasificación, ordenamiento por rango, pero con un período de
intervalo de igual tamaño.
Dado que los intervalos son los mismos, se pueden realizar operaciones matemáticas sobre
los datos del cuestionario, permitiendo un mejor análisis. Por Ejemplo:
Escalas de Celsius y Fahrenheit para medir temperaturas.
El personal del centro de información es:
Extremadamente nada
útil útil.
1 2 3 4 5
Proporcional:
Muy parecidas a las de intervalo pero implica un cero absoluto. El intervalo entre números
es el mismo. Por Ejemplo:
Distancias en una regla.
Cuántas horas dedica en la computadora
0 2 4 6 8
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 36
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Confiabilidad: Si el cuestionario fue suministrado una vez y otra vez bajo las mismas
condiciones y se obtuvieron los mismos resultados. Mide la consistencia del cuestionario y sus
escalas.
Tendencia Central
Sucede cuando el interlocutor evalúa todo promedio.
Por Ejemplo:
Los reportes son
Nunca Útiles Ocasionalmente Útiles Siempre útiles
1 2 3
Efecto de Halo.
Es cuando la impresión formada en una pregunta se lleva a la siguiente pregunta.
Ejemplo:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 37
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Solución:
La solución sería no poner preguntas sobre una misma cosa todas juntas, puede ser que a
esta persona le encanten los reportes de un tipo y llevará la misma respuesta a todas las
demás preguntas.
Los reportes mensuales de desempeño son fáciles de leer
Nunca Ocasionalmente Siempre
1 2 3 4 5
Observación
Que es la Observación.
La observación es una técnica mediante la que se lleva a efecto la percepción de la realidad objetiva
a partir de un procedimiento determinado, el cual permita obtener cierta información acerca de lo
observado. En la observación se distinguen: el sujeto, el objeto y los instrumentos. El primero hace
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 38
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
la observación, el segundo la recibe y los terceros aumentan la capacidad del sujeto para observar al
objeto.
Qué se observa
Al tomador de decisiones: para obtener información del tomador de decisiones.
El ambiente físico: para obtener información del ambiente físico donde trabaja el tomador de
decisión.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 39
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 40
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
1. Enérgico/no enérgico
2. Calmado/ excitado
3. Asertivo/ no asertivo
4. Creíble/no creíble
5. Extrovertido/introvertido
6. Platicador/callado
7. Congruente/incongruente
8. Autoritario/indiferente
9. Con iniciativa/desmotivado
10. Orientado a objetivos/sin orientación
11. Solucionador de problemas/creador de problemas
Instruye a subordinados
Instruye a sus colegas
Instruye a sus superiores
Consulta a subordinados
Consulta colegas
Consulta a sus superiores.
Regaña a subordinados
Regaña a sus colegas
Regaña a sus colegas
Abre la correspondencia
Responde al teléfono
Hace llamadas telefónicas
Lee información externa
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 41
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Escalas
Crear escalas para medir el comportamiento del tomador de decisiones
Nada Autoritario autoritario
1 2 3 4 5
Indeciso Decidido
1 2 3 4 5
etc.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 42
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Opciones de Aplicación.
Análisis de fotografías.
Enfoque de lista de verificación/escala de Likert: Se realizan escalas con las
características del ambiente.
1 2 3 4 5
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 43
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Símbolos ó códigos:
Confirma la narración
Niega la narración X
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 44
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Modificar la narrativa
Complementar la narrativa
Ejemplo:
Narrativa dicha por los Ubicación de Iluminación, Vestimenta
miembros de la organización la Oficina y Color y
el equipo Gráficos
La Información está fluyendo X
Libremente en todos los niveles
Juan dice Me imagino los X
Porcentajes yo mismo
Carla dice me gusta leer todas
Estas cosas
Recuperación
Diagramas de Organización.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 45
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Las unidades más importantes se presentan en la parte superior del gráfico y se añaden hacia abajo
otras unidades de mayor importancia a menor importancia.
Las unidades que dependen de un jefe común se colocan en un mismo nivel y se vinculan
con éste por líneas continuas.
Las unidades funcionales aparecen en un plano superior al de las ejecutivas, cuando ambas
pertenecen a un mismo jefe.
En algunos casos se indica por debajo de cada unidad, sus principales objetivos o tareas.
Que son
Las técnicas de trabajo creativo en grupos son un conjunto de métodos de trabajo que permiten
obtener la experiencia y conocimientos de un grupo de personas (expertos) dentro de un ambiente
de franqueza, no sujeto a restricciones ni censuras de ningún tipo.
Objetivo
Obtener la opinión de los expertos en la esfera del problema a resolver, a través de extraer o
exponer sus intuiciones y experiencias utilizando las capacidades asociativas y clasificadoras del
cerebro humano.
Importancia
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 46
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Cuando utilizar
Cuando los grupos de usuarios estén impacientes y quieren algo nuevo rápidamente.
La cultura organizacional da soporte a los comportamientos de la solución de problemas en
conjunto entre varios niveles de empleados.
Los analistas predicen que la cantidad de ideas generadas por medio de entrevistas persona a
persona no será tan abundante como la cantidad de ideas generada por medios de ideas generadas
de un grupo amplio.
El flujo de trabajo organizacional permite la ausencia de personas importantes durante tiempo
Quienes participan
Los expertos generalmente son los usuarios y otras personas con experiencia en dicho campo de
acción.
El líder de la sección no debe ser un analista o diseñador siempre, puede ser una persona con
excelentes habilidades de comunicación para facilitar las interacciones.
Beneficios
Ahorro de tiempo de las entrevistas uno a uno.
El tiempo de desarrollo del sistema se disminuirá.
El usuario se sentirá más involucrado y por lo tanto ás comprometido con el desarrollo del sistema.
Aumenta la posibilidad de que el diseño sea más creativo.
Desventajas
Los participantes deben dedicar mucho tiempo extra aparte de su trabajo lo que puede probocar
incomodidad y rechazo, por lo que deben estar realmente interesados en el proyecto.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 47
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Requisitos:
Una mesa donde estén cómodamente sentados los participantes.
Lápiz y papel frente a cada participante para que escriba sus ideas.
Una pizarra ó cualquier medio donde se escriban las ideas para ser vistas por todos.
Conductores de proceso:
Facilitador: Persona que facilita el proceso de exposición y elaboración de ideas
1. Hace que todos participen
2. Debe brindar la confianza que se requiere.
3. Protege al que expresa una idea de los ataques de los que no coinciden
4. No evalúa ni sustenta ninguna de las ideas planteadas por los participantes
5. Actúa como policía de tráfico, permite el flujo adecuado de ideas.
6. No dirige.
El Registrador: Anota y registra las ideas que van surgiendo en el proceso por parte de los
participantes.
1. Para el registro de ideas utiliza el medio previsto para el respecto.
2. Utiliza las propias palabras de los participantes.
Objetivo:
Obtener ideas de forma rápida, sin importar la calidad de ellas, lo que interesa es la cantidad.
Procedimiento:
1. Se plantea el objetivo de la reunión. Se da a conocer la problemática y los objetivos que
se desean.
2. Los participantes pensarán sobre el tema y anotará las ideas que tenga.
3. Cada participante expondrá sus ideas sin justificarlas ni argumentarlas.
4. Una vez recogida todas las ideas se determinará cuáles ideas se tomarán y cuáles no,
cosa que harán los analistas y usuarios principales.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 48
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Objetivo:
Obtener una idea que sea consensuada entre todos los participantes.
Es un proceso de preguntas, de respuestas y retroalimentación con nuevas preguntas donde
después de varias iteraciones se alcanza el consenso de los expertos.
Procedimiento:
Primer Paso: Inicio de las preguntas.
Segundo Paso: Se solicita al grupo que redacte sus respuestas de forma silenciosa e
independiente.
Tercer Paso: Se lleva a la pizarra las ideas del grupo.
Cuarto Paso: Se aclaran las diversas ideas
Quinto Paso: Votación.
Objetivo:
Colorear cada área de la empresa, organización, institución, etc., con un lápiz de determinado
color, según lo que se ha determinado de en cuanto a colores.
Requisitos:
Tres lápices de colores diferentes: rojo, azul y negro.
Un plano con una vista aérea de la organización, empresa u organización que se está estudiando.
Procedimiento:
Cada color tiene su significado: por ejemplo, rojo para funcionamiento bueno, azul para
funcionamiento regular y negro para funcionamiento malo. Se coloreará según el criterio del
participante. Esto por ejemplo puede permitir a los analistas conocer los departamentos de una
entidad por los que se debe comenzar el desarrollo del sistema.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 49
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Conclusiones
Las entrevistas son quizás el medio de información más importante que usted tiene a la
mano.
Hemos visto que es, los pasos, y como desarrollar cada uno de ellos.
De la entrevista debe salir con la información que fue a buscar, y en lo posible respaldada
por documentos.
Los cuestionarios son otros medios para obtener información que tiene a la mano y que
complementan a la entrevista, al igual que la observación, la recuperación y otros medios.
Estudio Individual
……
……
La empresa ArcusT es una importante cadena local de clubes deportivos, a la gerencia le gustaría
refinar su proceso de toma de decisiones para la adquisición de nuevos equipos deportivos.
Los gerentes escuchan a los clientes, ponen atención a la publicidad y llenan las solicitudes de
nuevos equipos, que serán o no rechazadas o aprobadas por el gerente general. El será el primero a
entrevistar, tiene 37 años y atienden 5 clubes, cuenta con una oficina en la zona este, no la ocupa
más de la ¼ de tiempo y cuando va está muy ocupado; es muy organizado, no tiene mucho tiempo
pero su opinión es muy importante, ya que necesita un sistema que le ayude a tomar decisiones.
…..
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 50
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Clase Práctica.
La ONG “Ayudando”, es una importante ONG a nivel nacional, que se encarga de distribuir toda la
ayuda posible tanto económica como psicológica a aquellas personas de escasos recursos en el área
rural. Mensualmente a sus asociados, reparten maíz, leche, harina, sal, azúcar y fideos.
A la gerencia le gustaría refinar su proceso de toma de decisiones para la adquisición de nuevos
socios que ayudar, pues en ocasiones han detectado a personas de recursos recibiendo la ayuda,
aspecto considerado como una falla en su trabajo, ya que está destinado a ayudar a las personas que
realmente lo necesitan.
La gerente es Carla, es una persona que le gusta escuchar, conversar, y de muy buenos sentimientos,
sobre todo hacia los desposeídos. Ella, será la primera donde buscar información, pues es la más
antigua y la que posee más conocimiento y experiencia en el trabajo, además que está muy
interesada en el desarrollo de un sistema informático que controle, mejore y agilice el trabajo
diario. Tiene 38 años de edad, cuenta con una oficina, en la que posee una computadora portátil de
17 pulgadas de última generación, siempre está ocupada, realizando informes y leyendo, es muy
organizada, no tiene mucho tiempo pero su opinión es muy importante. El objetivo fundamental
será obtener de ella la forma de trabajo y las tareas asociadas a ella diariamente, como también el
personal encargado e importante para el trabajo a realizar, además de las prioridades que ella tienen
y expectativas en cuanto al desarrollo del sistema.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 51
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
La jefa de distribución se llama Ana María, y durante toda su carrera ha demostrado mucha
capacidad y responsabilidad al planificar y distribuir los productos en tiempo record. Ella a través
de conversaciones con otras personas ha expresado su deseo de poder optimizar su desempeño,
pues tiene que organizar todo el personal y los diversos recursos a repartir y utilizados para repartir
cuando llegan, además que debe tomar en cuenta las fechas de vencimiento de los productos, como
la asignación de personal especializado para los diversos socios que necesiten ayuda psicológica y
emocional, teniendo a su cargo a un gran número de distribuidores, choferes, psicólogos y otros
profesionales.
Laboratorio Nro2
Contenido.
Prototipos
Programación en Microsoft .NET
Conclusiones.
Estudio Individual.
Prototipos
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 52
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
.NET
Para comenzar a trabajar con una aplicación es necesario conocer algunos conceptos básicos que a
continuación se explican, adicionando un ejemplo en cada caso.
1.- Formularios: Un formulario, se refiere a una ventana, como la que se muestra a continuación:
2.- Controles: Es un elemento situado dentro de un formulario, y que permite que el usuario de la
aplicación pueda trabajar con la misma, ya sea introduciendo datos, o haciendo otras acciones en la
aplicación.
Una vez estudiado estos aspectos, podemos comenzar creando una aplicación básica. Para ello,
seguiremos los siguientes pasos:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 53
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
2.- Se crea un nuevo proyecto de Windows, que es lo que se desea realizar, vamos a crear
una aplicación para el Control de una Churrasquería, en la misma, crearemos un
Formulario, para el Control de los Empleados.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 54
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 55
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 56
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
5.- Se inicia el nuevo proyecto y por defecto se crea form1, donde vamos a trabajar e
insertar un menú.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 57
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 58
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
7.- Para insertar el menú, se abre la barra de herramientas, que se realiza a través
de la opción Toolbox del Menú View ó en la Barra de Herramientas de Visual Studio
el ícono correspondiente.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 59
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 60
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 61
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 62
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 63
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 64
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 65
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
3.- Una vez realizada la operación, aparecerá el formulario, donde podrá insertar
controles y realizar diversas operaciones, como se va a estudiar a continuación.
1.- Para cambiar la imagen de fondo del formulario, deberá hacer clic en la
propiedad BackGroundImage, en la ventana de propiedades, y seleccionar la
imagen de fondo que quiere asignar.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 66
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 67
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
3.- Si desea quitar la imagen de forndo, deberá hacer clic derecho en la propiedad
backgraundImage, y seleccionar reset, en cuyo caso quedará sin la imagen de fondo,
a continuación se muestra este efecto:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 68
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
1.- Para cambiar el ícono del formulario, deberá hacer clic en la propiedad Icon, en
la ventana de propiedades, y seleccionar el ícono que desea asignar al formulario.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 69
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
3.- Si desea quitar el ícono deberá hacer clic derecho en la propiedad icon, y
seleccionar reset, en cuyo caso eliminará el ícono, quedando el formulario de la
siguiente forma:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 70
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Para redimensionar el tamaño del formulario, se debe utilizar las líneas guías que
tiene el formulario. Podrá hacerlo más ancho o menos ancho, más pequeño, o más
grande, etc. También puede cambiar el tamaño del formulario, a través de la
propiedad Size del formulario.
1.- Insertaremos en el menú principal, en la opción archivo, una nueva opción que
llamaremos empleados, como se muestra a continuación:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 71
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 72
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
2.- Al hacer clic sobre ella, se abrirá el código para el evento click, donde deberá escribir
el siguiente código:
3.- Al correr la aplicación, y hacer clic en la opción empleados del menú archivo, se
abrirá el formulario Datos de empleados que habíamos creado, a continuación se
muestra este efecto.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 73
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Introducción
Vamos a crear el siguiente formulario, con los controles que se muestran en el mismo, y
en la medida que se crea, iremos viendo cada control, y la forma en que se realizó.
El Control Groupbox.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 74
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
2.- A cada uno de ellos, le cambiamos la propiedad text, poniendo Datos Personales y
Datos Laborales, respectivamente, quedando entonces el formulario de la siguiente
forma:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 75
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Control Label
2.- A cada uno de ellas, le cambiamos la propiedad text, poniendo el nombre que se
quiere asignar a la etiqueta, quedando entonces el formulario de la siguiente forma:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 76
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Control Textbox
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 77
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
RadioButton
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 78
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Este control, permite definir varias opciones autoexcluyentes, es decir, solo se puede
seleccionar una de las opciones posible. Para el caso que nos compete, vamos a
introducir como un dato personal, el sexo, que solo podrá ser femenino o masculino.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 79
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 80
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
3.- Para que aparezca uno de ellos seleccionado, ponemos en true la propiedad checked
del radiobutton, femenino, esto permite que al correr la aplicación esta aparezca
seleccionada por defecto.
Control ComboBox.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 81
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 82
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
4.- Insertamos otro Combobox, para los turnos, y le asociamos una label, que le
ponemos el título de Turnos, como se muestra a continuación:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 83
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 84
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 85
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Control Fecha
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 86
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 87
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
3.- En la propiedad format, seleccionamos custom, para indicar, que será tomado en
cuenta el formato que se acaba de dar; como se muestra a continuación:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 88
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Control Button.
Este control representa a un botón de pulsación.
Para el caso que nos compete, vamos a crear varios botones para trabajar con los datos
de empleados.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 89
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 90
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Control Imagen.
Este control permite visualizar imágenes.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 91
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
1.- Se reagrupan y cambian los controles, para dar espacio en el formulario para poner
la imagen:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 92
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 93
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 94
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
5.-En la propiedad image, del control picturebox, hacemos clic y cargamos la imagen
que se quiere mostrar.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 95
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Tarea o Estudio
Individual
2.- Responda:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 96
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 97
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Contenido.
Introducción.
Conceptos Básicos.
Modelado.
Conceptos Básicos de la OO.
Ventajas de la OO.
Fases del Desarrollo del Software.
UML.
Qué es UML.
Surgimiento de UML
Por que surgió UML.
Características de UML
Donde utilizar UML.
Partes del Modelo
2. Proceso Unificado.
Fases
Explicación de las fases
Ciclo
Hitos
Modelos del Proceso.
Características del Proceso.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 98
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Introducción
Para desarrollar Sistemas, existen varias formas de enfocar un modelo, las dos formas más
utilizadas son la estructurada y la OO, siendo la estructurada la forma tradicional. En la actualidad
se utiliza cada vez más, la forma orientada a objetos.
En este tema comenzamos a estudiar esta nueva perspectiva. En la cual se modela orientado a
objetos. Por lo que, lo primero será responder a la pregunta: qué es modelar. Además crear un
modelo incluye también otras actividades, herramientas a utilizar, de la misma forma que cuando se
hace una pintura, se necesitan pinceles, lienzo y técnicas de pintura, al modelar orientado a objetos,
se necesitan también sus propias herramientas y técnicas, que también hablaremos sobre ellas en
este tema introductorio a este fascinante mundo del análisis orientado a objetos.
El modelo OO Rompe con la forma de pensar tradicional que tenemos para desarrollar Sistemas.
Produce un software muy alejado del dominio de la cultura del diseño estructurado.
La metodología estructurada a pesar de ser muy buena y ampliamente utilizada, se hace más difícil
cuando el sistema es más complejo.
Por lo que utilizar el enfoque OO, hace más fácil y mejora el trabajo al desarrollar software.
Conceptos Básicos
Modelo de un Sistema.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 99
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Si se quiere construir una caseta de un perro se puede comenzar con unas maderas y
algunas herramientas, en pocas horas sin planificación previa es posible que se acabe con
una casa más o menos funcional, pero si se quiere construir una casa, con seguridad la
familia será más exigente y se obtendrá una casa mejor con una mejor planificación. Lo
mismo si se quiere construir un rascacielo, no será lo mismo que un edificio. Además que
los usuarios estarán invirtiendo dinero y recursos y serán bastante exigentes.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 100
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
El enfoque OO, toma a las Clases y objetos como los bloques básicos de construcción, es un
unificador de los lenguajes de programación, diseño de interfaces, bases de datos e incluso
arquitectura de computadoras y análisis de sistemas. Puede integra las etapas de desarrollo de
software.
El ANALISIS O.O. es un método de análisis que examina los requisitos desde la perspectiva de las
clases y objetos que se encuentran en el vocabulario del dominio del problema.
El DISEÑO O.O. complementa el Análisis Orientado a Objetos, con la inclusión de todas las clases
del diseño.
Abstracción
Es aquella característica que nos permite combatir la complejidad, y reconocer que varios
objetos son similares y pertenecen a una misma clase, aunque también tengan diferencias.
Encapsulamiento.
Permite ocultar la información. Proporciona barreras explícitas entre abstracciones diferentes,
La ocultación es relativa: Lo que está oculto para unos, puede estar visible para otros.
Se basa en el principio cliente-servidor. Donde los objetos se comunican a través de mensajes.
Donde el cliente solicita un servicio al servidor, a él no le interesa como lo realiza, y para hacerlo
el servidor solicita colaboración.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 101
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Protegidos.
Públicos.
Modularidad.
La modularidad es la propiedad que tiene un sistema que ha sido descompuesto en un conjunto
de módulos cohesivos y débilmente acoplados.
Clase.
Son los bloques de construcción más importante de cualquier modelo OO.
Engloban a un conjunto de objetos de similares características, que comparten los mismos
atributos, operaciones, relaciones y semántica.
Se utilizan para clasificar los objetos del mundo que nos rodea.
Captura una y sólo una abstracción.
Se deben nombrar utilizando el vocabulario del dominio, en forma singular que caracterice de la
mejor forma la abstracción.
Puede utilizar un acrónimo, debe aparecer en tal caso en la descripción de la clase el nombre
verdadero.
Son como unas plantillas, por las que se rigen los diferentes objetos, como un manual de
instrucción de cómo debe ser creado y manipulado el objeto.
Ejemplo:
Clase Empleado, que representará a todos los empleados en una institución.
La clase Cliente, que representa a los clientes de un banco
Objeto.
Es la unidad básica de la programación orientada a objeto.
Un objeto es una cosa, se extrae del vocabulario del dominio. Los objetos modelan los
sustantivos del problema
Todo objeto tiene un nombre (se le puede identificar), un estado (generalmente hay algunos
datos asociados a él), y un comportamiento (se le pueden hacer cosas a ese objeto y el puede
hacer cosas a otros objetos).
Los objetos pueden ser agrupados, estas agrupaciones son denominadas clases. Los objetos son
instancias de alguna clase.
Ejemplo:
Un objeto de la clase Empleado puede ser Juan Carlos, en el mundo real.
Atributo.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 102
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Nombre
Dirección
Edad
Sexo
Fecha de Ingreso
Profesión
Salario.
Categoría.
Método.
Es una acción u operación que realiza una clase. Los métodos son los procedimientos que se
invocan cuando un objeto recibe un mensaje. Por ejemplo la clase Empleado, puede tener un
método SubirCategoría, que lo que hace es cambiar la categoría del empleado a la inmediata
superior y subir su salario.
Polimorfismo:
La palabra polimorfismo se deriva del griego poli: muchos y morfismo, formas.
Permite que los métodos se manifiesten de varias formas, según sea la clase que responde a un
mensaje.
Herencia:
Es un mecanismo mediante el cual se puede crear una nueva clase partiendo de una
clase ya definida. La nueva clase llamada hija, heredará los atributos y el
comportamiento de la clase padre. La clase hija puede además tener sus propias
características.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 103
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Pertenencia:
Un objeto puede estar formado por otros objetos, en ese caso existe una relación de
pertenencia.
Utilización:
Es cuando un objeto utiliza a otro, ó, usa a otro para realizar alguna de sus
actividades.
Todas estas ventajas se aplican a cada una de las fases de desarrollo de un sistema.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 104
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
UML
Que es UML
Por mucho tiempo se ha hablado en la industria del software acerca de la llamada crisis del
software. Las discusiones de la crisis se han basado en el hecho de que no solamente muchos
proyectos de software fallan en producir sistemas que cumplen con los requerimientos y las
necesidades de los usuarios, sino que también se termina excediendo los presupuestos y los horarios
de tiempo. Nuevas técnicas tales como la programación orientada a objetos, la programación visual
y los ambientes de desarrollo avanzados han ayudado a incrementar la productividad.
El costo perpetuo de usar y soportar muchos lenguajes de modelaje motivó a muchas compañías
que producen o usan tecnología orientada a objetos a endorsar y soportar el desarrollo del Lenguaje
de Modelaje Unificado.
Los sistemas se han vuelto cada vez más grandes y distribuidos a través de muchas computadoras a
través de arquitecturas Cliente/Servidor (con Internet como la última arquitectura
Cliente/Servidor). La necesidad de integrar sistemas complejos en un ambiente distribuido requiere
que los sistemas tengan algunos modelos comunes.
La ingeniería del negocio, donde los procesos de negocio de una compañía son modelados e
implementados, requiere de sistemas de computadora que soporten estos procesos para
implementar los modelos del negocio. Construir modelos de los sistemas antes de implementarlos
se volverá tan normal y aceptado en la comunidad de ingeniería del software como lo son en las
otras disciplinas de la ingeniería.
El Lenguaje de Modelaje Unificado (el UML) es un intento para resolver algunos de los problemas
que se acaban de describir. El UML es el estándar formal y puede ser también el estándar de facto
para construir los modelos.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 105
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Comprensibles: Tan simple como sea posible, pero no los más simples.
Surgimiento de UML
Oficialmente UML surge en Octubre de 1994 al unirse Rumbaugh y Booch en Rational.
El objetivo fue crear un nuevo método, el "Método Unificado," para unir el método de Booch y el
método OMT.
Por el 1995, Ivar Jacobson responsable del método OOSE y Objectory, se unió, y UML fue
expandido para incorporar OOSE.
El trabajo se dirigió fundamentalmente a la creación de un lenguaje de modelaje estándar, que le
llamaron "Lenguaje de Modelaje Unificado.", que pudiera ser utilizado por todos.
Características de UML.
UML es un lenguaje para:
Visualizar.
Especificar.
Construir.
Documentar
Los artefactos de un sistema con gran cantidad de software.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 106
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
UML es un lenguaje estándar, se utiliza para crear los planos de un software, se utiliza para
visualizar, especificar construir y documentar todos los componentes de un sistema con mucho
software.
Se utiliza para crear modelos tanto para sistemas de información como para aplicaciones
distribuidas y sistemas en tiempo real.
UML es independiente del proceso, es solo una parte de un método de desarrollo de software,
aunque es aconsejable y se debe utilizar en un proceso dirigido por casos de uso, centrado en la
arquitectura, iterativo e incremental.
Es un lenguaje porque proporciona un vocabulario y las reglas para utilizarlo, además es un
lenguaje de modelado lo que significa que el vocabulario y las reglas se utilizan para la
representación conceptual y física del sistema. (es un lenguaje)
UML se puede conectar de manera con los lenguajes de programación tales como son: Java, C++, o
Visual Basic, etc. Permitiendo la ingeniería directa (obtener el código fuente partiendo de los
modelos) pero además es posible reconstruir un modelo en UML partiendo de la implementación, o
sea, ingeniería inversa.(construir)
Tiene la capacidad de permitir modelar actividades de planificación, especificar requisitos y las
pruebas del sistema, permite representar todos los detalles y la propia arquitectura. Obteniéndose
la documentación. (documentar).
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 107
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Mecanismos.
VISTAS:
Tipos de Vistas:
Vista de Caso de Uso: Muestra la funcionalidad de un sistema como es percibida por los
actores externos.
Vista Lógica: Muestra cómo es diseñada la funcionalidad del sistema en términos de
estructuras estáticas del sistema y su comportamiento dinámico.
Vista de Componente: Muestra la organización de los componentes del código.
Vista de procesos: Muestra la concurrencia en el sistema, resolviendo problemas de
comunicación y sincronización que están presentes en un sistema concurrentes.
Vista de Despliegue: Muestra el despliegue de un sistema dentro de una arquitectura
física con computadoras y dispositivos llamados nodos.
DIAGRAMAS
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 108
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Contiene símbolos gráficos que representan los elementos del modelo del sistema.
Tipos de Diagramas
Diagramas de Casos de Uso:
Son una vista gráfica de algunos o todos los actores, casos de usos, interacciones del
sistema.
Diagramas de Clases.
8. Es un tipo de modelo estático, Describe la estática del sistema.
9. Tiene similitud con el DER, Definen la base para otros diagramas (estados,
colaboración).
10. Son creados para mostrar una imagen o vista de las clases de una vista.
11. Usos típicos:
12. Vista de todas las clases de implementación de un paquete.
13. Vista de la estructura y comportamiento de una o más clases.
14. Vista de una jerarquía de herencia.
15. También pueden ser creados en los casos de uso, contienen una
vista de las clases que participan en el caso de uso.
Diagramas de Objetos.
Parecido al Diagrama de clases.
Muestra una serie de objetos, en vez de clases actuales.
Muestra las instancias de una clase.
Utiliza la misma notación excepto que los nombres están subrayados, y son
mostradas todas las instancias en una notación.
Diagramas de Secuencia.
10. Muestra una Colaboración Dinámica entre una serie de objetos.
11. Muestra una secuencia de mensajes enviados entre objetos, algo que
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 109
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Diagramas de Actividades.
Muestra el flujo secuencial de las actividades.
Puede ser utilizado para describir las actividades realizadas en una
operación.
Puede usarse para describir otros diagramas:
Casos de usos.
Iteración.
Estados.
Diagramas de Colaboración.
14. Muestra una Colaboración Dinámica.
15. Muestra los Objetos y sus Relaciones.
16. Para Enfatizar el Contexto.
Diagramas de Estado.
Muestra todos los estados posibles que los objetos de la clase pueden tener.
Muestra qué eventos causan un cambio de estado.
No son dibujados para todas las clases, sólo aquellas que tienen estados
bien definidos.
Pueden ser dibujados para el sistema en su totalidad.
Complementan la descripción de una clase.
Diagramas de Componentes.
Diagramas de Implementación.
ELEMENTOS
Son los conceptos utilizados en los diagramas.
Un elemento del modelo es definido con una semántica, una definición formal del elemento
o el significado exacto de lo que representa en un enunciado no ambiguo.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 110
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Un elemento del modelo también tiene un elemento de vista correspondiente, el cual es una
representación gráfica del elemento o el símbolo gráfico utilizado para representar al
elemento en los diagramas.
Un elemento puede existir en varios tipos diferentes de diagramas, pero hay reglas para las
cuales los elementos pueden ser mostrados en cada tipo de diagrama.
En la siguiente figura se muestran algunos ejemplos de elementos del modelo tales como
clase, objeto, estado, caso de uso, nodo, interfaz, paquete, nota, componente, actor, señal, y
estados inicial, final e historia:
ATRIBUTOS ATRIBUTOS
OPERACIONES OPERACIONES
CASO DE
USO
MODO INTERFAZ
NOTA
PAQUET
E
COMPO
NENTE
ACTOR
de modelaje
Las relaciones son también elementos del modelo, y son utilizadas para interconectar
otros elementos del modelo unos a otros. Algunas relaciones diferentes son:
Asociación: Conecta elementos y enlaza instancias.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 111
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Generalización: También llamada herencia, esto significa que un elemento puede ser la
especialización de otro elemento.
Dependencia: Muestra que un elemento depende de alguna manera de otro
elemento.
Agregación: Es una forma de asociación en la cual un elemento contiene otros
elementos.
Refinamiento: Es una forma de generalización entre un elemento a mayor nivel de detalle
que otro pero que representan lo mismo.
ASOCIACION
DEPENDENCIA
GENERALIZACION
AGREGACION
REFINAMIENTO
EJEMPLOS DE RELACIONES
Otros elementos del modelo, además de los descritos incluyen mensajes, acciones y
estereotipos.
MECANISMOS.
Proporcionan comentarios extra, información o semántica acerca de un elemento del
modelo.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 112
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Adornos
Los adornos gráficos pueden ser incorporados a los elementos del modelo en los diagramas.
Los adornos agregan semántica al elemento. Un ejemplo de adorno es la técnica utilizada
para separar tipo de una instancia.
Notas
No todo puede ser definido en un lenguaje de modelaje, no importa cuán extenso sea el
lenguaje. Para permitir agregar información al modelo que de otra manera no puede ser
representada, el UML proporciona las notas. Una nota puede ser puesta en cualquier lugar
del diagrama, y puede contener cualquier tipo de información. Su tipo de información es
una cadena que no puede ser interpretada por el UML. La nota es agregada típicamente a
algún elemento en el diagrama con alguna línea punteada que especifica cuál elemento está
siendo explicado o detallado, junto con la información en la nota.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 113
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
USANDO
LA
OPCION DE FORMUL
ACCION A DE
BLACK &
SCHOLE
PrecioTecn()
PrecioMen()
FechaVenc()
Una nota contiene a menudo comentarios y preguntas del modelador como un recordatorio
para resolver un dilema más tarde. Las notas pueden tener también estereotipos que
describen el tipo de nota.
Especificación
Los elementos del modelo tienen propiedades que guardan datos sobre el elemento. Una
propiedad es definida con un nombre y un valor llamado valor agregado, el cual es de un
tipo especificado, por ejemplo integer o string. Hay una serie de funciones predefinidas tales
como Documentación, Responsabilidad, Persistencia, y Concurrencia.
Las propiedades son utilizadas para agregar especificaciones sobre instancias de elementos
que son normalmente mostrados en el diagrama. Una clase típicamente es descrita de
manera informal listando las responsabilidades y capacidades de la clase. Este tipo de
especificación no es normalmente mostrada en el diagrama por sí mismo, pero está
disponible en una herramienta usualmente accesada haciendo doble click sobre el elemento
que despliega una ventana con todas las propiedades.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 114
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Sistemas Distribuidos: Distribuidos en una serie de máquinas donde los datos son
transferidos fácilmente de una máquina a otra. Requieren de mecanismos de comunicación
sincronizada para asegurar la integridad de los datos y son construidos a menudo sobre
mecanismos de objetos tales como CORBA, COM/DCOM, o Java Beans/ RMI.
Software de Sistemas: Definen la infraestructura técnica que utiliza otro software. Los
sistemas operativos, bases de datos, e interfaces de usuario realizan operaciones de bajo nivel
en el hardware, mientras presentan interfaces genéricas para ser utilizadas por otro software.
Sistemas de Negocios: Describen los objetivos, los recursos (humanos, computadoras, etc.),
las reglas (leyes, estrategias del negocio, políticas, etc.), y el trabajo actual en el negocio
(procesos del negocio).
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 115
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Proceso Unificado
Inicio:
6. Objetivos:
7. Razón del negocio
8. Alcance del proyecto.
9. Que se hace:
10. Costos.
11. Beneficios.
12. Definición de los Casos de Uso del negocio.
13. Se determina si se sigue o no con el proyecto.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 116
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Elaboración:
Analizar el dominio del problema:
¿ Qué es lo que se va a construir?
¿Cómo se va a construir?
¿Qué tecnología se va a utilizar?
Establecer una fundición arquitectónica sólida.
Deben ser tomadas con un entendimiento completo del sistema.
Debe describir la mayor cantidad de casos de usos.
Tomar en cuenta algunas restricciones: requerimientos no
funcionales.
Para verificar la arquitectura: debe implementar un sistema que
demuestre las opciones arquitectónicas y ejecute casos de usos
significativos.
Eliminar los elementos de más alto riesgo del proyecto
Riesgos de requerimientos / Riesgos tecnológicos
Riesgos de habilidades / Riesgos Políticos
Que se hace:
Se obtienen requerimientos más detallados.
Se hace análisis y diseño para de alto nivel, para obtener la arquitectura
base.
Se crea el plan para la construcción.
Cuando Termina:
Cuando se conoce cuanto tiempo demora en realizar cada caso de uso
Cuando ya se han identificado los riesgos significativos.
Construcción
Muchas iteraciones.
En cada iteración se construye software de calidad, probado e integrado.
En cada iteración se hace Análisis, Diseño, Implementación y Pruebas.
Iterativo.
Incremental.
Se desarrolla un producto completamente listo.
Cada iteración es un mini proyecto(Análisis,Diseño, codificación, pruebas e integración)
para los casos de usos asignados a cada iteración.
Dentro de cada iteración puede haber una planificación más detallada.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 117
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Transición.
Pruebas beta.
Optimización del rendimiento.
Capacitación del usuario.
Ciclo.
El ciclo de vida de software está dividido en ciclos
Cada ciclo trabaja en una nueva generación del producto.
Un ciclo está compuesto por fases:
Inicio
Preparación
Construcción
Transición.
Hitos.
8. Cada fase está construida por hitos, bien definidos.
9. Hito: un punto en el tiempo donde ciertas decisiones críticas deben tomarse.
10. Cada fase tiene un propósito.
Conclusiones
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 118
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
UML tiene asociado un proceso, llamado Unificado, el mismo incluye las fases de inicio,
elaboración, construcción y transición.
Describa los diferentes elementos del modelo OO. En cada caso ponga un ejemplo:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 119
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 120
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Introducción
Una empresa, una institución; son organizaciones, que juegan un rol importante en la sociedad.
Están compuestas de diversos departamentos, donde trabajan diversas personas, con un objetivo
común, mejorar y crecer a esta organización. Estos elementos se relacionan a través del Sistema de
Información. Y Forman un sistema. Para que este sistema sea mejorado, y que la empresa pueda
brindar mejores servicios a la sociedad en formas eficiente y controlada, es necesario, que los
analistas de sistemas, logren conocer y puedan entender la mejor forma en que se realiza el trabajo
en la empresa, además de capturar a cabalidad los requisitos del sistema. Sin ellos, no podrán lograr
entender que es lo que se quiere realizar en la empresa. En este tema se estudian los requisitos del
sistema, que son y cómo se obtienen.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 121
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Especificación de Requisitos
Para que pueda realizar la especificación de requisitos, se sugieren los siguientes criterios a seguir:
Ejemplos de Requisitos
Algunos ejemplos de requisitos pueden ser los siguiente que se enuncian a continuación:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 122
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Entre los pasos a seguir para obtener los requisitos, pueden seguir los siguientes:
Obtención de Requisitos.
Análisis y Negociación de Requisitos
Documentación de los Requisitos
Validación y Aceptación de Requisitos.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 123
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Documentación de Requisitos
Los requisitos deben especificarse en un documento, llamado especificación de requisitos,
que deberá ser aprobado por el usuario.
Se sugiere que contenga la siguiente información:
Información referente al problema.
Propiedades y comportamiento del sistema.
Restricciones.
Descripción acerca de cómo el sistema ayudará a usuarios a realizar tareas.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 124
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
9. Utilizar un lenguaje comprensible tanto para analista como para usuarios, para que
pueda ser entendido y poderse verificar e interpretar correctamente.
10. Puede ser modificable: Si alguna de las partes encuentra un error en la
especificación, debe cambiarse.
11. Debe ser independiente de aspectos del diseño e implementación: Sólo se limita al
modelo conceptual.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 125
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
q) Introducción:
Debe proporcionar una visión global de este documento. Sus partes y que deben
contener cada una se describen a continuación:
r) Propósito:
s) Diga el propósito de este documento.
t) A qué público va dirigido este documento.
u) Alcance
v) Se especifica el nombre del producto de software a
desarrollar.
w) Se explica que hará y que no hará el producto de software.
x) Se describe la aplicación, haciendo énfasis en los
beneficios, objetivos y metas.
y) Definiciones.
z) Se debe proporcionar las definiciones de todas las siglas,
abreviaciones, utilizadas en este documento.
aa) Referencias.
bb) Proporcionar una lista de todas las referencias a
documentos, libros, etc. , que se utilizan en este , puede
utilizar la siguiente forma:
cc) Titulo del documento, número del documento, fecha, y
otros si considera necesario
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 126
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
documento. Las partes que componen esta sección son seis que a continuación se
describen:
gg) Perspectiva: en esta parte se plantea a este producto en perspectiva
con otros productos, si este producto es independiente o autónomo,
o si este producto es parte de otro o forma parte de un sistema más
grande, en cuyo caso deberá especificar.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 127
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Conclusiones.
Contenido:
Introducción.
Conceptos Básicos.
Casos de Uso.
Actor.
Diagramas de Casos de Uso.
Descripción de los Casos de Uso.
Conclusiones.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 128
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Introducción
Los sistemas no se encuentra aislados, ellos interactúa con personas u objetos mecánicos con
algún objetivo y que esperan que el sistema funcione de una forma determinada.
Es por ello, que es importante identificar las fronteras de un sistema, y con quienes se interactúa,
además de conocer cuáles serían los procesos que se toman en cuenta para esta interacción.
Conceptos Básicos.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 129
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Que representa
Representa la Vista del Modelo de Casos de Usos.
Que afecta las otras Vistas del Sistema.
Las Funciones Especificadas en esta vista son implementadas en las otras Vistas.
No sólo es utilizado para capturar requerimientos nuevos, sino también para desarrollar
nuevas generaciones de sistemas, añadiéndole nuevas funcionalidades a las ya existentes.
Que incluye:
Diagramas de Casos de Uso.
Descripción de los Casos de Uso.
Actores
o No son parte del Sistema.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 130
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Identificación de Actores:
Son encontrados en conversación con los clientes y los expertos del
dominio.
Preguntas para encontrarlos:
¿Quién usará la funcionalidad Principal del Sistema?
¿Quién está interesado en cierto requerimiento?
¿Dónde en la organización será utilizado el Sistema?
¿Quién se beneficiará con el uso del Sistema?
¿Quién administrará, soportará y mantendrá al Sistema?
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 131
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 132
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Casos de Uso
Que son?
3. Modelan un diálogo entre una actor y el sistema.
4. Representan la funcionalidad mostrada por el sistema.
5. La colección de casos de usos representan todas las formas definidas en que un sistema será
utilizado.
6. Representa una funcionalidad completa, tal y como será percibida por un autor.
7. Caso de uso: es una secuencia de acciones, realizadas por el sistema que proporciona un
resultado observable de valor para un actor en particular.
8. Notación:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 133
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 134
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Ejemplo:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 135
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Introducción.
Se deben describir los Casos de Usos.
Existen varias formas de hacer esto:
Casos de uso de alto nivel.
Formato Expandido.
Formato a utilizar:
Nombre:
Tipo:
Actores:
Descripción:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 136
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Por Ejemplo:
Tipo: Principal
Formato
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 137
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Nombre:
Actores
Propósito
Visión General
Tipo
Referencias
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 138
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Por Ejemplo:
Visión General Cuando un cliente llega a la caja a pagar los productos que se quiere llevar, el
cajero va introduciendo cada código del producto, cuando finaliza, el cajero
indica le dice el total que ha de pagar al cliente, el cliente paga y se va con los
productos comprados.
Tipo Principal
Referencias R2.5
1.- El caso de uso se 3.- El sistema determina el precio de 2.- El cajero registra cada código del
inicia cuando el cada producto, calcula el total y lo va producto, si de un producto hay más de
cliente llega a la caja acumulando. uno, el cajero puede registrar la
con los productos que 5.- El sistema calcula el total de la venta. cantidad.
quiere pagar. 9.- Calcula y muestra el cambio a 4.- Cuando el cajero termina de
7.- El cliente entrega devolver e imprime el recibo. capturar la cada producto, le indica al
el dinero en efectivo al 11.- Registra la venta completada. sistema que ha terminado.
cajero en una suma 6.- El cajero le dice al cliente el importe
igual o mayor al total que debe cancelar.
importe de la compra. 8.- El cajero registra la cantidad
12.- El cliente toma el entregada por el cliente.
cambio , sus 10.- Deposita el dinero en la caja y le
productos y se va. entrega el cambio y recibo al cliente
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 139
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
7.- El cliente le dice al 9.- El sistema descuenta el importe total 8.- El cajero le indica al sistema que va a
cajero que no tiene de los productos que están siendo descontar productos, va registrando los
dinero y que le va a devueltos. códigos de los productos que va a
devolver varios 11.- El sistema calcula el importe total. devolver.
productos que no va a 10.- Indica al sistema que ya no va a
llevar. devolver más.
Conclusiones.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 140
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 141
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Nombre:
Tipo:
Actores:
Descripción:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 142
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Nombre:
Actores
Propósito
Visión General
Tipo
Referencias
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 143
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 144
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Contenido.
Introducción.
Objetivo del Modelo Conceptual.
Características del Modelo Conceptual.
Pasos para obtener el modelo Conceptual
Proceso Unificado.
Introducción
Vimos y estudiamos los casos de uso como una forma para obtener los requisitos que debe cumplir
el sistema objeto de estudio. Sin embargo no se puede afirmar que un caso de uso es una
herramienta buena para definir el dominio de la aplicación. Para ello, vamos a utilizar lo que se el
Modelo Conceptual, objeto de estudio en este capítulo.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 145
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Estático
Cíclico (un modelo conceptual por cada ciclo)
Evolutivo
1.- Partir de los Requisitos descritos en los casos de uso y del conocimiento del dominio; se
Especifican nombres y conceptos y especificar los Atributos.
Para poder realizar esta especificación se puede realizar una lista de conceptos comunes
utilizados. Para esto se puede guiar de la siguiente lista de categorías:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 146
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Esta técnica es muy útil y consiste en transformar los sustantivos que aparecen en el
requisito en conceptos o atributos.
Por ejemplo en el siguiente requisito: El cliente llega al punto de venta con productos
para comprar, se tiene los siguientes conceptos:
o Cliente
o Punto de venta
o Productos
3.- Se debe especificar las asociaciones entre los distintos conceptos encontrados. Entre
estas asociaciones se pueden tener las siguientes:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 147
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 148
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Para construir un diagrama de Estructura Estática vamos a partir del siguiente requisito:
En el centro comercial se tienen trabajando varios empleados, los mismos trabajarán como
cajeros, pero uno de ellos hará la función de cliente.
2.- Los atributos son las características que describen al concepto, para centro comercial se
tiene su nombre y dirección. Para el cajero y gerente se conocer su nombre y su sueldo.
3.- Por otra parte, se tiene relacionado al cajero con el centro comercial mediante la
asociación trabaja, mientras que el gerente es encargado de la dirección de este. Se asocian
los conceptos utilizando una línea entre ellos y escribiendo la naturaleza de la asociación
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 149
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Centro Comercial
4.- Se puede incluir una flecha en la asociación para indicar el sentido de la lectura, por
ejemplo cajero es_cajero_de.
1.- Un número exacto. Por ejemplo, un centro comercial tiene 5 cajeros. Se indica poniendo
un 5 en el extremo del segundo concepto, es decir, en el extremo correspondiente a cajero,
como se muestra a continuación:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 150
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
3.- Un rango de valores: por ejemplo en un centro comercial trabajan muchos cajeros, pero
como mínimo 1. Se indica colocando el número mínimo, seguido de “..” y el número
máximo.
4.- Se debe especificar la en los dos sentidos. Por ejemplo en un centro trabajan muchos
cajeros y un cajero trabaja en el centro comercial.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 151
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
1.- Relación reflexiva: Es un tipo especial de relación, es una relación entre el mismo
concepto. Por ejemplo, podemos tener el concepto persona que se relaciona con el mismo,
es decir, una persona es jefe de varias personas, a su vez es dirigida por una persona. Habrá
que especificar el rol o papel que desempeña, en una dirección será jefe mientras que en la
otra va a ser subordinado.
2.- Generalización-Especialización:
Especifica un aumento del grado de abstracción de un concepto.
Al concepto padre se le denomina supertipo y a los hijos subtipos.
Para denotar una relación de este tipo se coloca un triángulo apuntando al supertipo, del
que cuelgan los hijos subtipos, como por ejemplo:
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 152
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
3.- Agregación: Se refiere a conceptos que forman parte de otros conceptos, Se representa
con un rombo como se muestra en la figura
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 153
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Conclusiones
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 154
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015
Primera Parte: Análisis de Sistemas. Alumno: 155
Este Documento es de uso personal e intransferible, no se permite la reproducción total
o parcial de este documento por ningún medio.
Autora y Docente: Ing. Rosa Almaraz, Todos los Derechos Reservados 1/2015