Más contenido relacionado Similar a Problemas y soluciones
Similar a Problemas y soluciones (20) Problemas y soluciones2. I. Método para Análisis de Problemas y Diseño
de Soluciones
II. Actividades de Análisis de Problemas y Diseño
de Soluciones
Análisis en el Dominio del Problema
Integración Sistémica Problema - Solución
Análisis en el Dominio de la Solución
Diseño Lógico
Diseño Físico
Desarrollo y Evaluación
Documentación y Cierre
III. Conclusión
© Hugo A. Banda Gamboa - 2014 2
3. La identificación del problema es el punto de
partida de la investigación. Si no se tiene
claramente identificado el problema no se puede
investigar.
El proceso de investigación se debe iniciar con
una observación sistemática y contextualizada del
objeto de investigación a fin de identificar,
describir y caracterizar un problema de interés,
desde la perspectiva científica y social.
En este sentido, la clave es la consideración de las
propiedades de sistematización y socialización
del problema, que marcan las diferencias entre el
conocimiento ordinario y el científico.
© Hugo A. Banda Gamboa - 2014 3
4. La sistematización [1], es un proceso reflexivo de
las acciones realizadas donde se:
Organiza y ordena información y experiencias, con un
objetivo planteado.
Registra, organiza y analiza información de los sucesos
con variables comunes, con métodos y herramientas
apropiadas.
Establece un método para compartir, conservar,
actualizar y difundir las experiencias.
Toma conciencia sobre los problemas y sus posibles
soluciones.
Construye, organiza, discute y reflexiona acerca de la
información (ideas, propuestas, acuerdos, problemas,
experiencias, textos y otros) para llevarlo nuevamente al
núcleo (comunidad) donde fue obtenido.
[1] http://goo.gl/3Ns1S5
© Hugo A. Banda Gamboa - 2014 4
5. Plantea a la Comunidad como un espacio de aprendizaje
donde el abordaje teórico/práctico y la formación del
ciudadano/profesional concurren en una dirección para
evitar la fragmentación de la realidad que se hace a partir
de los contenidos y la división del ser humano que se
hace desde la práctica social.
La educación tradicional fragmentó al ser humano en
ciudadano, en profesional y en consumidor, impidiendo
un desarrollo integral e integrador.
Siendo la comunidad un espacio de aprendizaje, los
saberes y haceres presentes son inevitablemente una
producción cultural importante a reconocer y definir,
pero por otra, subyacen modos de pensar y actuar
transculturales que obstaculizan procesos de desarrollo
desde la base y desde dentro [2].
[2] http://goo.gl/3Ns1S5
© Hugo A. Banda Gamboa - 2014 5
6. Un problema de investigación es aquello que se
desea explicar a partir de la tarea del investigador.
La acepción como “problema” se vincula a que,
por lo general, la finalidad de una investigación
es encontrar una solución. De este modo, supone
un problema a resolver.
Se trata, del porqué de la investigación que
aparece tras el diagnóstico que el investigador
realiza de forma sistemática y social, acerca de un
fenómeno, un proceso o un hecho de interés, que
no puede explicar o que desconoce sus causas y
efectos.
© Hugo A. Banda Gamboa - 2014 6
7. Propósito
Comprender el problema, su contexto y las condiciones para definir una solución
posible, de forma sistemática y social.
Determinar las características y requerimientos de la solución.
Diseñar, desarrollar y comprobar la solución, minimizando la incertidumbre.
Conceptos
Dominio del problema: Parte de un contexto que es administrado, monitoreado o
controlado por una solución.
Dominio de la solución: Organización que administra, monitorea o controla una
parte del dominio del problema.
Solución: Colección sistémica de componentes que implementan los
requerimientos del modelo, funciones e interfaces.
Principios
Utilizar conocimiento previo.
Adecuar el método para requerimientos específicos de los involucrados.
Analizar y Modelar el problema en su contexto (Árbol de Problemas).
Integrar sistémicamente el dominio del problema con el dominio de la solución:
Análisis de Objetivos (Árbol de Objetivos); Identificación de Alternativas de
Solución del problema; e, Identificación de la alternativa óptima de solución.
Definir la arquitectura de la solución (Diseño Lógico).
Diseñar e integrar los componentes de la solución (Diseño Físico).
Resultados
Documentos de análisis del problema , diseño lógico y físico de la alternativa
óptima, desarrollo de la solución al problema, evaluación del sistema y
comunicación de resultados.
© Hugo A. Banda Gamboa - 2014 7
8. Una forma fundamental de asegurar la calidad y
eficiencia en el análisis de problemas y diseño
de soluciones es reutilizar conocimiento,
información e ideas que han sido propuestas,
probadas o utilizadas en otras situaciones
similares.
Identificación de fuentes de información primarias y
secundarias
Análisis de involucrados (internos y externos)
Investigación preliminar (documental y de campo)
Configuración de un Marco Referencial: Marco
contextual, marco relacional y marco teórico –
conceptual.
© Hugo A. Banda Gamboa - 2014 8
9. El análisis de problemas y diseño de
soluciones es una colección de guías
generales que deben ser adecuadas a cada
contexto, organización y proyecto.
El método refleja cuatro perspectivas
centrales en una solución y su contexto:
El contenido cognitivo de la solución
Los involucrados en la solución
Los componentes de la solución
La solución como un sistema
© Hugo A. Banda Gamboa - 2014 9
10. El éxito en el desarrollo de una solución
depende fuertemente en la comprensión que
tenga el analista de la aplicación práctica en la
solución del problema, debidamente
contextualizado.
El contexto de un problema y una posible
solución puede verse desde dos perspectivas
complementarias:
La solución implementa algo para resolver lo que
ha sido analizado y modelado en el dominio del
problema.
La solución es de interés de diversos involucrados
que interactúan en el dominio de la solución.
© Hugo A. Banda Gamboa - 2014 10
11. Un modelo es una representación de un concepto,
dispositivo o proceso del mundo real, de acuerdo con
cierta perspectiva.
En cualquier situación dada, el proceso cognitivo de
una persona es estructurado por una perspectiva que:
Es común a un dominio de situaciones consideradas similares
a la situación dada.
Selecciona aquellas propiedades de la situación que van a ser
consideradas o ignoradas.
Proporciona conceptos y conocimiento que serán utilizados
en la interpretación y modelación de las propiedades
seleccionadas.
© Hugo A. Banda Gamboa - 2014 11
12. © Hugo A. Banda Gamboa - 2014 12
Involucrados
SoluciónProblema
Dominio del Problema Dominio de la Solución
IntegraciónSistémica
Involucrados
13. Analizar el dominio del problema, para entender las
características del problema e identificar la forma de
representarlo en forma sencilla y comprensible para
los involucrados en la solución.
Modelar la integración sistémica entre el dominio del
problema y el dominio de la solución, considerando
las alternativas para la solución del problema y
seleccionando la alternativa óptima.
En el dominio de la solución, desarrollar el Diseño
Lógico de la alternativa óptima y dimensionar los
elementos del Diseño Físico que se aplicará para
implementar la solución.
© Hugo A. Banda Gamboa - 2014 13
14. El diseño lógico de una solución puede considerarse
como una arquitectura de componentes que
implementan los requerimientos del modelo del
problema, las especificaciones funcionales y las
interfaces, desde una perspectiva macro. El diseño
lógico es independiente de la tecnología.
La arquitectura del diseño lógico de una solución,
debe ser:
Fácil de entender, como una sencilla herramienta de trabajo.
Flexible, para adaptarse a un entorno complejo.
Útil, para visualizar que se satisfacen las necesidades y
perspectivas de los involucrados.
© Hugo A. Banda Gamboa - 2014 14
15. © Hugo A. Banda Gamboa - 2014 15
Interfaces
Funciones
Modelo del Problema
Diseño Lógico
de una Solución Otros
Sistemas
Involucrados
16. El modelo, es la representación dinámica del
problema en su respectivo dominio. Es
congruente con la visión de los involucrados y
puede ser actualizado, cuando ocurran cambios
importantes.
Las funciones, son las que interpretan el modelo
del problema e implementan la solución.
Las interfaces, son las facilidades a través de las
cuales los involucrados pueden interactuar con
las funciones de la solución. Además, acoplan la
solución a otros sistemas de su entorno.
© Hugo A. Banda Gamboa - 2014 16
17. El diseño físico traduce el diseño lógico en una
solución viable que puede ser implementada de
manera económica y costo-efectiva. En esta fase
deben delinearse las características de cada uno
de los componentes.
El componente es la unidad de construcción
elemental del diseño físico.
Las características de un componente son:
Se define según cómo su interacción con otros
Encapsula sus funciones y sus datos
Puede contener otros componentes
© Hugo A. Banda Gamboa - 2014 17
18. Cognitiva: El solución debe implementar un modelo
que incorpore el conocimiento del dominio del
problema.
De involucrados: La solución debe ser viable desde la
perspectiva de los involucrados y estar integrada en
su entorno (Dominio de la Solución).
De Componentes: La arquitectura del Diseño Lógico
de la solución, para su implementación, debe
convertirse en un conjunto operativo de componentes
(Diseño Físico).
Sistémica: La solución debe ser una unidad funcional
de partes cooperativas internas y externas.
© Hugo A. Banda Gamboa - 2014 18
19. En esta se desarrolla e implementa el diseño
físico. Las técnicas para la implementación
varían dependiendo del artefacto a ser creado.
Una vez construido, el artefacto es evaluado
de acuerdo con los criterios establecidos en la
fase anterior como especificaciones y casos de
uso.
Desviaciones con relación a lo esperado, ya
sean cualitativas o cuantitativas, deben ser
cuidadosamente anotadas y explicadas.
© Hugo A. Banda Gamboa - 2014 19
21. Las actividades de análisis de problemas y diseño de
soluciones son fuertemente iterativas.
La importancia relativa y la secuencia en que se deben
realizar las actividades de análisis y diseño varían en
diferentes proyectos.
Usualmente se inicia el proceso de análisis del problema y
diseño de una solución con la perspectiva más importante.
En la práctica, la importancia y el orden en que se ejecutan
las actividades están controladas por una estrategia que
refleja las metas concretas y las circunstancias existentes
para el análisis del problema y el diseño de una solución.
© Hugo A. Banda Gamboa - 2014 21
22. © Hugo A. Banda Gamboa - 2014 22
Análisis en el
Dominio de la
Solución
Diseño Físico
5
3
Requerimientos
y Casos de Uso
Solución al
Problema
4
Análisis en el
Dominio del
Problema
1
Características del
Problema (Modelo)
Arquitectura Lógica
de la Solución
Diseño Lógico
Integración
Problema -
Solución
2
Alternativa Óptima
de Solución
Documentación
y Cierre
Desarrollo y
Evaluación
6
Medidas de
Desempeño
(Resultados)
7Publicaciones
23. Análisis en el Dominio del Problema
Análisis Situacional
Método del Marco Lógico
Diagrama de Ishikawa
UML
BPMS
Integración Problema – Solución
Análisis de Decisión
Análisis de Brechas
Diseño y Desarrollo: Análisis en el Dominio de la Solución, Diseño
Lógico y Diseño Físico
Ingeniería de Requerimientos
Ingeniería de Usabilidad
PMI Project Management Body of Knowledge (PMBOK)
Marcos de trabajo (Frameworks), Estándares y Mejores Prácticas
Demostración y Evaluación
Indicadores de desempeño
Dashboards y Scorecards
Documentación y Cierre
Guías para publicaciones Científicas y Académicas
Guías para publicaciones Profesionales y divulgación tecnológica
© Dr. Hugo A. Banda Gamboa - 2014 23
24. © Hugo A. Banda Gamboa - 2014 24
Propósito Identificar y modelar el problema en su dominio.
Conceptos
Dominio del Problema: Parte de un contexto que
será administrado, supervisado o controlado por una
solución.
Modelo: Una descripción de componentes, eventos,
estructuras y comportamiento del problema en su
dominio.
Principios
Modelar el problema en el mundo real en la forma en
que los involucrados lo verán en el futuro.
Primero proporcionar una visión general y luego
agregar los detalles al modelo.
Resultado
Árbol de Problemas.
Reporte de Análisis y Caracterización del Problema
25. D
© Hugo A. Banda Gamboa - 2014 25
Árbol de Problemas
Efectos
1
Investigación
Documental y de
Campo
Marco
Referencial
Identificación
y Análisis del
Problema
Participación de
Involucrados
Causas
Análisis de
Involucrados
Dominio del Problema
Generación de
Ideas
Descripción de
la Situación
Observación
Experimentación
Representaciones
Gráficas
Modelo
del Problema
26. Una comprensión sólida de la situación
existente es un buen punto de partida para un
proyecto en desarrollo, pero además es
importante incorporar nuevas ideas y formas
de pensar.
Los mejores sistemas son creados por un
proceso dialéctico entre la tradición y la
creatividad.
Las nuevas ideas deben ser cultivadas en
cooperación cercana con los involucrados que
conocen tanto el dominio del problema, como
la tradición y cultura organizacional.
© Hugo A. Banda Gamboa - 2014 26
27. Para evaluar nuevas ideas, en cooperación con
los involucrados, se sugiere el uso de:
Casos de Éxito.- Al desarrollar una nueva solución,
no es necesario reinventar la rueda. Examine
soluciones similares en busca de ideas aplicables a
la nueva situación.
Metáforas.- Ayudan a transferir ideas y experiencias
desde otras áreas.
Experimentos.- Son observaciones planificadas de
las propiedades de las soluciones que se exploran,
utilizando prototipos o simulaciones. Un prototipo
es una versión simplificada de la solución real que
ayuda a evaluarla.
© Hugo A. Banda Gamboa - 2014 27
28. La comprensión de la situación de los
involucrados en relación al problema
identificado, debe ser rica y abundante. Para
lograr esto se debe estar abierto y dispuesto a
discutir.
La investigación – acción participativa y la
indagación apreciativa son métodos
apropiados para estos fines.
Utilizando representaciones gráficas se
pueden explicar importantes puntos de vista
de una situación, facilitar el debate y captar
rápidamente una perspectiva general.
© Hugo A. Banda Gamboa - 2014 28
29. Una representación gráfica para ser de utilidad en
la definición de un sistema, debería:
Contener mucha información y estar abierta a
interpretación.
Presentar procesos y estructuras en forma coherente y
bien balanceada.
Mostrar al menos un área problemática.
Perfilar varias soluciones posibles.
Ser rica en detalles pero no caótica.
Ilustrar aspectos clave de la situación, de tal forma que
promueva la comprensión del problema a diferentes
niveles.
© Hugo A. Banda Gamboa - 2014 29
30. © Hugo A. Banda Gamboa - 2014 30
Propósito
Identificar el problema y seleccionar los elementos
cognitivos para modelarlo en su dominio.
Conceptos
Causas: Elementos están o podrían estar provocando
el problema.
Efecto: Aquello que se consigue como consecuencia
de una causa. El vínculo entre una causa y su efecto se
denomina causalidad.
Principios
Establecer el problema central, aplicando criterios de
prioridad y selectividad
Definir los efectos más importantes del problema en
cuestión.
Anotar las causas del problema central detectado.
Resultado Involucrados, características y atributos del problema
31. © Hugo A. Banda Gamboa - 2014 31
Propósito
Optimizar los beneficios sociales e institucionales del
proyecto y limitar los impactos negativos.
Conceptos
Involucrados: Todos aquellos que pudieran tener interés o
que se pudieran beneficiar directa e indirectamente de la
solución del problema.
Principios
Estudiar a cualquier persona o grupo, institución o empresa
susceptible de tener un vínculo con un proyecto dado.
Investigar sus roles, intereses, poder relativo y capacidad de
participación.
Identificar su posición, de cooperación o conflicto, frente al
proyecto y entre ellos; y, diseñar estrategias con relación a
dichos conflictos
Resultado
Definición de cómo pueden ser incorporados y participar en
el diseño del proyecto.
32. © Hugo A. Banda Gamboa - 2014 32
Involucrados Roles Intereses Posición
Capacidad
de Acción
PoderRelativo
Beneficiarios
Directos
Beneficiarios
Indirectos
Interesados
33. © Hugo A. Banda Gamboa - 2014 33
Propósito
Definir el problema que se desea intervenir, así como sus
causas y sus efectos.
Conceptos
Árbol de problemas: Una imagen completa de la situación
negativa existente.
Principios
Definir los efectos más importantes del problema en
cuestión, de esta forma se analiza y verifica su importancia.
Anotar las causas del problema central detectado. Esto
significa buscar qué elementos están o podrían estar
provocando el problema.
Una vez que, tanto el problema central como las causas y los
efectos están identificados, construir el árbol de problemas.
Recomendaciones:
Un problema no es la ausencia de su solución, sino un estado existente
negativo;
Centrar el análisis de causas y efectos sólo en un problema central;
No confundir el problema con la falta de algo.
Resultado Un árbol de problemas.
34. © Hugo A. Banda Gamboa - 2014 34
Causas
Efectos
http://goo.gl/gsXGqp
35. © Hugo A. Banda Gamboa - 2014 35
Propósito
Analizar opciones y definir un sistema integrado
problema – solución.
Conceptos
Sistema: Una descripción de componentes, eventos,
estructuras y comportamiento que al interactuar
armónicamente en un determinado contexto,
contribuyen a la adaptación y supervivencia del
conjunto.
Principios
A partir del árbol de problemas, obtener el árbol de
objetivos.
Analizar el árbol de objetivos e identificar las
alternativas de solución del problema.
Seleccionar la alternativa de solución óptima.
Resultado
Una descripción conceptual, estructural y funcional de
la alternativa óptima que integra sistémicamente el
dominio del problema con el dominio de la solución.
36. © Hugo A. Banda Gamboa - 2014
Análisis de
Objetivos
2
Alternativa Óptima
de Solución
36
1
Características
del Problema
(Modelo)
Estándares y
Buenas
Prácticas
Identificación
de Alternativas
de Solución
Selección de la
Alternativa
Óptima
Observación
Experimentación
Participación de
Involucrados
Marco
Referencial
Asesoramiento
de Expertos
37. © Hugo A. Banda Gamboa - 2014 37
Propósito
Permite determinar las áreas de intervención que plantea el
proyecto.
Conceptos
El Árbol de Objetivos es la versión positiva del Árbol de Problemas.
Así, las causas se convierten en medios y los efectos en fines.
Parámetros, son aquellas causas del problema que no son
modificables por el proyecto, ya sea porque son condiciones
naturales o porque se encuentran fuera del ámbito de acción del
proyecto.
Principios
Cada problema (negativo) convertirlo en un objetivo (positivo)
realista y deseable. Analizar cada uno de los bloques y preguntarse:
¿A través de qué medios es posible alcanzar este fin?. La respuesta
debe ser el antónimo de las causas identificadas.
Si en este proceso surgen dudas sobre las relaciones existentes,
primero se debe revisar el Árbol de Problemas para luego proseguir
con el de Objetivos.
Resultado
Un Árbol de Objetivos con la misma estructura que el Árbol de
Problemas.
38. © Hugo A. Banda Gamboa - 2014 38
Medios
Fines
http://goo.gl/gsXGqp
39. © Hugo A. Banda Gamboa - 2014 39
Propósito
Para cada base del árbol de objetivos se busca creativamente
al menos una acción que permita lograr el medio.
Conceptos
Acción, propuesta permite obtener unos medios que eliminan
la causa que genera el problema.
Acciones complementarias, aquellas que son factibles en
conjunto, por lo tanto es posible agruparlas en torno a la
solución del problema.
Acciones excluyentes, no es posible realizarlas en conjunto,
estas ayudan a decidir por una estrategia.
Principios
Analizar el nivel de incidencia en la solución del problema.
Priorizar las alternativas de mayor incidencia.
Verificar interdependencias y agrupar acciones
complementarias.
Definir alternativas con base en las acciones agrupadas.
Verificar la factibilidad de cada alternativa.
Resultado Conjunto priorizado de alternativas de solución
40. Una vez completada la revisión del árbol de
problemas y del árbol de objetivos, se podrá
proceder a estudiar cómo materializar los
medios cuya existencia garantizaría la
solución del problema.
Para ello es necesario estudiar los distintos
medios anotados en el árbol de objetivos,
concentrándose en los de nivel inferior.
Para cada una de éstos se debe considerar una
acción (o más de una) que sea factible realizar
para contar efectivamente con dicho medio.
© Hugo A. Banda Gamboa - 2014 40
41. © Hugo A. Banda Gamboa - 2014 41
Profesores bien
preparados
Curriculum
Adecuado
Suficiente oferta
de cupos
Alta Importancia
dada a la
educación
Programas de
capacitación
continua
Investigación de
requerimientos
sociales
Mejoramiento de
la infraestructura
actual
Desarrollo de
nueva
infraestructura
Incentivos para
educación
Programas de
concienciación
42. Una vez identificadas las acciones, es
conveniente analizar, en forma preliminar y
muy genérica, la viabilidad de realizar cada
una de ellas. Ello puede llevar a descartar
ciertas acciones que claramente no será
posible materializar.
Luego se debe analizar el nivel de incidencia
de cada acción en la solución del problema.
Además, es necesario establecer si las
distintas acciones son complementarias o
excluyentes.
© Hugo A. Banda Gamboa - 2014 42
43. Para configurar las distintas alternativas
de solución del problema se agruparán
acciones complementarias.
Por otra parte, cada acción excluyente,
junto con las que sean complementarias,
dará origen a una alternativa de
programa.
© Hugo A. Banda Gamboa - 2014 43
44. © Hugo A. Banda Gamboa - 2014 44
Programas de
capacitación
continua
Investigación de
requerimientos
sociales
Mejoramiento de
la infraestructura
actual
Desarrollo de
nueva
infraestructura
Subsidios para
educación
Programas de
concienciación
Alternativa 1 Alternativa 2
45. Una vez definidas las alternativas de solución, se
deberá analizar en forma preliminar la factibilidad
de cada una. Para ello es conveniente discutir cada
alternativa considerando los siguientes aspectos:
Viabilidad técnica de construirla o implementarla
Aceptabilidad de la alternativa por los involucrados
Financiamiento requerido versus disponible
Capacidad institucional para ejecutar y administrar la
alternativa de programa
Impacto ambiental
Este primer análisis permitirá descartar rápidamente
aquellas alternativas que por uno u otro motivo sean
claramente no viables. Ello ahorrará trabajo cuando
las distintas alternativas deban ser analizadas en
detalle.
© Hugo A. Banda Gamboa - 2014 45
46. © Hugo A. Banda Gamboa - 2014 46
Propósito
Seleccionar una alternativa que se aplicará para alcanzar
los objetivos deseados.
Se selecciona la estrategia, no sólo más factible en
términos económicos, técnicos, legales y ambientales,
sino también pertinente, eficiente y eficaz; para lo cual se
hace necesario realizar una serie de técnicas y de estudios
respectivos que permitirán utilizar criterios de selección.
Conceptos
Se llaman estrategias los distintos grupos de objetivos de
la misma naturaleza.
Principios
Identificación de las distintas estrategias posibles para
alcanzar los objetivos.
Establecimiento de criterios precisos que permitan elegir
las estrategias.
Selección de la estrategia aplicable a la intervención.
Resultado Alternativa óptima para la solución del problema.
47. Experimentos exploratorios utilizan
prototipos y simulaciones para desarrollar
nuevas ideas de posibles soluciones, a través
de un proceso sistemático:
Planeación
Desarrollo
Preparación
Pruebas
Conclusiones.
Experimentos evaluativos utilizan dos o tres
prototipos o simulaciones para evaluar y
escoger un diseño específico.
© Hugo A. Banda Gamboa - 2014 47
48. La tarea del investigador no es escoger el sistema
sino facilitar la selección por parte de los
involucrados, a través de un proceso de
negociación entre todas las partes.
La definición y selección de un sistema está
íntimamente relacionada con la descripción de la
situación y la generación de criterios de decisión.
Se debe asegurar que todas las partes involucradas
comprendan las implicaciones de lo que han escogido.
Cualquier cambio necesario posterior a la selección del
sistema definido inicialmente, debe ser renegociado.
© Hugo A. Banda Gamboa - 2014 48
49. © Hugo A. Banda Gamboa - 2014 49
Propósito Determinar los requerimientos de uso de la solución.
Conceptos
Dominio de la Solución: Una organización que
administra, supervisa o controla un dominio del
problema.
Requerimientos: Elementos que describen el
comportamiento de la solución, observable
externamente.
Principios
Determinar el dominio de la solución con casos de
uso.
Interactuar con los involucrados.
Resultado
Un documento completo con los requerimientos
totales y casos de uso de la solución.
50. © Hugo A. Banda Gamboa - 2014 50
2
Alternativa Óptima
de Solución
Interfaces
3
Requerimientos
y Casos de Uso
Ingeniería de
Usabilidad
Funciones
Especificaciones
y Usos del
Sistema
Ingeniería de
Requerimientos
51. © Hugo A. Banda Gamboa - 2014 51
Propósito
Establecer las especificaciones y determinar la forma
en que los actores interactuarán con la solución.
Conceptos
Actor: Una abstracción de los involucrados u otros
sistemas que interactúan con una solución específica.
Caso de Uso: Un patrón de interacción entre el
sistema y actores en el dominio de la solución.
Principios
Determinar los requerimientos y las especificaciones
para el diseño de la solución.
Identificar casos de uso, contando con la colaboración
de los involucrados.
Evaluar cambios sociales en el dominio de la solución.
Resultado
Conjunto de especificaciones de diseño y
descripciones de todos los casos de uso, actores e
involucrados relevantes que interactuarán con la
solución.
52. © Hugo A. Banda Gamboa - 2014 52
Propósito
Determinar la capacidad del sistema para
procesamiento de la información.
Conceptos
Función: Una facilidad para hacer que el modelo sea
útil para los actores.
Principios
Identificar todas las funciones.
Especificar sólo las funciones complejas.
Comprobar consistentemente con los casos de usos
y el modelo.
Resultado
Una lista completa de funciones con especificación
de funciones complejas.
53. © Hugo A. Banda Gamboa - 2014 53
Propósito Determinar las interfaces del sistema.
Conceptos
Interfaz: Una facilidad que hace que el modelo del
sistema y sus funciones estén disponibles para los
actores.
Interfaz de Usuario: Una interfaz para usuarios.
Interfaz de Sistema: Una interfaz para otros sistemas.
Principios
Adaptar la usabilidad al dominio de la aplicación.
Experimentar e iterar.
Identificar todos los elementos de la interfaz.
Resultado
Interfaz de Usuario: Estilos de diálogo y formas de
presentación, una lista completa de elementos de la
interfaz, diagramas de ventanas seleccionadas y un
diagrama de navegación.
Interfaz de Sistema: Diagrama de clases para
dispositivos externos y protocolos para interacción con
otros sistemas.
54. La usabilidad es la cualidad de un sistema respecto a:
Su facilidad de uso: múltiples formas de intercambiar
información entre los involucrados y el sistema
Su facilidad de aprendizaje para nuevos usuarios que
garantizan interacción efectiva y máximas prestaciones
La satisfacción del usuario incluyendo el soporte al usuario
para garantizar las metas (robustez)
Factores que contribuyen a la usabilidad:
Que sea efectivo
Que sea eficiente
Que sea seguro
Que sea útil
Que se pueda aprender fácilmente
Que sea fácil de recordar cómo se usa
© Hugo A. Banda Gamboa - 2014 54
55. Usabilidad se define en el estándar ISO 9241 como “el
grado en el que un producto puede ser utilizado por
usuarios específicos para conseguir objetivos
específicos con efectividad, eficiencia y satisfacción en
un determinado contexto de uso”, y en el estándar ISO
14598-1 se define calidad de uso de forma análoga.
El término de Ingeniería de la Usabilidad se refiere a
los conceptos y técnicas para planificar, conseguir y
verificar objetivos de la usabilidad de sistema.
La idea principal es que los objetivos medibles de
usabilidad deben ser definidos tempranamente, para
después irlos evaluando repetidamente durante el
desarrollo del sistema, para asegurar que se los ha
conseguido.
© Hugo A. Banda Gamboa - 2014 55
56. La ingeniería de requerimientos es un proceso que comprende
todas las actividades para crear y mantener los requerimientos
de un sistema, contando con la activa participación de los
interesados:
Los interesados a menudo sólo conocen lo que desean en términos muy
generales.
Los interesados expresan los requerimientos con sus propios términos
y con un conocimiento implícito de su propio trabajo.
Diferente interesados tienen requerimientos distintos y los expresan de
varias formas.
Influencia de factores políticos.
El entorno es dinámico, la importancia de los requerimientos puede
cambiar, nuevos requerimientos pueden surgir.
Comprende cuatro actividades de alto nivel:
Estudio de factibilidad
Obtención y análisis de requerimientos
Validación de requerimientos
Administración de requerimientos
© Hugo A. Banda Gamboa - 2014 56
57. ISO / IEC / IEEE 29148:2011 contiene disposiciones relativas a
los procesos y productos relacionados con la ingeniería de
requerimientos de los sistemas y productos de software y
servicios en todo el ciclo de vida.
Define la construcción de requisitos, proporciona los atributos y
características de los requisitos, y se analiza la aplicación
iterativa y recursiva de los procesos de requisitos durante todo
el ciclo de vida.
ISO / IEC / IEEE 29148:2011 proporciona orientación adicional
para la aplicación de los procesos de requisitos de ingeniería y
de gestión de las actividades relacionadas con los requisitos de
la norma ISO / IEC 12207:2008 e ISO / IEC 15288:2008.
El contenido de la norma ISO / IEC / IEEE 29148:2011 se puede
añadir al conjunto existente de los procesos del ciclo de vida
relacionados con los requisitos definidos por la norma ISO /
IEC 12207:2008 o ISO / IEC 15288:2008, o se puede utilizar de
forma independiente.
© Hugo A. Banda Gamboa - 2014 57
58. © Hugo A. Banda Gamboa - 2014 58
Propósito
Estructurar un diseño lógico del sistema en el
dominio de la solución.
Conceptos
Criterio: Propiedad preferida de una arquitectura.
Arquitectura de Componentes: Una estructura del
sistema, compuesto de componentes
interconectados.
Arquitectura de Procesos: Una estructura de
ejecución del sistema, compuesto por procesos
interdependientes.
Principios
Definir y priorizar criterios.
Enlazar criterios y plataformas técnicas.
Evaluar diseños tempranamente.
Resultado
Estructuras de componentes y procesos de la
arquitectura lógica de la solución.
59. © Hugo A. Banda Gamboa - 2014 59
Criterios de Diseño
3
Documento de
Requerimientos y
Casos de Uso
Arquitectura de
Procesos
Arquitectura de
Componentes
4
Arquitectura
Lógica de la
Solución
60. © Hugo A. Banda Gamboa - 2014 60
Propósito Establecer prioridades de diseño.
Conceptos
Criterio: Propiedad preferida de una arquitectura.
Condiciones: Las oportunidades y limitaciones
técnicas, organizacionales y humanas involucradas
en la ejecución de una tarea.
Principios
Un buen diseño no presenta mayores debilidades.
Un buen diseño balancea diversos criterios.
Un buen diseño es reutilizable, flexible y
comprensible.
Resultado Una colección de criterios priorizados.
61. © Hugo A. Banda Gamboa - 2014 61
Propósito
Crear una estructura flexible y comprensible de la
solución.
Conceptos
Arquitectura de Componentes: Estructura de un
sistema de componentes interconectados.
Componente: Una colección de partes de programas
que constituyen un todo y que tiene responsabilidades
perfectamente definidas.
Principios
Reducir la complejidad mediante la separación de
responsabilidades.
Reflejar estructuras de contexto, estables.
Reutilizar componentes existentes.
Resultado
Un diagrama de clases con especificaciones de los
componentes complejos.
62. © Hugo A. Banda Gamboa - 2014 62
Propósito Definir la estructura de actividades de una solución.
Conceptos
Arquitectura de Procesos: Estructura de ejecución de un
sistema conformado por procesos interdependientes.
Procesador: Parte de un equipo, capaz de ejecutar una
actividad.
Componente de una Actividad: Un módulo físico que
ejecuta parte de una actividad.
Objeto Activo: Objeto al que se le ha asignado un
proceso.
Principios
Lograr una arquitectura sin cuellos de botella.
Distribuir los componentes en los procesadores.
Coordinar la utilización de recursos entre objetos
activos.
Resultado
Un Diseño Lógico mostrando los procesadores con los
componentes y objetos activos de la solución.
63. © Hugo A. Banda Gamboa - 2014 63
Propósito
Determinar la implementación de requerimientos y
usabilidad dentro de un marco arquitectónico.
Conceptos
Componente: Una colección de partes de actividades
que constituyen un todo y que tiene
responsabilidades perfectamente definidas.
Conexión: La implementación de una relación de
dependencia.
Principios
Diseñar la arquitectura de componentes.
Adaptar el diseño de componentes a las
posibilidades técnicas.
Resultado
Una descripción estructural de los componentes de
la solución.
64. © Hugo A. Banda Gamboa - 2014 64
4
Especificaciones
Arquitectónicas
(Diseño Lógico)
5
Solución al
Problema
(Diseño Físico)
Componentes de Modelo
Conexiones entre
Componentes
Componentes de Funciones
65. © Hugo A. Banda Gamboa - 2014 65
Propósito Representar un modelo del dominio del problema.
Conceptos
Componente de Modelo: Una parte de una solución
que implementa el modelo del dominio del problema.
Atributo: Una propiedad descriptiva de una clase o
de un evento.
Principios
Representar eventos como clases, estructuras y
atributos.
Escoger la representación de eventos más simple.
Resultado
Un diagrama de estructuras y clases de los
componentes del modelo.
66. © Hugo A. Banda Gamboa - 2014 66
Propósito Determinar la implementación de funciones.
Conceptos
Componente de Función: Una parte de una solución
que implementa requerimientos funcionales.
Operación: Propiedad de un proceso especificado en
una clase y activado a través de los objetos de dicha
clase.
Principios
Basar el diseño en tipos de funciones.
Especificar operaciones complejas.
Resultado
Un diagrama de clases y especificaciones de
operaciones complejas.
67. © Hugo A. Banda Gamboa - 2014 67
Propósito Conectar componentes del sistema.
Conceptos
Acoplamiento: Una medida de la cercanía con la que
dos clases o componentes están conectados.
Cohesión: Una medida de cuan bien una clase o
componente está unido.
Principios
Clases altamente cohesionadas y componentes con
acoplamientos flexibles.
Resultado
Una instancia de la solución al problema
identificado, incluyendo los componentes
interconectados.
68. © Hugo A. Banda Gamboa - 2014 68
Propósito
A partir del diseño físico, determinar las técnicas para
desarrollar el artefacto y evaluar su desempeño.
Conceptos
Técnicas de Desarrollo: Una colección de actividades,
tecnologías y procedimientos para desarrollar el
diseño físico en una solución.
Criterios de Evaluación: Conjunto de métricas y
criterios a utilizarse para evaluar el desempeño del
artefacto, en relación con las especificaciones y usos
predeterminados.
Principios
Desarrollar un artefacto, de acuerdo con las
especificaciones y detalles dados por el diseño físico.
Aplicar métricas y criterios de evaluación del
artefacto desarrollado.
Resultado Resultados de la solución y medidas de desempeño.
69. © Hugo A. Banda Gamboa - 2014 69
5
Solución al
Problema
(Diseño Físico)
6
Resultados y
Medidas de
Desempeño
Técnicas para la
Implementación
Implementación y Evaluación
de la Solución
Métricas y Criterios
de Evaluación
70. © Hugo A. Banda Gamboa - 2014 70
Propósito Entregar y difundir los resultados del proyecto.
Conceptos
Publicaciones: Documentos técnicos de cierre del
proyecto y de divulgación científica de resultados.
Cierre del Proyecto: Entrega de documentos de
finalización del proyecto y actividades de entrega –
recepción del producto.
Principios
Identificar elementos de comunicación técnico –
científica para entregar y difundir resultados de
interés.
Asegurar el cierre del proyecto.
Resultado
Un conjunto de reportes técnicos y publicaciones
científicas de difusión de resultados del proyecto.
71. © Hugo A. Banda Gamboa - 2014 71
6
Resultados y
Medidas de
Desempeño
7
Publicaciones
Identificación de Interesados
y Formatos de Publicaciones
Preparación de Reportes
Técnicos y Publicaciones
Actividades de Cierre
72. Cuando comienzas a intentar resolver un
problema, las primeras soluciones que se te
vienen a la cabeza son muy complejas y por
eso la mayor parte de la gente se queda
parada cuando llega a este punto. Pero si
sigues, vives con el problema y pelas más
capas de la cebolla, llegas a menudo a
soluciones muy elegantes y muy simples.
- Steve Jobs
© Hugo A. Banda Gamboa - 2014 72