CONCEPTOS BÁSICOS Diseño de Sistemas.

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE INFORMACIÓN I
Advertisements

Ciclo de Vida de Desarrollo de los Sistemas de Información
MODELOS ORIENTADOS A OBJETOS
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Fundamentos de Diseño de Software INFT.1
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Diseño orientado al flujo de datos
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
SF Sistemas Presentación 05/09. En SF Sistemas brindamos servicios de consultoría en tecnologías de la información con el objetivo de ayudar y orientar.
Administración de Procesos de Pruebas
Ingeniería del Software
Versión 2004 Enrique Bañuelos Gómez
Aspectos Avanzados de la Tecnología de Objetos
M.S.C. Ivette Hernández Dávila
Una Introducción a UML El Modelo de Proceso de Negocio
HERRAMIENTAS CASE.
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Fundamentos de Programación
 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.
SEMANA Introducción.
Se viven nuevos escenarios
Diseño del Software Diseño de datos Diseño arquitectónico
Ingeniería de Software
Clase 4 Diseño de Estructuras Organizacionales
Ingeniería de Software Orientado a Objetos
DISEÑO DE SOFTWARE 1ª. Parte
5.3 APROXIMACIONES AL DISEÑO
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Ailyn Lopez pitty Leda Sequeira picado Kevin barquero irola
Diseño: Fundamento y Documentación ISF5501 Ingeniería de Software Semana 13/2.
Análisis y diseño detallado de aplicaciones informáticas de gestión
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Importancia en la efectividad del:
Diseño de Software y su Proceso
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
INTRODUCCIÓN INGENIERIA DE SISTEMAS
Ingeniería del software
INGENIERIA DE SOFTWARE
Alexander Aristizabal Ángelo flores herrera
I.- Introducción a los sistemas de información
Diseño de Sistemas.
Introducción a UML Departamento de Informática Universidad de Rancagua
Ciclo de vida de un sistema
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Introducción al proceso de verificación y validación.
Actividades en el Proceso de desarrollo de Software
La reingenieria del software Integrantes: Marcela Avila Beltran Anderson Hortua Cruz Michael Mendoza Gomez.
Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE.
Preocupaciones del Analista Programador & Usuarios
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
INGENIERIA DE SOFTWARE
Introducción Mayo 16, 2012 Análisis y Diseño de Sistemas.
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
DESARROLLO DE SOFTWARE Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
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.
Las fases del ciclo de la vida de desarrollo de sistemas
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
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é.
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
Entregables del Proyecto
Transcripción de la presentación:

CONCEPTOS BÁSICOS Diseño de Sistemas

NEGOCIOS DEL SIGLO XXI Los negocios del siglo XXI se caracterizan por ser: Lucrativos. Innovadores y creativos. Flexibles y adaptativos. Tiene Identidad organizacional. Conocen a los clientes y los mercados. Son estratégicos. Transforma a los talentos en capital humano. Utilizan Tecnología y comunicación de punta. Productivos y globalizados. Competitivos. Trabajan con los estándares mundiales, nacionales y locales. Ecológicos. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

ANALISIS Y DISEÑO O.O. Es un enfoque de la ingeniería de software que modela un sistema como un grupo de objetos que interactúan entre sí. La esencia del Análisis y Diseño OO consiste en situar el dominio de un problema y una solución lógica dentro de la perspectiva de los objetos Diseño Análisis Construcción Investigación del problema Solución Lógica Código CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

ANALISIS Y DISEÑO ORIENTADO A OBJETOS Durante el Análisis OO se identifica y describe los a objetos dentro del dominio del problema. Ejemplo, en el caso de un SI. biblioteca los objetos: libro, biblioteca, cliente. Durante el Diseño OO, se procura definir los objetos lógicos del software, que serán implementados en un lenguaje de programación OO. Ejemplo, el objeto libro tiene el atributo titulo y el método imprimir. Finalmente durante la Programación o Construcción OO se implementa los componentes del diseño, como una clase libro en C++, Java, VB etc. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

CICLO DE VIDA DEL DESARROLLO DE SISTEMA “Es un proceso por el cual los analistas de sistemas, los ingenieros de software, los programadores, y los usuarios finales elaboran sistemas de información y aplicaciones informáticas”. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

OBJETIVOS DEL SISTEMA Los sistemas cumplen con una función básica o principal, por tanto, todos los elementos estarán encaminados a perseguir dicho fin. Sin un fin, un sistema no tiene razón de existir. Esta razón es el punto de partida de los analistas para un estudio a fondo y completo de un sistema. Si un elemento no aporta valor para alcanzar la meta, el sistema deberá eliminarlo. Todos los elementos deben estar dirigidos o enfocados en su objetivo primordial, no importa la forma en que estos actúen para alcanzarlo. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

FASES DEL PROCESO DE DISEÑO Este proceso conlleva la realización de un conjunto complejo de actividades, en las que deben intervenir la mayoría de las áreas funcionales del diseño. Generalmente este proceso de desarrollo se suele dividir en cinco fases o etapas: Identificación de oportunidades. Evaluación y selección. Desarrollo e ingeniería del producto y del proceso. Pruebas y evaluación. Comienzo de la producción. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

CRITERIOS PARA UN BUEN DISEÑO Debe presentar una organización jerárquica que haga un uso inteligente del control entre los componentes del software. Ser modular, es decir, se debe hacer una partición lógica del software en elementos que realicen funciones especificas. Debe contener abstracciones de datos y procedimientos. Debe producir módulos que presenten características de funcionamiento independiente. Debe conducir a interfaces que reduzcan la complejidad de las conexiones entre los módulos y el entorno exterior. Debe producir un diseño usando un método que pudiera repetirse según la información obtenida durante el análisis de requisitos de Software. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

COMPONENTE ESTRUCTURALES DE LOS S.I. Todos los SI se componen de entrada, modelos, salidas, tecnologías, bases de datos y controles. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

COMPONENTE ESTRUCTURALES DE LOS S.I. Bloque de Entrada: representa todos los datos que entran al SI y los medios por los cuales se capturan e introducen. Bloque de Modelos: consta de modelos lógico - matemáticos que manipulan la entrada y los datos almacenados para producir la salida. Bloque de Salida: es el producto que entrega el SI. Bloque de Tecnología: es el encargado de la captura de entradas, de producir las salidas y controlar el sistema. Bloque de base de datos: todo lo relativo a la BD. Bloque de Controles: medidas a tomar ante desastres naturales, fallas de los sistemas, errores y omisiones, intercepción secreta y deficiencias. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

REINGENIERIA DE SOFTWRARE Es la modificación de un producto software, o de ciertos componentes; usando para el análisis del sistema existente técnicas de ingeniería inversa, y para la etapa de reconstrucción herramientas de ingeniería directa. De tal manera que se oriente este cambio hacia mayores niveles de facilidad en cuanto a mantenimiento, reutilización, comprensión o evaluación. Involucra diferentes actividades como: análisis de inventarios, reestructuración de documentos, ingeniería inversa reestructuración de programas y datos y por ultimo ingeniería directa CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS

PASOS DE LA REINGENIERIA DE SOFTW. CONCEPTOS BÁSICOS DISEÑO DE SISTEMAS