Documente Academic
Documente Profesional
Documente Cultură
ARQUITECTURA DEL SISTEMA: Referenciado hacia la Vistas: Referenciado hacia las proyecciones de modelos
representación del sistema es la que se define la que muestran entidades importantes desde un punto de
correlación de funciones con componentes de hardware vista particular. Estas proyecciones suelen ilustrarse Commented [SMT1]: Arquitectura de sistema:
y software, Es decir, la correlación de la arquitectura de mediante diagramas de algún tipo. Referenciado hacia la representación de un sistema en la
software con la arquitectura de hardware, e interacción TIPOLOGIA VISTAS que hay una correlación de funciones con componentes de
hardware y software, una correlación de la arquitectura de
humana con estos componentes. Estática: Referenciada hacia la descripción de qué software con la arquitectura de hardware, e interacción
MODELOS Y DIAGRAMAS componentes tiene la arquitectura. humana con estos componentes.
Modelo: Referenciado hacia la representación, que Funcional: Referenciada hacia la descripción de qué hace
normalmente trata un área de preocupación en cada componente.
particular. Un sistema, por lo tanto, suele representarse Dinámica: Referenciada hacia la descripción hacia cómo
mediante un conjunto de modelos, ya que el desarrollo o se comportan los componentes a lo largo del tiempo y
la utilización del sistema tienen varios asuntos que tratar. cómo interactúan entre sí.
Cada modelo se puede construir con varios niveles de
abstracción, desde el más general, que oculta o
encapsula detalles, al más específico, que presenta
decisiones de diseño más explícitas y detalladas.
Punto de vista: Referenciado hacia la enfoque o punto
de vista nocional desde la que se pueden ver algunos
aspectos o asuntos del sistema, lo que supone la
aplicación de un conjunto de conceptos y reglas para
formar un filtro conceptual. Normalmente, no es
suficiente (para obtener conocimiento) limitarse a
examinar el sistema real; los modelos se han construido
(o deberían haberse construido) para representar y
describir las preocupaciones.
CONCEPTOS ARQUITECTONICOS Y REGLAS DE ESTRUCTURA Commented [SMT2]: Los roles son función(es) que una
persona desempeña en un Sistema.
PUNTO DE VISTA ASUNTO IMPACTO
Referenciado hacia el conjunto seleccionado Referenciado hacia el contenido y acciones Referenciado hacia el alcance del
de conceptos arquitectónicos y reglas de que se deben tener en cuenta desde el punto contenido(s) y acciones considerado en la
estructura, para centrarse en problemas de vista de la arquitectura arquitectura Commented [SMT3]: Punto de vista: Referenciado hacia
particulares de un sistema) las diferentes áreas de preocupación que deben tratarse en
Trabajador Referenciado hacia los roles y las Referenciado hacia las actividades del el diseño y la arquitectura del sistema.
responsabilidades de los trabajadores del trabajador, interacción humana/sistema.
sistema, la organización y las políticas que les Especificación del rendimiento humano y
afectan. factores humanos.
Información Referenciado hacia las clases de información Referenciado hacia la integridad de la
que maneja el sistema y las restricciones de información, limitaciones de capacidad.
utilización e interpretación de dicha Accesibilidad de la información, actualidad.
información.
Lógico Referenciado hacia la descomposición del Referenciado hacia que el sistema muestra el
sistema en un conjunto de subsistemas que comportamiento deseado.
interactúan en interfaces, colaboran para Referenciado hacia que el sistema es
proporcionar los servicios del sistema. extensible, adaptable y se puede mantener.
Los activos son reutilizables. Commented [SMT4]: Requisitos funcionales:
Distribución/Físico Referenciado hacia la infraestructura Referenciado hacia la adecuación de las Referenciado hacia aquellos que describen cualquier
necesaria para soportar la distribución y la características físicas del sistema para alojar actividad que este deba realizar: Tenga presente:
funcionalidad del sistema. las funciones y satisfacer los requisitos no Comportamiento o función particular de un sistema o
funcionales. software cuando se cumplen ciertas condiciones.
Proceso Concurrencia, escalabilidad, rendimiento, La adecuación de la capacidad de respuesta, Requisitos No funcionales: Referenciado hacia aquellos que
producción, fiabilidad. el rendimiento y la tolerancia a errores del no se refieren directamente a las funciones específicas
sistema. suministradas por el sistema (características de usuario),
sino a las propiedades del sistema: rendimiento, seguridad,
disponibilidad. En palabras más sencillas, no hablan de “lo
que” hace el sistema, sino de “cómo” lo hace.
GUIA CONCEPTOS BASICOS Preparado por: Salatiel Moreno Toro 2019 A
METRICAS PARA EL DESARROLLO DEL METRICAS PARA EL DESARROLLO DEL METRICAS PARA EL DESARROLLO DEL
SOFTWARE SOFTWARE SOFTWARE
Propósito: Referenciado hacia la TIPOLOGIA DE LAS METRICAS 3. Métricas para el código fuente:
comparación de procesos o 1.Métricas para el modelo de Referenciado hacia la medición del
productos entre sí en la búsqueda de análisis. Referenciado hacia la código fuente y se usan para evaluar
optimizar la calidad del software. atención de varios aspectos de la su complejidad, además de la
En gestión de proyectos: sirven para etapa de análisis en donde se facilidad con que se mantiene y
llevar la productividad del personal, incluyen: prueba entre otras características
evaluar la calidad del producto, Funcionalidad entregada. como:
mejorar el proceso de desarrollo, Proporciona una medida indirecta de Métricas de complejidad:
servir de base de estimación, la funcionalidad que se empaqueta Referenciado hacia que miden la
controlar los riesgos potenciales, con el software. complejidad lógica del código
entre otros. Tamaño del sistema. Mide el tamaño fuente.
En desarrollo de software: Se general del sistema, definido desde Métricas de longitud: Referenciado
pueden utilizar para controlar la el punto de vista de la información hacia que proporcionan un indicio
calidad del producto y la disponible como parte del modelo de del tamaño del software.
productividad. Pueden ser análisis. 4.Métricas para pruebas. Estas
clasificadas según el tamaño, la Calidad de la especificación. métricas ayudan a diseñar casos de
funcionalidad y otras medidas. Proporciona un indicador específico prueba efectivos y evaluar la eficacia
Principios o actividades a o el grado en que se ha completado de las pruebas en donde se incluyen:
desarrollar: la especificación de los requisitos. Métricas de cobertura de
1. Formulación: Referenciado hacia 2. Métricas para el modelo de instrucciones y ramas: Referenciado
la derivación de medidas y métricas diseño. Estas métricas cuantifican los hacia que lleva al diseño de casos de
apropiadas para la representación atributos del diseño de manera tal prueba que proporcionan cobertura
del software que se considera. que le permiten al ingeniero de del programa.
2. Recolección: Referenciado hacia el software evaluar la calidad del Métricas relacionadas con los
mecanismo con que se acumulan los diseño, la métrica incluye: defectos: Referenciado hacia que se
datos necesarios para derivar las Métricas arquitectónicas: concentran en encontrar defectos y
métricas formuladas. Referenciado hacia que no en las propias pruebas.
3. Análisis: Referenciado hacia el proporcionan un indicio de la calidad Efectividad de la prueba.
cálculo de las métricas y la aplicación del diseño arquitectónico. Proporciona un indicio en tiempo
de herramientas matemáticas. Métricas al nivel de componente: real de la efectividad y de las
4. Interpretación: Referenciado Referenciado hacia que mide la pruebas aplicadas.
hacia la evaluación de las métricas en complejidad de los componentes del Métricas en el proceso:
un esfuerzo por conocer mejor la software y otras características que Referenciado con el proceso de las
calidad de la representación. impactan la calidad. pruebas.
5. Retroalimentación: Métricas de diseño de la interfaz:
Referenciada hacia las Referenciado hacia que se
recomendaciones derivadas de la concentran principalmente en la
interpretación de las métricas del facilidad de uso.
producto transmitidas al equipo del Métricas especializadas en diseño
software. orientado a objetos: Referenciado
hacia que miden características de
clases, además de las
correspondientes a comunicación y
colaboración.
GUIA CONCEPTOS BASICOS Preparado por: Salatiel Moreno Toro 2019 A