Autores:  Frania Noroska Corea.  Sheyla Patricia Marín.  Rafael Arcángel Rodríguez.

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

MODELOS ORIENTADOS A OBJETOS
U.M.L A/Gx. Diego Gutiérrez Application Analysis and Design.
Contenido Sistemas de Información Desarrollo de software
Fundamentos de Diseño de Software INFT.1
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Lenguaje Unificado de Modelado
ANÁLISIS DE REQUERIMIENTOS
METRICAS DE PROCESO Y PROYECTO
Diseño orientado al flujo de datos
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
MODELADO DE ANALISIS Y DISEÑO
Fundamentos de Ingeniería de Software
Prof. César Luza Montero
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
Ingeniería del Software
Unified Modeling Language (Lenguaje de Modelamiento unificado)
DISEÑO DETALLADO PROGRAMACIÓN DE SISTEMAS ISC 5° “A” ABILENNE CORTES CONTRERAS YANET DIAZ PEREZ VERONICA ROMERO ZAMORA YENI HERNANDEZ HERNANDEZ CRISTIAN.
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
SISTEMAS DE INFORMACIÓN 2 SISTEMAS DE INFORMACIÓN 2.
Laura Patricia Pinto Prieto Ingeniera de sistemas.
Actividad 3. El flujo de datos en una estructura de software. M.C. Juan Carlos Olivares Rojas Syllabus May, 2009.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
DEPARTAMENTO DE INGENIERÍA INFORMÁTICA
Ingeniería Web.
Diseño del Software Diseño de datos Diseño arquitectónico
* FRAUSTO JIMENEZ GABRIELA * * HERNANDEZ TORRES ANA LAURA * * MANDUJANO JUAN CARLOS * * NOVA MARIN YARELI PAULINA * * ZAVALA CORTE JOCELYN ARELI *
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
DISEÑO DE SOFTWARE 1ª. Parte
Fundamentos de programación
Diseño e Implementación
Poder Expresivo de UML 2.0 para especificar arquitecturas de Software
REQUERIMIENTOS DE SOFTWARE
Comunicación y Multimedia
METODOLOGÍA OMT Diseño de sistemas.
Diseño Arquitectónico
Organización y Estructuración de Datos
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Visión Panorámica Diccionario de Datos Paso al diseño
Diseño: Fundamento y Documentación ISF5501 Ingeniería de Software Semana 13/2.
Distribución y Movilidad en Arquitecturas Software Orientadas a Aspectos Nour Ali Director: Isidro Ramos NODO: UPV.
Importancia en la efectividad del:
Aplicación de apoyo a la gestión de una PYME de logopedia Universidad de Alcalá de Henares Marina Rodríguez Iglesias.
Diseño de Software y su Proceso
DOCUMENTACIÓN DEL SISTEMA DE GESTIÓN DE LA CALIDAD
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Desarrollo de Software Orientado a Objetos (deficiencias)
Estudio de Viabilidad del Sistema (EVS)
Ámbito y Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 7/1.
Diseño de Sistemas.
Introducción al análisis de sistemas
Ingeniería de Requisitos
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
INTRODUCCCIÓN UNIDAD 3 DISEÑO DE INSTRUCCIÓN Código
Diseño del Software e Ingeniería del Software
UML.
Relación con otras asignaturas del plan de estudio
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
Ciclo de Vida del Software
Proceso de desarrollo de Software
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Fundamentos de Ingeniería de Software
El diseño de la interfaz de usuario requiere el estudio de las personas y el conocimiento tecnológico adecuado.
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Presentación De UML Lenguaje estándar para escribir planos de software Se usa para visualizar, especificar, construir y documentar los artefactos de un.
Entregables del Proyecto
Profesor: Jesús Chaparro Bachilleres: Perez, emibeliz Prada, Rainer Villahermosa, José Abril 2014.
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Transcripción de la presentación:

Autores:  Frania Noroska Corea.  Sheyla Patricia Marín.  Rafael Arcángel Rodríguez.

Representa la estructura de datos y los componentes del progra m a necesarios para construir un sistema computacional. Se a descrito como un proceso de varios pasos en el cual las representaciones de la estructura de los datos y el programa, las características de la información y el detalle procedimental se sintetizan a partir de los requisitos.

¿Qué es la arquitectura? ¿Por qué es importante la arquitectura? Arquitectura del software. “ Cásese cuanto antes con su arquitectura y después arrepientase a su gusto.” Barry Boehm.

Diseño de datos. Diseño de datos a nivel arquitectónico. Diseño de datos a nivel de componentes. “ La calidad de los datos marca la diferencia entre un almacén y un basurero de datos Jarrett Rosenberg.

Estilos arquitectónicos. Arquitectura centrada en datos. Arquitectura de flujo de datos. Arquitectura de llamada y retorno. Arquitectura orientada a objetos. Arquitectura estratificada.

Patrones arquitectónicos. Concurrencia.Persistencia. Distribución.

Organización y Refinamiento. Control. Datos. “ En el fondo de la mente de todo artista hay un patron o tipo de arquitectura.” G. K. Chestering.

Diseño arquitectónico. Representación del sistema en el contexto. Sistemas superordinados. Sistemas subordinados. Sistemas al nivel de par. Actores.

Definición de arquetipos. Nodo. Detector. Indicador. Controlador.

Refinamiento de la arquitectura en componentes. Administración de la comunicación externa. Procesamiento del panel de control. Manejo del detector. Procesamiento de alarma. “ La estructura de un sistema de software proporciona la ecologia en que nace, madura y muere el código. Un habitat bien diseñado permite el exito en la evolucion de todos los componentes necesarios de un sistema de software. ˮ R. Pattis.

El diseño arquitectónico que se ha modelado hasta este punto todavía es de un nivel relativamente alto.

Evaluación de diseños arquitectónicos alternos. Método de análisis de compensación. 1- Recopilar escenarios. 2- Deducir requisitos, restricciones y descripción de entornos. 3- Describir los estilos o patrones arquitectónicos. 4- Evaluar los atributos de calidad al considerar cada atributo de m anera aislada. 5- Identificar la sensibilidad de los atributos de calidad respecto de varios atributos arquitectónicos para un estilo especifico. 6- Analizar las arquitecturas alternas empleando el análisis de sensibilidad aplicado en el paso 5.

Complejidad arquitectónica. Dependencias compartidas. Dependencias de flujo. Dependencias restringidas.

El lenguaje de descripción arquitectónica (LDA), proporciona una sintaxis para describir una arquitectura del software.

Gracias por su atención…