Modelado de Sistemas
July 5, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Modelado de Sistemas...
Description
Clase 9 y 10 - Modelos de Sistemas
18/06/2017
Modelado
UNIDAD TEMÁTICA 4:
es una acción que que impl implic ica a un Proceso intelectual por el cu cua al un Sujeto (mod (model elad ador or)) repr repres esen enta ta,, a tra travé véss de un Modelo, ciertas características o cualidades de un Objeto (cosa, (cosa, fen fenóme ómeno, no, hec hecho ho o sis sistem tema). a).
MODELADO DE LOS SISTEMAS
No se puede modelar lo que no se conoce.
Conocer es el acto medi median ante te el cual cual un su suje jeto to apre aprehe hend nde e (c (cap apta ta o co conc ncib ibe) e) la lass cual cualid idad ades es y re rela laci cion ones es (p (pro ropi pied edad ades es)) qu que e titien ene e un ob obje jeto to..
El resu result lta ado de dell proce rocesso de model delad ado o es un modelo (qu (que e es una sim simpli plific ficaci ación ón del objeto objeto mo model delado ado)) En el proceso de modelado se emplean procesos cognitivos cogni tivos de:
Abstracción proceso mental mediante el cual se centra en algunos aspectos o cualidades y aísla o deja de lado otros
Análisis de Sistemas
Abstracción
Conceptualización
Simbolización
Conceptualización pro proce ceso so cognit cognitiv ivos os de formac formación ión de co conc ncep epto tos. s. Un con once cept pto o es el conj conjun unto to de cual cualid idad ades es y relaciones (propiedades) que un sujeto le atribuye a un objeto
1
Clase 9 y 10 - Modelos de Sistemas
Un concepto describe las propiedades comunes a un conjunto de fenómenos
18/06/2017
Simbolización
proceso median iante el cual el suje sujeto to desi design gna a (s (sim imbo boliliza za)) el conc concep epto to que que tien tiene e de un objeto
• El mo mode delad lado o fac facili ilita: ta: – de ideas – Comunicación Evaluar alternativas – Aproximación gradual al producto – “Visualizar” el producto
• ¿Cuá ¿Cuánto nto y có cómo mo mode modelar? lar? Depe epende nde de la env enver erga gadu dura ra y/ y/o o com complej plejid idad ad del del producto y debe además estar acorde con la ex expl plot otac ació ión n qu que e se ha haga ga de los los mod odel elos os
Análisis de Sistemas
2
Clase 9 y 10 - Modelos de Sistemas
18/06/2017
Puntos Claves
Modelos
• Que es un modelo • Por qué se construyen modelos de Sistemas • Tipos de modelos • Que requisitos debe reunir un buen modelo • Característica icas de las herramien ientas de modela mod elado do de sis siste temas mas
¿Que es un modelo?
¿Que es un modelo?
Según definición del diccionario, entre otras acepciones, modelo es:
• “Norma o guía a la que hay que ajustarse en la real realiz izac ació ión n de un trab trabaj ajo o o servi servicio cio”” • “Obj bje eto que que si sirv rve e de patr patrón ón”” • “Ejemplar o muestra a que se ajusta quien ej ejec ecut uta a una una obra obra de art rte e u otra otra cosa cosa”” • “Rep “Repre rese sent ntac ació ión n en pe pequ queñ eño o de algu alguna na cosa cosa””
¿Qué es un Modelo?
•Representación •Representa ción simplificada de la realidad – Recoge sólo aspectos de interés – Promueve entendimiento Incluye sólo aquellos detalles relevantes para algún No es una determinado propósito Parecido, similar, semejante
representación alternativa
Es una de desscr criipción analógica para ayudar a visualizar algo que no se puede observar directamente y que se realiza con un propósito determinado y se destina a un público especifico.
Los modelos son utilizados por el analista de sistemas para: • Concentrarse o enfocarse en las propiedades o ca cara raccter terísti ísticcas im imp porta ortan ntes tes del si sist stem ema a y al mi missmo tiempo tiempo res restar tar ate atenci nción ón a otras otras men menos os import important antes. es. • Discutir cambios y correcciones de los requ requer erim imie ient ntos os de dell us usua uari rio o a ba bajo jo co cost sto o y con con el ries riesgo go mínimo.
Un Modelo es una Simplificación de la Realidad
Análisis de Sistemas
• Verificar qu que e el an anal alis ista ta comprenda corr correcta ectament mente e el am ambie bient ntee del del usua usuari rio o y qu que e lo hay haya resp respa aldad ldado o co con n inform informaci ación ón docum document ental al para para qu que e los diseñadores de sistema y los programadores pu pued edan an co con nstru struiir el sistema.
3
Clase 9 y 10 - Modelos de Sistemas
• Ex Exis iste ten n dif ife erente entess tipos de modelos: narrativos, de prototipos, gráficos diver div ersos sos,, etc etc.. • Las buenas herramientas de suelen en em empl plea earr un una a no nota taci ción ón modelado suel sencilla, con pocas reglas las, símbolos y voc vocabu bula larrio nu nue evo que el us usu uario ario te ten nga que apre aprender nder..
18/06/2017
Características de las herramientas de modelado de sistemas • Debe ser gráfica con detalles textuales de apoyo • Debe permitir que el sistema sea visto en segment segm entos os en forma forma descend descendent ente e • Debe Debe te tene nerr re redu dund ndan anci cia a mín ínim ima a • Debe ayudar a quien lo utilice a predecir el compor com portam tamien iento to del sistem sistema a • Debe Debe se serr tr tran ansp spar aren ente te pa para ra qu quie ien n lo ut utililic ice e
Análisis de Sistemas
4
Clase 9 y 10 - Modelos de Sistemas
18/06/2017
Para qué Modelar?
Disminuye costo de falla Importancia del modelamiento aumenta con el tamaño de los proyectos Aspectos de la Calidad del Software oExterna (observables) oInterna (No observables)
Es po posi sibl ble e de desa sarr rrol olla larr mo mode delo loss tant tanto o de dell sist sistem ema a ex exis iste tent nte e co como mo de dell si sist stem ema a a di dise seña ñar: r: 1. Los modelos del sistema existente se usa usan durante la inge ingeni nier ería ía de requ requer erim imie ient ntos. os. Ayu yuda dan n a aclarar lo que sist stem ema a ex exis iste tent nte e y pu pued eden en ut util iliz izar arse se co como mo ba base se hace el si para disc discut utir ir su suss fort ortale alezas y de deb bilid lidad ade es. Post Poster erio iorm rmen ente te,, co condu nduce cen n a lo loss reque requeri rimi mien ento toss pa para ra el nuevo sist sistema. ema. 2. Los model delos del sistema nuevo se empl emplea ean n dura durant nte e la inge ingeni nier ería ía de re requ quer erim imie ient ntos os pa para ra ay ayud udar ar a explicar los requerimientos requeri mientos propuest propuestos os a ot otrros pa part rtiicipa pan ntes de dell siste sistema. ma. Los ingeni ingeniero eross usa usan n ta tale less mod modelo eloss par para a discut discutir ir la lass pr prop opue uest stas as de di dise seño ño y doc docum umen enta tarr el sist sistem ema a par para la impl implemen ementac tación. ión.
Tipos de modelo
Modelado de Software •E Ell modelado es el análisis y diseño de ap aplic licac acio ione ness softw softwar are e an antes tes de escri escribi birr el códig código o • Se crean un conjunto de modelos (“ planos planos del software”) que que perm permit iten en especificar asp aspec ecto toss de dell sistema como los requisitos, la estructura y el comportamiento “El modelado es la part arte esencial de todas las actividades que conducen a la producción de
¿En qué etapa del proceso se usa? • Análisis, Diseño, Despliegu Despliegue, e, Implementación o Pruebas
¿Cuál es su grado de detalle? • Abstracto o d detallado etallado
¿Qué sistema describe? • Modelo de n negocio egocio o modelo modelo software
¿Qué aspecto describe? • Estructural o de comportamiento comportamiento
¿Es específico o independiente independiente de plataforma? • ¿A qu que e plataforma va dirigido? • J2EE, .NET .NET,, CORBA, etc.
softwar soft ware e de calidad calidad””
Análisis de Sistemas
5
Clase 9 y 10 - Modelos de Sistemas
Principios del modelado
Elegir los modelos a utilizar que sirvan al propósito deseado Los modelos pueden ser expresados con distintoss niveles de precisión distinto Cuanto más coherentes sea un modelo con la realidad, mejor Cualquier sistema no trivial se aborda mejor con varios modelos independientes i ndependientes
18/06/2017
Herramientas de documentación del Análisis Estructurado
Diagramas de Flujo de Datos (DFD)
Diccionario de Datos (DD)
Especificaciones de Procesos (EP)
Diagramas Entidad-Relación (DER)
Diagramas de Transición de Estados (DTE)
Los usuarios del UML consideraban que cinco tipos de diagr diagrama ama podr podrían ían rep repres resen entar tar lo ese esenci ncial al de un sistem sistema. a. 1. Diag Diagram ramas as de actividad actividad,, que que mu mues estr tran an las las ac acti tivi vida dade dess incluidas en un proceso o en el procesamiento de datos. 2. Di Diagramas de caso de us uso o, que exponen las intera interacc ccion iones es ent entre re un sis siste tema ma y su entorno entorno.. 3. Dia Diagr gram amas as de se secu cuen enci cias as,, que muestran las int interac eracci cion ones es entr entre e los los ac acto tore ress y el sist sistem ema, a, y entr entre e los los component com ponentes es del sist sistema. ema. que re reve vellan las las cl clas ases es de obje objeto to en 4. Diagra Diagramas mas de clase clase,, que el siste sistema ma y las aso asoci ciaci acione oness entre entre estas estas cl clase ases. s. 5. Diag Diagram ramas as de estado, estado, que que expli xpliccan cóm ómo o re reac accciona iona el siste sistema ma frent frente e a event eventos os int interno ernoss y extern externos. os. cada modelo presenta una visión o perspectiva diferente de dicho sistema.
Cua Cuando ndo desa desarr rro oll lle e mode modelo loss de sis isttema, ma, se sea a flexible en la forma en que use la notación gráfica. No siempre necesitará apegarse ri rigu guro rosa same ment nte e a lo loss de deta tall lles es de una no nota taci ción ón.. El det detalle y el rig igo or de un modelo dep epe enden de cómo lo use use
Hay tres formas en que los modelos gráficos se pueden ser emplean con frecuencia: incompletos 1. Como Como medi medio o pa para ra facilitar la discusión sobre un pueden no sistema existente o propuesto. estar 2. Como Como u una na ffor orma ma d de e documentar un sistemacompletos pero deber existente. ser correctos
3. Como una d descri escripción pción d detal etallada lada de dell siste sistema ma que sirve para generar una implementación de deben ser sistema. completos y correctos
Análisis de Sistemas
6
Clase 9 y 10 - Modelos de Sistemas
18/06/2017
Se crean los modelos preliminares, se los mejoran y analizan para evaluar si están claros y completos, y si son consistentes.
El mod odel elad ado o de lo loss re requ quer erim imie ient ntos os ut utililiz iza a una combinación de texto y diagramas para ilustrarlos en forma que sea relativamente fácil de entender y, más importante, de revisar para corregir, comple com pletar tar y hacer hacer congrue congruente nte..
Els ob obje jeti dellvmode mo do loesntrequ re ntos e crtivo evo ar de ariadela s lado repde reslos acquer ionerim eimie s ient quos e de descr scrib iban an lo qu que e ne nece cesit sita a el clien cliente te,, estab estable lece cer r una una base ase par para gene generrar un dise diseño ño de so soft ftw ware are y definir un conjunto de requerimientos que puedan ser validados una vez construido el software.
Para Para vali valida darr los los requ requer erim imie ient ntos os del del soft softw ware are se necesi nec esita ta estudi estudiar arlos los desde desde var varios ios puntos puntos de vis vista ta diferentes. Cada una representa a los requerimientos en un una a “dim “dimen ensi sión ón”” dife difere rent nte, e, co con n lo qu que e au aume ment nta a la prob probab abililid idad ad de de dete tect ctar ar erro errore res, s, de qu que e aflo aflore ren n las inconsistencias y de que se revelen las omisiones.
Perspectivas del Sistema 1. Una perspectiva p erspectiva externa contexto o externa,, donde se modelen el context o entorno del sistema. 2. Una perspectiva de interacción interacción,, donde se modele la interacción interac ción entre un sistema y su entorno, o entre los componentes de un sistema. 3. Una perspectiva p erspectiva estructural estructural,, donde se modelen la organización organizaci ón de un sistema o la estructura de datos que procese el sistema. 4. Una perspectiva de comportamiento comportamiento,, donde se modele el comportamiento dinámico del sistema y cómo responde ante ciertos eventos.
En otros casos, existe más flexibilidad y usted es quien decide qué constituye la frontera entre el sistema y su entorno, durante el proceso de ingeniería de requerimientos.
Ejemplo Práctico Diagrama de contexto CLIENTE
pedidos órdenes de compra
libros entregados
en principio, no son materiales, son datos
0. Sistema de Pedidos
El Ambiente
Zona gris Negociablee Negociabl
EDITOR
libros pedidos
El Sistema
En algunos casos, la frontera entre un sistema y su entorno es relativamente clara.
Análisis de Sistemas
7
Clase 9 y 10 - Modelos de Sistemas
18/06/2017
Si Sist stem ema a de in info form rmac ació ión n de pa paci cien ente tess pa para ra at aten enci ción ón a la sa salu lud d men enta tal. l. El Ambiente
facturación Ordenes de compra
Sistema
Flujo de
CtasCobrar
caja
Control de inventario
Este sistema intenta manejar la información sobre los pacientes que asisten a clínicas de salud mental y los tratamientos que les prescriben. Al desarrollar la es espe peci cifi ficcac ació ión n para para es este te si sist stem ema, a, debe debe de deci cidi dirr si el si sist stem ema a tie tiene ne que que enfoca enfocarse rse ex exclu clusi sivam vamen ente te en reu reuni nirr infor informa mació ción n de las consultas (junto con otros sistemas para recopilar info in ma pe acer lo acie ta esforrnmaci ecció esóanripers o rson quonal e alreac coerca pca ile de datlos oss ppac erient sontes nes), ale),s oasi cetamb rcmbié a ién denl pacien pac iente te.. La ventaja de apoy apoyar arse se en otro otross si sist stem ema as pa para ra la información del paciente es que evi vitta duplicar datos tos. Sin embar emb argo go,, la princi principal pal desventaja es que us usar ar otro otross si sist stem emas as ha harí ría a má máss lent lento o el ac acce ceso so a la info inform rmac ació ión. n. Si es esto toss si siste stema mass no es está tán n disp dispon onib ible les, s, ento entonc nces es no pued pueden en us usar arse se en MHC MHCPMS.
Los Los di diag agra rama mass de co cont ntex exto to no pres presen entan tan lo loss tipos tipos de rela acio cione ness entre entre lo loss si sist stem emas as en el ento entorn rno o y el si sist stem ema a que que se es espe peci cific fica a
Los sis sistem temas as ext extern ernos os gene generan ran datos datos para para el sis sistem tema a o con consum sumen en dat o oss del sis istt e em ma. P u ue eden compart iirr dat o oss con el sis istt e em ma, co cone nect ctar arse se di dire rect ctam amen ente te,, a tr trav avés és de una una re red, d, o no co cone nect ctar arse se en absoluto.
Por Por co cons nsigu iguie ient nte, e, lo loss mo mode delo loss de co cont ntex exto to si simp mple less se us usan an ju junt nto o co con n otr otros os model modelos os,, como como los model modelos os de proces proceso o empres empresari arial. al.
La definición de frontera de un sistema no es un juicio libre de valor.
Bibliografía UNIDAD TEMÁTICA 4
YOURDON Edward.( Año 1993) “ANÁLISIS ESTRUCTURADO MODERNO”. Prentice Hall Latinoamericana. Capítulo 8
Modelado del Negocio
Ian Sommerville ( Año 2011) “INGENIERÍA DE SOFTWARE” Novena edición
Addison-Wesley
Capítulo 5
Roger S. Pressman ( Año 2010) “Ingeniería del software UN ENFOQUE PRÁCTICO” Séptima edición Mac Graw Hill
Es una técnica para modelar el funcionamiento de una organización a través de sus procesos de negocio
Capítulos 6 y 7
Análisis de Sistemas
8
Clase 9 y 10 - Modelos de Sistemas
18/06/2017
Ejemplo Práctico Venta de Libros (DFD) Figura 0. Sistema de pedidos pedidos
LIBROS órdenes de compra
estado del crédito
pedidos válidos
1. Verificar
PEDIDOS
validez de pedido CLIENTES
PENDIENTES
pedidos por título
2. Armar pedidos a editores
ÓRDENES DE COMPRA
pedidos en lote
dirección
libros entregados
5. Armar entrega a clientes
libros por clientes
4. Asignar libros libros a pedidos
libros recibidos
3. Verificar envío de editores
libros pedidos
Mode Mo delo lo de Ne Nego goci cios os Introducción El mo mode delo lo de nego negoci cios os es el es estu tudi dio o de la orga organi niza zaci ción ón.. Du Duran rante te el proc proces eso o de mo mode dela lado do del del neg negoc ocio, io, se ex exam amin ina a la es estr truc uctu tura ra de la or g ga aniz iza ació n y se observ an an los roles en la compañí a y com o estoss se rela esto relacion cionan. an. Tamb ambién ién se exa examin mina a el flu flujo jo de tra traba bajo jo de la organi organiza zación ción,, los proces procesos os prin princi cipa pale less dent dentro ro de la co comp mpañ añía ía y co como mo el ello loss traba trabaja jan. n. Adem Además ás,, se de debe ben n ex exam amin inar ar la lass en enti tida dade dess exte extern rnas as,, cu cual alqu quie ierr in indi divi vidu duo o u ot otra rass compañías, y como interactúan con el negoci o o,, y observar las impl implicacio icaciones nes de esas interaccion interacciones. es.
Modelado del negocio. Objetivos • Comprender la estructura y la dinámica de la organización objetivo. • Comp Compre rend nder er lo loss pr prob oble lema mass actu actual ales es de la or orga gani niza zaci ción ón (y su impa impact cto) o) e id iden enti tifi fica carr pr prob oble lema mass pote potenc ncia iale les. s. • Evaluar el impacto del cambio en la organización objetivo. • Asegurar que los clientes, usuarios finales, desarr des arroll ollad adore oress y otros otros roles roles ten tengan gan un ent entend endimi imient ento o común com ún de la organi organizac zación ión (Visió (Visión n com compar partid tida). a). • Obt bte ener er,, de fo forrma pr prel eliimina inar, los los re req queri uerimi mie ento toss del sistem sistema a que nec necesi esita ta la org organi anizac zación ión..
Análisis de Sistemas
¿Por qué es necesario modelar los procesos de la empresa? • Par ara a ide identif ntific ica ar con con fac facilid ilida ad dond nde e es esttán sus problemas u oportunidades de crecim cre cimien iento to y mej mejora ora.. • Porque desde la perspectiva de los sist sistem emas as,, no es conv conven enie ient nte e auto automa mati tiza zar r procesos que no estén claramente definidos.
9
Clase 9 y 10 - Modelos de Sistemas
Necesidades
18/06/2017
Pregunta
• Necesidades de información. información. • Problemas actuales y futuros en el manejo de la información del negocio.
• Ausencia de información sobre las actividades.
• Inconsistencias en la información.
¿Al mo mod delar el negocio para enco encont ntra rarr las las nece necesi sida dade des, s, es mejor hacer el análisis ba basa sad do en … • invo L s lucr áraeda ass enfuenlcne iongoci alcio eos inavolu cra das nego o…
• Reuniones con los usuarios y clientes. • Cuestionarios con los interesados. • Políticas, normas y restricciones de la organización.
• Análisis y diseño de los procesos de la organización.
• Modelado del negocio. • Mejoramiento de los procesos.
• Los procesos involucrados en el nego negoci cio? o?
Modelar Procesos vs. modelar Áreas Funcionales Área Funcional 1
Área Funcional 2
Área Funcional 3
Área Funcional 4
Área Funcional 5
Proceso del negocio 1 Proceso del negocio 2 Proceso del negocio 3
Propósito
¿Por qué modelar los procesos de negocio?
• ¿Cómo ómo aseg asegur uram amo os que que el sis sistem tema tend tendrá rá va valo lorr si no entendemos có cómo, quién y en que circunstancia circun stancias s lo usará?
• Los Sistemas de Información deben ayudar a las or orga ganiz nizac acion iones es a …
• Para asegurar que estamos construyendo soluciones orientadas al cliente (es decir, sist sistem emas as de in infor forma mació ción n qu que e sati satisfa sface cen n a nu nuest estro ross clien cliente tes) s) no de debe bemo moss pa pasa sarr por alto alto:: – El ambiente en el que estos estos sistem sistemas as trabaj trabajará arán, n, role less y re resp spon onsa sabi bililida dade dess de los empleados que – Los ro usan usa n el sistem sistema, a, – Las "cosas" qu que e so son n ma mane neja jada dass po porr el ne nego goci cio. o.
Análisis de Sistemas
– Tomar decision competitividad. dad. decisiones es estraté estratégicas gicas de competitivi – Tomar decision decisiones es tácticas de negocio. negocio. – Llevar a cabo los procesos de negocio y sus operaciones asociadas
• La mayoría de los desarrollos de sistemas de info inform rmac ació ión n son son a nive nivell operacional
10
Clase 9 y 10 - Modelos de Sistemas
¿Por qué modelar los procesos de negocio?
18/06/2017
¿Dónde encontrar necesidades? Necesidades Comunicadas
• Por los participantes en los
• Plantear un Sistema de Información sin con conoce ocer la ope perrator toria de la orga organ niz izac ació ión n del cl clie ient nte e (pr proc oces esos os de neg negoc ocio io) es un receta se segu gura ra para para el fracaso. • Podemos desarrollar un producto técnicamen técni camente te corre correcto cto pero que no tendrá éx éxitito o por por no ser útil pa para ra los los usua usuari rios os..
¿Dónde encontrar necesidades?
procesos del negocio. negocio.
• Clientes y usuarios de los • Directivos de la organización organización.. • Dueños de la organización organización.. • Otros interesados del proyecto.
¿Dónde encontrar necesidades?
Necesidades Analizadas y Diseñadas
Necesidades Mejora de Procesos
• Estudio de los procesos del
• Refinamiento de los procesos
negocio.
del negocio.
• Análisis de las actividades. • Personas que se benefician
• Optimización de algunas las actividades.
de los procesos.
• Personas que ejecutan los procesos.
• Información usada en los
Necesidades Comunicadas
servicios de la organización.
Necesidades Analizadas y Diseñadas
procesos.
• Diseño de los procesos.
• Mejoramiento de la eficiencia. • Cambios en las responsabilidadess de las responsabilidade personas que ejecutan los los procesos.
• Nueva información. información.
Mejora de Procesos
Mode Mo delo lo de Ne Nego goci cios os
Modelo Mode lo de Ne Nego goci cios os
¿Cuándo será necesario hacer el modelo del negocio?
¿Cuándo NO será nece cessar ariio hacer el modelo del negocio?
Es necesari necesario o cuan cuando: do:
El grup grupo o de traba trabajo jo es nuev nuevo o en la orga organi niza zació ción. n.
necesario cuando: cuando: No es necesario
La organ organizac ización ión ha enfre enfrenta ntado do un recien reciente te proces proceso o de re-ing re-ingeni enierí ería a de negocios negocios..
Se tiene tiene un co cono noci cimie mient nto o de la estru estruct ctur ura a de la orga organi niza zaci ción ón,, de la lass metas metas,, de la visi visión ón y de lo loss cl clien ientes tes/us /usua uario rios. s.
La orga organiz nizac ación ión esta esta pl plan anifi ifica cand ndo o un proc proces eso o de re re-in -inge geni nier ería ía de negocios.
El soft ftw ware a con const stru ruir ir será será usad ado o po porr una pequeñ eña a par arte te de la organ organiza izació ción, n, y no tie tiene ne ningún ningún efe efecto ctoss en el res resto to del del negoc negocio. io.
El so softw ftwar are e a co cons nstr truir uir se será rá ut utililiz izad ado o por por una una porc porció ión n impor importa tant nte e de la orga organiza nización ción..
Los Los flu flujos jos de tra traba bajo jo de la organ organiza izació ción n est están án bien bien doc docume umenta ntados dos..
Exist Existen en flujo flujoss de tr trab abaj ajo o co comp mple lejo joss dent dentro ro de la orga organi niza zació ción n que que no están están documenta documentados. dos.
El tie tiemp mpo o “no” lo pe perm rmit ita, a, no to todo doss lo loss proy proyec ecto toss ti tien ene e el ti tiem empo po neces necesario ario para para co compl mple etar tar un anál análisis isis de negoc negocio. io.
Se es un cons consul ulttor or en un una a organ rganiz iza ación ión en la cuál cuál no se tr trab aba ajó antes.
Análisis de Sistemas
11
Clase 9 y 10 - Modelos de Sistemas
Beneficios
18/06/2017
Describir la organización objetivo
• Uno de los grandes beneficios de modelar el negocio es mejorar la obtención de requisitos del sistema, re requ isit que qu codnduc a ala crneaci ción d equis sitos isos tem ae s cond e ucir iirán nán form ciócrea qón ue re real alme ment nte e enca encaje jen n en la orga organi niza zaci ción ón y se sean an usad usados os por por us usua uari rios os final finales es.. Organización objetivo (Objeto de estudio) Mundo Exterior
Describir el negocio (campo de acción)
Describir el negocio (campo de acción)
Negocio (Campo de acción)
Negocio (Campo de acción)
Organización objetivo (Objeto de estudio) Mundo Exterior
Análisis de Sistemas
Mundo Exterior
Organización objetivo (Objeto de estudio)
12
Clase 9 y 10 - Modelos de Sistemas
Modelado del Negocio
18/06/2017
Objetivos Objeti vos del Nego Negocio cio
Compr ompren ende derr el co conj njun unto to de procesos de ne nego goci cio o que que tien tienen en luga lugarr dentr entro o de
• Es un req requisi uisito to que deb ebe e se serr sa sati tisf sfec ech ho por el neg ego oci cio o. Descr escrib ibe e el va valo lorr des esea ead do de una medida en particular a futuro, y se utiliza para planear y administrar las actividade activi dadess del negocio. negocio.
una un orga iza aci ción com pa pr iodeal e staabor legan cenr iz loón, s , co reqmuoeripaso miso entprev osevio sistem sist ema a a desarr desarrolla ollar. r.
“ Incrementar en 50% para finales de año las ventas en Resistencia”
Objetivo:
¿Cómo co cons nsig igue ue la or orga gani niza zaci ción ón sus obj objet etivo ivos? s?
Procesos de Negocio • Una organiza organización ción tiene tiene una serie de objetivos objetivos que que satisface a través de Procesos de Negocio • Elementos Elementos de un proceso proceso de negocio: negocio: – Actividades, A Actores, ctores, Información y Reglas Negocio Negocio
• Reglas de Negocio regulan el funcionamiento de la empresa – Describen restricci restricciones ones y comportamientos comportamientos – NO son requisitos, pero influyen en ellos
Procesos y Reglas del Negocio Procesos del Negocio RN1
datos
RN3
Actividad2 Actividad1
Actividad4
Actividad5
Actividad3
RN2
Reglas del Negocio (RN) estructura ctura de la inform información ación Determinan políticas y estru
Técnicas habituales para modelar procesos de negocios
Flujos de actividades • Mostrar flujo del proceso mediante diagra dia gramas mas de pro proces ceso o
• – Casos de uso* de negocio: forma textual. • – Diagramas de actividades: forma diagramática.
Análisis de Sistemas
– diagramas de actividades con calles que corresp cor respond onden en a rol roles es – una actividad puede ser compleja para ser de descr scritita a en ot otro ro di diag agra rama ma.. – Incluir sólo informaciones relevantes
13
Clase 9 y 10 - Modelos de Sistemas
18/06/2017
Dia Diagra grama ma de Ac Activ tivida idades des del neg negoci ocio o
¿Qué son los diagramas de actividad? – Es una notación que forma parte de UML y que que se utiliza principalmente para modelar procesos de negocio, especificando: • La secuencia de actividades que componen los procesos de negocio. • Los actores que realizan las activ idades (opcional). • La información que fluye de unas actividades a otras
Un diagrama de actividad es una técnica para mode modela larr que mues muestr tra a los los pas asos os en el fluj flujo o de trab trabaj ajo, o, los los pu punt ntos os de deci decisi sión ón en el fluj flujo o de trab trabaj ajo, o, quie quien n es resp respon onsa sabl ble e de term termin inar ar cada cada pa paso so,, y los los ob obje jeto toss qu que e son son afec afecta tado doss po porr el fluj flujo o de tra traba bajo jo..
(opcional). – Dentro del proceso de inge ingeniería niería de requisitos, se utilizará utilizarán n para modelar los procesos de negocio, tanto actuales como a implantar , de la organización para la que se va a desarrollar el si sistema stema software.
Est Este e modelo modelo debe debe inc inclui luirr solo solo inform informaci ación ón releva relevante nte..
– A partir del modelo modelo del negocio al que el sistema software software debe dar soporte, se plantean los objetivos y requisitos del sistema a desarrollar.
D i a g ra m a d e Elementos
Actividades
del
negocio
-
Diagrama de Elementos
Actividades
del
negocio
-
El co conce ncepto pto de actor
Actividad
– Tanto en los casos de uso de negocio como en los diagramas de activid actividad ades es aparec aparece e el con conce cepto pto de act actor or..
Aparece como una caja con nombre y esquinas redondeadas. Técnic ica amente ést e es un tip ipo o de e ssttado que s e abandona, no como resp re spue uest sta a a al algú gún n ev even ento to qu que e lllleg ega a de desd sde e fu fuer era, a, si sino no cu cuan ando do term termin ina a la actividad activid ad que representa representa..
– En modelado de negocio, un actor es un rol o papel que que ju jueg ega a una una perso persona na u otr otro o sis sistem tema a en al algún gún proce proceso so de neg negoci ocio o de una una organ organiza izació ción. n. – La forma habitual de representar gráficamente a un actor es mediante una una especi especie e de monig monigote ote..
– Una actividad represent representa a un paso dentro de proceso de negocio. • Su nombre, que debe ser siempre una forma v erbal, debe ser representativo y coherente dentro del proceso de negocio.
Cliente (fromBusiness Use-CaseModel)
Diagrama de Elementos
Actividades
de l
negocio
-
Transición
Aparece como una flecha. Las transiciones en este diagrama normalmente no se etiq etique ueta tan, n, porq porque ue la trans transic ició ión n es prov provoc ocad ada a por por la final finaliza izaci ción ón de la actividad activid ad previa. previa. NewActivity
Transición NewActivity2
– Indican la secuen secuencia cia de actividades que componen componen el proceso de negocio. – Cuando una actividad termina de realizarse se produ produce ce la transición hacia la siguiente actividad.
Análisis de Sistemas
NewActivity
Paralelismo – A veces, algunos pasos de un proceso de neg negoci ocio o se rea realiz lizan an simultá simultánea neamen mente te (e (en n pa paral rale elo) lo) o sin un ord orden en def defini inido. do. – Para indicar que comienzan varias ac acti tivida v idade dess a la ve vezz se usa usa un símb símbol olo o de comienzo de paralelismo (fork),al qu que e lleg llega a un una a tran transi sició ción n y de dell que que sa sale len n var varias(al ias(al men menos os dos dos). ). – Para indicar que todas las actividades que se hacían en paralelo han term termin inad ado o se us usa a un símb símbol olo o de fin de paralelismo ( join que e lleg llegan an va vari rias as join), al qu tr a ans nsic icio ion nes ( a all me meno noss dos os)) y de dell que sale una sol sola a tra transi nsició ción. n. – La transición de salida del join sólo se re real aliz iza a cu cuan ando do ha han n te term rmin inad ado o toda todass las las activ idades que se realizaban en paralelo.
14
Clase 9 y 10 - Modelos de Sistemas
Diagrama de Elementos
Actividades
de l
negocio
18/06/2017
-
Diagrama de Elementos
Actividades
del
negocio
-
Diamante de decisión
Barra Barra de sin sincro croniz nizació ación n Es una barr a gruesa horizo izont a all que describe ibe la coordin ina ación ión ent rre e ac acti tivi vida dade des. s. Una Una ve vezz qu que e to toda dass las las acti activi vida dade dess qu que e ti tien enen en tr tran ansi sici cion ones es dir dirigid igidas as a la barra barra han han ter termin minad ado, o, pue puede den n pasar pasar la barra barra..
Se utiliza para representar las decisiones, como r espuesta a las guardas de transición separadas que abandonan el mismo estado.
[cond. de SI]
Hilos concurrentes Almacenar Devolución
[cond. de NO]
Ponerlibrode Vueltaen estan estantería tería
Barra de Sincronización
– Indican que la siguiente actividad a realizar depend depende e de cierta condición. – Como mínimo y como máximo, sólo sólo puede haber haber una opción válida al evaluar la condición.
– El símbolo de condición se pu puede ede usar también también para unir unir varios caminos condicionales (opcional).
Diagrama de Elementos
Actividades
del
negocio
-
Marcas de creación y destrucción Se utilizan para determinar el inicio y termino de una proceso.
Estado de inicio del proceso – La actividad inicial, que debe ser única, indica dónde comienza el proceso de negocio.
Estado de fin del proceso – Una actividad final, de las q que ue puede haber varias o ninguna (proceso sin fin), indica dónde p puede uede terminar el el proceso de negocio.
Calles – La división en calles permite asociar actividades con aquellos actores que las realizan. Cada calle corresponde a un actor del proceso de negocio.
Análisis de Sistemas
Flujos de objetos – Lo normal es que fluya fluya información entre las actividades de un proceso de negocio. – En el caso de que resulte resulte interesante mostrar ese flujo (no siemp siempre re lo es), se pueden usar flujos de objetos. – Si la información de salida de una actividad actividad es la entrada de otra actividad, se asume que existe una t ransición implícita entre ambas.
15
Clase 9 y 10 - Modelos de Sistemas
Diagrama ama de activ actividade idadess – elem elementos entos Diagr A
B
Actividades + información + sincronización entre actividades
Análisis de Sistemas
C
18/06/2017
Práctica
Roles participantes (Actores)
Modele el Proceso de la venta por caja de un supermercado
Calles
16
View more...
Comments