Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instructivo IARQ-001 1 de 15
INTRODUCCION
Es con este fin que se desarrolla el documento presente, que se hace extensivo a los
referentes técnicos de los sectores considerados.
PROCEDIMIENTO DE INDAGACION
Para realizar las preguntas adecuadas en esta fase exploratoria, se ha tomado como
referencia la propuesta surgida desde la UTN (Universidad Tecnológica Nacional)
como MODELO DE PROTOCOLO PARA ANÁLISIS Y EVALUACIÓN DEL
SOFTWARE DESARROLLADO EN LAS PYMES ARGENTINAS (*).
Instructivo IARQ-001 2 de 15
Instructivo IARQ-001 3 de 15
Instructivo IARQ-001 4 de 15
Se pide que las respuestas sean: Correcta (Si), incorrecta o Negativa (No), No
Aplica (N/A), No Sabe o No Contesta (NS/NC). Abarcando con las múltiples
opciones todas las posibilidades que puede considerar quien completa el cuestionario.
También pensando en la claridad se usó un vocabulario sencillo y al mismo tiempo
estándar.
Instructivo IARQ-001 5 de 15
El análisis funcional que identifique a cada uno de estos componentes a partir del
correspondiente diseño arquitectónico, debe detallar como mínimo:
Servicio (MS):
o Nombre del Servicio
o Parámetros
o Tipo Respuesta
o Quien es su Cliente / Consumidor
o Usuario de conexión
o Qué Expone (WSDL, REST, otro?)
Orquestador / Controlador (ORQ):
o Diagrama de Secuencia
o Diagrama de Flujo
o Umbrales
Conector (CON):
o Tipo Conexión (página web, socket, base de datos…)
o Tipo Mensaje (xml, json, texto…)
Instructivo IARQ-001 6 de 15
o Usuario y Contraseña
o Dirección de publicación (URL)
o Credenciales de conexión-Token-ApiKey
o Protocolo
de Red (IP u otro?)
de Transporte (TCP,UDP, SSH, otro?)
de Sesión (HTTP, FTP, Telnet, otro?)
de Aplicación / Presentación (HTTP XML, FTP, Telnet, otro?)
o Seguridad (WS-Security, relación de confianza, VPN, otro?
Instructivo IARQ-001 7 de 15
ANEXOS Y REFERENCIAS
Instructivo IARQ-001 8 de 15
MÉTODO MC-14.
Es una abreviatura de Método Científico consistente en 14 etapas.
Contenido
Las 14 Etapas del MC-14
Las 11 etapas principales
Las 3 etapas de refuerzos extra
El sistema completo de ciencia y la resolución de problemas
Paso 1: Observación curiosa
¿Qué se debe buscar?
Desarrollo de la curiosidad
Paso 2: ¿Existe algún problema?
Paso 3: Objetivos y planificación
Paso 4: Búsqueda, exploración y recopilación de pruebas
Buscar posibles soluciones
Paso 5: Generación creativa y alternativas lógicas
Paso 6: Evaluación de las evidencias o pruebas
Paso 7: Realización de hipótesis, conjeturas y suposiciones
Características y nomenclatura de las Hipótesis
Predicción de las consecuencias
Instructivo IARQ-001 9 de 15
En muchos casos el problema o situación a analizar estará planteado, pero en otros casos
el área de Arquitectura deberá descubrir nuevos problemas en base a la observación y el
uso de instrumentos, herramientas, percepción, razonamiento, imaginación, etc.
En caso de que el problema no esté definido se procederá a definir el alcance del mismo.
Una vez que el problema/requerimiento está definido se deberá revisar que la Definición
del Requerimiento cumpla con los siguientes aspectos:
Instructivo IARQ-001 10 de 15
Ajuste a los El requerimiento debe satisfacer las necesidades del usuario y Rechazar
requerimientos del del negocio
Negocio
Paso 3: Objetivos.
Este es el centro del análisis/resolución del Requerimiento, se explorarán todos los puntos
de vista, fuentes de información y Antecedentes, tales como:
Información estadística
Informes realizados anteriormente
Eventos ocurridos relacionados con el análisis solicitado
Manuales
Otra Información disponible en Internet
Documentación Técnica (típicamente DER, DFD, Diccionario de Datos, Diagrama
Arquitectónico, etc.)
Programas Fuentes
También se debe considerar el uso de herramientas, tales como:
Repositorio de Código fuente (VSS, SVN, GIT, ...)
Procedimientos Almacenados (SP) en Base de Datos
Herramienta de Documentación / Autodocumentacion, Historias
Ambientes de Desarrollo y Testing a los que tiene acceso Arquitectura/Engineering en
donde se pueden revisar estructuras, distribución de datos, ejecutar consultas (SQL),
analizar programas, monitorear ejecución de procesos, etc.
Manuales de Estándares y Buenas Prácticas
Instructivo IARQ-001 11 de 15
Razonamiento reflexivo
Disparadores de idea
Experimentación y visualización
Tener discusiones o debates, opiniones
Revisar los componentes del problema o lugares relacionados
Brainstorm o tormenta de ideas
Conferencias y exhibiciones acerca de temas relacionados
Usar programas o software de ordenación de ideas.
Describir por escrito la situación actual y revisión por parte de otros
En esta etapa se realiza la pre experimentación y una verificación de las pruebas que se
han recopilado, de las fuentes de información, no de las predicciones finales o de la
inducción o solución planificada. Se formularán algunas Soluciones Propuestas en caso
que corresponda intervenir a los Arquitectos.
Instructivo IARQ-001 12 de 15
Instructivo IARQ-001 13 de 15
Costo - Beneficio Considerar la viabilidad económica y del tiempo de Evaluar acción a seguir
implementación de la solución propuesta
Modularidad Subdividir un sistema en piezas más pequeñas que se Evaluar acción a seguir
puedan crear independientemente y después utilizar
en diversos sistemas para conducir funcionalidades
múltiples
NOTAS:
- La columna “Acción en caso de incumplimiento” aplica para el caso de revisión por parte
de Arquitectura de Diseños elaborados por otras áreas. En caso de que está acción sea
“Rechazar” significa que es una falta grave y que el Arquitecto debe rechazar el Diseño
explicando el motivo.
- Los aspectos que tienen la acción “Evaluar acción a seguir” pueden en algunos casos
interpretarse como falta grave y en otros como falta leve, por lo que dependiendo de cada
caso en particular el Arquitecto deberá determinar si rechaza o si acepta el Diseño. Por
ejemplo puede haber un requerimiento en el que no es importante tener en cuenta en el
Diseño la Escalabilidad (por ejemplo una consulta de una tabla de parametría que se sabe
no tendrá más de 10 registros). Por el contrario pueden haber otros requerimientos en los
que la Escalabilidad es de suma importancia (por ejemplo el Diseño de un servicio de
Reentrada para la ejecución de transacciones).
Instructivo IARQ-001 14 de 15
descartado las soluciones menos probables obteniéndose la solución más fuerte (Solución
Recomendada).
Cuando la hipótesis principal ha sido elegida, es necesario realizar predicciones de por qué
y cómo algo ocurrirá, basándose en la precisión de las hipótesis. Verificar estas
predicciones permite probar, justificar, falsear y cuestionar la hipótesis en el paso 8. La
predicción de las consecuencias mediante la hipótesis o solución escogida es una parte
muy importante del método científico.
Instructivo IARQ-001 15 de 15
A discreción.