SlideShare una empresa de Scribd logo
1 de 13
DEFINICION
 Es el arte de definir la arquitectura de hardware y
  software, componentes, módulos y datos de un sistema
  de cómputo para satisfacer ciertos requerimientos.
 El Diseño de Sistemas se define el proceso de aplicar
  ciertas técnicas y principios con el propósito de definir
  un dispositivo, un proceso o un Sistema, con
  suficientes detalles como para permitir su
  interpretación y realización física.
Objetivos
 1. Identificación de Necesidades:


En este proceso el Analista se reúne con el cliente y/o
usuario (un representante institucional, departamental
o cliente particular), e identifican las metas globales, se
analizan las perspectivas del cliente, sus necesidades y
requerimientos, sobre la planificación temporal.
 Se divide en cinco partes:
 Reconocimiento del problema.
 Evaluación y Síntesis.
 Modelado.
 Especificación.
 Revisión
DISEÑO DE LOS OBJETOS
 La fase de análisis determina lo que debe hacer la
 implementación y la fase de diseño del sistema
 determina el plan de ataque. La fase de diseño de
 objetos determina las definiciones completas de las
 clases y asociaciones que se utilizarán en la
 implementación, así como las interfaces y algoritmos
 de los métodos utilizados para implementar las
 operaciones.
 La fase de diseño de objetos añadirá objetos internos
  para la implementación y optimizará las estructuras de
  datos y los algoritmos.

 El diseño de objetos es análogo a la fase preliminar de
  diseño del ciclo de vida de desarrollo de software
  tradicional.
El diseñador de algoritmos debe:
 - Seleccionar algoritmos que minimicen el costo de
  implementar las operaciones

 - Seleccionar estructuras de datos adecuadas para los
  algoritmos

 - Definir nuevas clases y operaciones internas según sea
  necesario

 - Asignar la responsabilidad de las operaciones a las clases
  adecuadas
ETAPAS:
 El diseño de los datos.
Trasforma el modelo de dominio de la información,
creado durante el análisis, en las estructuras de datos
necesarios para implementar el Software.
 El Diseño Arquitectónico.
Define la relación entre cada uno de los elementos
estructurales del programa.
 El Diseño de la Interfaz.
Describe como se comunica el Software consigo mismo,
con los sistemas que operan junto con el y con los
operadores y usuarios que lo emplean.
 El Diseño de procedimientos.
Transforma elementos estructurales de la arquitectura
del programa. La importancia del Diseño del Software se
puede definir en una sola palabra Calidad.
 El Diseño del Software es un proceso y un modelado a
 la vez. El proceso de Diseño es un conjunto de pasos
 repetitivos que permiten al diseñador describir todos
 los aspectos del Sistema a construir.

 El diseño debe implementar todos los requisitos
  explícitos contenidos en el modelo de análisis y debe
  acumular todos los requisitos implícitos que desea el
  cliente.
 Debe ser una guía que puedan leer y entender los que
  construyan el código y los que prueban y mantienen el
  Software.
Para evaluar la calidad de una presentación del diseño,
se deben establecer criterios técnicos para un buen
diseño como son:
 Un diseño debe presentar una organización jerárquica que
    haga un uso inteligente del control entre los componentes
    del software.
   El diseño debe ser modular
   Un diseño 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.
Es la estrategia de alto nivel para resolver
problemas y construir una solución.
La principal ventaja que ofrecen los modelos de
diseños es la probabilidad de experimentar
diferentes decisiones y analizar sus resultados.
Diseño de sistemas

Más contenido relacionado

La actualidad más candente

AnáLisis De Sistemas
AnáLisis De SistemasAnáLisis De Sistemas
AnáLisis De Sistemasnera24mx
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de SoftwareMaricela Ramirez
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Tareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de RequisitosTareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de Requisitosjatovitos
 
Tema 2 - T2: Métodos y actividades de la ingeniería de requisitos
Tema 2 - T2: Métodos y actividades de la ingeniería de requisitosTema 2 - T2: Métodos y actividades de la ingeniería de requisitos
Tema 2 - T2: Métodos y actividades de la ingeniería de requisitosMagemyl Egana
 
Analisis y Sistemas
Analisis y SistemasAnalisis y Sistemas
Analisis y SistemasDarcks Emoxs
 
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...GianfrancoEduardoBra
 
Marco organizacional arley duran
Marco organizacional  arley duranMarco organizacional  arley duran
Marco organizacional arley duranARLEYDURAN
 
Metodología de análisis de diseño de sistemas
Metodología de análisis de diseño de sistemas Metodología de análisis de diseño de sistemas
Metodología de análisis de diseño de sistemas Eduardo Teran
 
Analisis de requerimiento para el desarrollo software
Analisis de requerimiento para el desarrollo softwareAnalisis de requerimiento para el desarrollo software
Analisis de requerimiento para el desarrollo softwareRafael Quintero
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del softwareJorge Reyes
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasrosagnzlz
 
Perfil del ingeniero de software
Perfil del ingeniero de softwarePerfil del ingeniero de software
Perfil del ingeniero de softwareJorge Reyes
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 

La actualidad más candente (18)

AnáLisis De Sistemas
AnáLisis De SistemasAnáLisis De Sistemas
AnáLisis De Sistemas
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Clase
ClaseClase
Clase
 
Tareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de RequisitosTareas de la Ingenieria de Requisitos
Tareas de la Ingenieria de Requisitos
 
Tema 2 - T2: Métodos y actividades de la ingeniería de requisitos
Tema 2 - T2: Métodos y actividades de la ingeniería de requisitosTema 2 - T2: Métodos y actividades de la ingeniería de requisitos
Tema 2 - T2: Métodos y actividades de la ingeniería de requisitos
 
Analisis y Sistemas
Analisis y SistemasAnalisis y Sistemas
Analisis y Sistemas
 
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...Análisis y diseño de sistemas   sesion 08 - analisis y especificacion de requ...
Análisis y diseño de sistemas sesion 08 - analisis y especificacion de requ...
 
Marco organizacional arley duran
Marco organizacional  arley duranMarco organizacional  arley duran
Marco organizacional arley duran
 
Metodología de análisis de diseño de sistemas
Metodología de análisis de diseño de sistemas Metodología de análisis de diseño de sistemas
Metodología de análisis de diseño de sistemas
 
Analisis de requerimiento para el desarrollo software
Analisis de requerimiento para el desarrollo softwareAnalisis de requerimiento para el desarrollo software
Analisis de requerimiento para el desarrollo software
 
Ambito del software
Ambito del softwareAmbito del software
Ambito del software
 
Cap10 l1
Cap10 l1Cap10 l1
Cap10 l1
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Perfil del ingeniero de software
Perfil del ingeniero de softwarePerfil del ingeniero de software
Perfil del ingeniero de software
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 

Similar a Diseño de sistemas

DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO Eliezer Alas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemasAlan9126
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremarianela0393
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasMario J Arrieta
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasMario J Arrieta
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteCAMILO
 
Análisis y diseño de sistemas
Análisis y diseño de sistemas Análisis y diseño de sistemas
Análisis y diseño de sistemas Kimi Garcia
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del softwareduberlisg
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian OblitasChristian1705
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasUNM
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasUNM
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistemajobeca4
 

Similar a Diseño de sistemas (20)

DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO
 
Análisis y diseño
Análisis y diseñoAnálisis y diseño
Análisis y diseño
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Articulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemasArticulo de análisis y diseño de sistemas
Articulo de análisis y diseño de sistemas
 
Articulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemasArticulo análisis y diseño de sistemas
Articulo análisis y diseño de sistemas
 
Proyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de CosteProyecto de Software y Estimacion de Coste
Proyecto de Software y Estimacion de Coste
 
Análisis y diseño de sistemas
Análisis y diseño de sistemas Análisis y diseño de sistemas
Análisis y diseño de sistemas
 
Diseño del software
Diseño del softwareDiseño del software
Diseño del software
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Trabajo de Christian Oblitas
Trabajo de Christian OblitasTrabajo de Christian Oblitas
Trabajo de Christian Oblitas
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
Ciclo De Vida De Los Sistemas
Ciclo De Vida De Los SistemasCiclo De Vida De Los Sistemas
Ciclo De Vida De Los Sistemas
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema
 
Inf 162
Inf 162Inf 162
Inf 162
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 

Más de Fabiola Guaranda

Más de Fabiola Guaranda (6)

Evolucion inform
Evolucion informEvolucion inform
Evolucion inform
 
Consultas de sql
Consultas de sqlConsultas de sql
Consultas de sql
 
Rad
RadRad
Rad
 
Rad
RadRad
Rad
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Trabajo de una analista de sistemas
Trabajo de una analista de sistemasTrabajo de una analista de sistemas
Trabajo de una analista de sistemas
 

Diseño de sistemas

  • 1.
  • 2. DEFINICION  Es el arte de definir la arquitectura de hardware y software, componentes, módulos y datos de un sistema de cómputo para satisfacer ciertos requerimientos.  El Diseño de Sistemas se define el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un Sistema, con suficientes detalles como para permitir su interpretación y realización física.
  • 3. Objetivos  1. Identificación de Necesidades: En este proceso el Analista se reúne con el cliente y/o usuario (un representante institucional, departamental o cliente particular), e identifican las metas globales, se analizan las perspectivas del cliente, sus necesidades y requerimientos, sobre la planificación temporal.
  • 4.  Se divide en cinco partes:  Reconocimiento del problema.  Evaluación y Síntesis.  Modelado.  Especificación.  Revisión
  • 5. DISEÑO DE LOS OBJETOS  La fase de análisis determina lo que debe hacer la implementación y la fase de diseño del sistema determina el plan de ataque. La fase de diseño de objetos determina las definiciones completas de las clases y asociaciones que se utilizarán en la implementación, así como las interfaces y algoritmos de los métodos utilizados para implementar las operaciones.
  • 6.  La fase de diseño de objetos añadirá objetos internos para la implementación y optimizará las estructuras de datos y los algoritmos.  El diseño de objetos es análogo a la fase preliminar de diseño del ciclo de vida de desarrollo de software tradicional.
  • 7. El diseñador de algoritmos debe:  - Seleccionar algoritmos que minimicen el costo de implementar las operaciones  - Seleccionar estructuras de datos adecuadas para los algoritmos  - Definir nuevas clases y operaciones internas según sea necesario  - Asignar la responsabilidad de las operaciones a las clases adecuadas
  • 8. ETAPAS:  El diseño de los datos. Trasforma el modelo de dominio de la información, creado durante el análisis, en las estructuras de datos necesarios para implementar el Software.  El Diseño Arquitectónico. Define la relación entre cada uno de los elementos estructurales del programa.
  • 9.  El Diseño de la Interfaz. Describe como se comunica el Software consigo mismo, con los sistemas que operan junto con el y con los operadores y usuarios que lo emplean.  El Diseño de procedimientos. Transforma elementos estructurales de la arquitectura del programa. La importancia del Diseño del Software se puede definir en una sola palabra Calidad.
  • 10.  El Diseño del Software es un proceso y un modelado a la vez. El proceso de Diseño es un conjunto de pasos repetitivos que permiten al diseñador describir todos los aspectos del Sistema a construir.  El diseño debe implementar todos los requisitos explícitos contenidos en el modelo de análisis y debe acumular todos los requisitos implícitos que desea el cliente.  Debe ser una guía que puedan leer y entender los que construyan el código y los que prueban y mantienen el Software.
  • 11. Para evaluar la calidad de una presentación del diseño, se deben establecer criterios técnicos para un buen diseño como son:  Un diseño debe presentar una organización jerárquica que haga un uso inteligente del control entre los componentes del software.  El diseño debe ser modular  Un diseño 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.
  • 12. Es la estrategia de alto nivel para resolver problemas y construir una solución. La principal ventaja que ofrecen los modelos de diseños es la probabilidad de experimentar diferentes decisiones y analizar sus resultados.