Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NACIONAL
FACULTAD REGIONAL CÓRDOBA
Análisis de Sistemas
Curso: 2K5 – 2K7 – 2K10
Análisis de Sistemas
Curso: 2K5
Docente: Ing. Iris Gastañaga
Pensar en el SI de soporte
Estudio de la organización SISTEMAS DE
MODELADO DE PROCESOS INFORMACIÓN
DE NEGOCIO SISTEMA DE SOFTWARE
INGENIERÍA DE SOFTWARE
4
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
PARADIGMA
Concepto
7
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
8
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
4. Los datos globales desaparecen, junto con las funciones son parte
interna de los objetos por lo que los cambios sólo afectan al objeto.
10
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
11
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
● Concepto formal:
12
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
13
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Representado por
15
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
16
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
17
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
19
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
● Dos personas:
Jorge Dominguez Jorge Dominguez
Maipu 447 Maipu 447
La Calera Médico La Calera Médico
20
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
21
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Lugares
Cosas
Roles desempeñados por organizaciones
Conceptos
Eventos / Transacciones
22
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
23
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Nombre de la clase
Atributos/propiedades
(ocultos)
Responsabilidades/Operaciones
Comportamiento
(visible)
24
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Nombre Vehículo
de la clase Objeto 1 Objeto 2 Objeto 3
Abstracción
Encapsulamiento
Modularidad
Jerarquía
26
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Modularidad
● Abstracción
Jerarquía
27
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Modularidad
● Encapsulamiento
Jerarquía
Ocultamiento de
información
¿Qué se oculta?
28
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Modularidad
● Encapsulamiento Jerarquía
mostrar Nombre
02‐101 15000 Marcela 447
Referencia a un
Estructura encapsulada objeto Titular
de datos Mensaje – solicitud
Operaciones que de servicio
acceden a los datos
29
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Modularidad
● Modularidad Jerarquía
Cohesión Alta
Bajo
Acoplamiento
Independencia
de
componentes
30
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Modularidad
● Jerarquía
Jerarquía
Jerarquía de
cases
Generalización
(Herencia)
Jerarquía de
partes
Agregación /
Composición
31
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
No
No ••Asociación
Asociación
Jerárquicas
Jerárquicas ••Dependencia
Dependencia
● Asociación
● Composición y Agregación
34
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Herencia simple
35
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Polimorfismo
• Una operación de un hijo con
la misma firma que una
operación del padre, redefine
la operación heredada del
padre.
• Una operación que adopta
varias formas de implantación
según haya sido redefinida en
las clases hijas.
36
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Navegabilidad
Multiplicidad
Dada una asociación entre dos clases se puede navegar
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5) desde un objeto de una clase hasta un objeto de la otra. 37
38
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Agregación
40
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Composición
ItemFactura
Pieza
41
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
42
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Utilizaremos
dependencias más
adelante en el modelado
43
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
44
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
45
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
DIAGRAMAS DE CLASES
¿Cómo encontrar Clases? Algunos consejos…
● Leer cuidadosamente la especificación de
{inicio}
Está dentro
○ Hechos, acontecimientos SI
47
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Hacer algo el mismo objeto Conocer los datos privados
encapsulados
Iniciar una acción en otros Conocer los objetos
objetos relacionados
Coordinar y controlar Conocer las cosas que puede
actividades en otros objetos derivar o calcular
48
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Relaciones • Enlace
entre
Objetos • Agregación/Composición
49
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Objeto 1 Objeto 2
50
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Enlace
51
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)
Clases
Objetos
52
Sistemas de Información (ASI: 2K7 - 2K10 – 2K5)