Unidad 5 Metodologia de La POO Parte 1
-
Upload
miguel-ticas -
Category
Documents
-
view
219 -
download
0
Transcript of Unidad 5 Metodologia de La POO Parte 1
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
1/42
1
Unidad V
Metodología pararesolver problemasaplicando la POO
Parte 1
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
2/42
2
Metodología para resolverproblemas aplicando la POO
• Fases
I.Defnición de re!isitos
II."n#lisis del problemaIII.Dise$o de sol!ción
IV.%odifcación
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
3/42
&
F"'( I. Defnición de )e!isitos• Incl!*e la descripción del problema en
t+rminos de los !s!arios de la aplicación aelaborar.
• P!ede considerarse como el en!nciado delproblema a resolver.
• Debe mencionar, – las entradas disponibles- – las salidas esperadas * – los métodos o fórmulas específcas a !tiliar
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
4/42
/
F"'( II. "n#lisis del problema• 'e debe contemplar e0actamente lo !e
debe acer el programa * el res!ltado osol!ción deseada. – 3!+ entradas se re!ieren4
– %!#l es la salida deseada4
– 3!+ m+todo prod!ce la salida deseada4
• 'e tiene en c!enta la especifcación de losre!isitos dados por los !s!arios del
sistema.
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
5/42
5
F"'( II. "n#lisis del problema
Incl!*e,•Modelo de casos de uso
– 6areas,
• Identifcar casos de !so• (laborar diagrama de casos de !so• Describir los casos de !so• Identifcar operaciones del sistema
•Modelo del dominio
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
6/42
7
F"'( II. "n#lisis del problema
Incl!*e,•Modelo de casos de !so•Modelo del dominio
– 6areas,• Identifcar clases concept!ales• "gregar asociaciones
• "gregar atrib!tos –)es!ltado, Modelo del dominio o
diagrama de clases del an#lisis
8sin m+todos9
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
7/42:
Modelo de %asos de Uso3!+ es !n caso de uso4•
(s !na t+cnica para la capt!ra de re!isitospotenciales para !n n!evo sistema o act!aliación.
• %ada caso de !so nos proporciona uno o másescenarios- !e nos indica como va interact!ar elsistema con el !s!ario ! otros sistemas.
• ;ormalmente debemos evitar !n leng!a
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
8/42=
Modelo de %asos de UsoUn caso de uso debe,
• Describir !na tarea del negocio- !e nos sirvapara alcanar !na meta de este. Por e
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
9/42?
Modelo de %asos de UsoPasos para desarrollarlo,
1.(specifcar la misión del sistema ! ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
10/421@
Modelo de %asos de Uso• %on
de la A!ncionalidad * entorno del sistema• Describe re!isitos A!ncionales en el conte0to delsistema
Caso de Uso
--------------------
--------------------
Caso de Uso
--------------------
--------------------
Caso de Uso
Cambiar PIN
--------------------
--------------------
Caso de Uso
Cambiar PIN
--------------------
--------------------
Caso de Uso
Cambiar PIN
--------------------
--------------------
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
11/4211
%asos de UsoOb
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
12/4212
(
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
13/421&
"ctor• Posee comportamiento
• P!ede ser !na persona 8identifcada por !nrol9- !n sistema inAorm#tico o !na organiación
Sistema Administrador deCuentas
Banco de Crédito
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
14/421/
"ctor
• 6res tipos de actores con relación al
sistema ba
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
15/4215
Diagrama Incompleto de %asos deUso de la %a
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
16/4217
(scenario• 'ec!encia específca de acciones e
interacciones entre los actores * el sistemaob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
17/421:
%aso de Uso• %olección de escenarios con +0ito *
Aallo relacionados- !e describe a losactores !tiliando !n sistema paralograr !n ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
18/421=
%aso de Uso, "dministrardevol!ciones 8Formato InAormal9
• (scenario Principal de 0ito,• Un %liente llega a !na ca
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
19/421?
%aso de Uso,"dministrar devol!ciones 8InAormal9
•
(scenarios "lternativos,• 'i se pagó con tar
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
20/422@
6ipos de %asos de Uso seg>ns! visibilidad
• 'eg>n s! visibilidad p!eden ser,• De %a
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
21/4221
rados de Formalidad delos %asos de Uso
• reve,• )esumen conciso de un párrafo+
ormalmente sólo el escenario principal deéxito
• InAormal,• M,ltiples párrafos -ue comprenden varios
escenarios
• %ompleto,• "scribir con detalle todos los pasos .
variaciones/ inclu.e secciones de apo.o
como precondiciones . post0condiciones
% id d
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
22/42
22
%ontenido de%asos de Uso %ompletos
• 1ctor 2rincipal• Personal Invol!crado e Intereses• Precondiciones• PostJcondiciones 8garantías de +0ito9• "scenario 2rincipal de Éxito (o 3ujo básico!• "xtensiones (ó 3ujos alternativos!• )e!isitos (speciales•
Kista de 6ecnología * Variaciones de Datos• Frec!encia
ota, 'ólo se est!diar#n las partes resaltadas
(< l A t l t
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
23/42
2&
(
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
24/42
2/
%aso de Uso, Procesar venta829
5. (l 'istema presenta el total con los imp!estoscalc!lados.
7. (l %a
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
25/42
25
%ómo Identifcar los %asos de Uso4
• Ka identifcación de los %asos de Uso
debe basarse en los procesos *ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
26/42
27
!ía, (l %aso de Uso (P• (P, Procesos (lementales del ;egocio
• Procesos (P,• 6area realiada por !na persona en !n
l!gar- en !n instante- como resp!esta a !n
evento del negocio- !e agrega un valoragrega un valorcuanti4cable para el negociocuanti4cable para el negocio * de
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
27/42
2:
!ía, (l %aso de Uso (P• (
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
28/42
2=
%asos de Uso *Ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
29/42
2?
Ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
30/42
&@
Ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
31/42
&1
"plicación de !ía (P•
'e p!ede aplicar la !ía (P paradecidir si !n ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
32/42
&2
emp o e p cac n e ! a(P
%onversación entre "nalista de 'istemas
8"9 * %a
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
33/42
&&
emp o e p cac n e ! a(P
• %, Intento identifcarme en el sistema-
de este modo p!ede validar !e esto*a!toriado para !tiliar el sistema !ecapt!ra ventas * otras tareas4
• ", M#s alto !e ese4
• %, (vitar robos- alteración de datos- *mostrar inAormación privada de lacompa$ía.
(
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
34/42
&/
(
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
35/42
&5
Desc!brir "ctores principales-ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
36/42
&7
(
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
37/42
&:
ctor pr nc pa * o et vos e!s!ario dependen del límite del
sistema• (n el e
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
38/42
&=
(0cepción de!n %aso de Uso por Ob
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
39/42
&?
Diagrama de %asos de Uso• 'on parte del UMK• Il!stran los nombres de los casos de !so * los
actoresQ así como- la relación entre ellos
Di d % d U 8D%U9
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
40/42
/@
Diagrama de %asos de Uso 8D%U9
• (laborar diagrama de casos de !so
8D%U9 * relaciones entre casos de !soes sec!ndario en el traba
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
41/42
/1
'!gerencias para la realiaciónde los Diagramas de %asos de Uso
• Utiliar el estilo de ca
-
8/18/2019 Unidad 5 Metodologia de La POO Parte 1
42/42
%asos de Usono son Orientados a Ob