SlideShare una empresa de Scribd logo
1 de 6
UNIVERSIDAD FERMIN TORO
      ESCUELA DE COMPUTACION
    CATEDRA: DISEÑO DE SOFTWARE




Diseño Estructurado y
   técnicas que lo
    caracterizan


      CABUDARE, EDO LARA
Diseño Estructurado
  El diseño es el proceso de aplicar distintas técnicas y
  principios con el objetivo de definir y orientar un
  dispositivo, proceso, o sistema, con los suficientes detalles
  como para permitir su realización física.

• El diseño estructurado, es otro elemento del Método de
  Desarrollo por Análisis estructurado que emplea la
  descripción gráfica, se enfoca en el desarrollo de
  especificaciones del software.

• El objetivo del Diseño estructurado, es programas formados
  por módulos independientes unos de otros desde el punto
  de vista funcional.
Diseño Estructurado
• 1. Diseño de datos.
Transforma el modelo de dominio de la información creado durante el
   análisis en las estructuras de datos necesarias para implementar el
   software.
• 2. Diseño de la Interfaz.
Describe como se comunica el software consigo mismo, con los
   sistemas que operan con él y con los operadores que los emplean.
• 3. Diseño Procedimental.
Transforma elementos estructurales de la arquitectura del programa
   en una descripción procedimental de los componentes del
   software.
• 4. Diseño Arquitectónico.
Define la relación entre los principales elementos estructurales del
   programa. La importancia del diseño del software reside en la
   calidad. El diseño es la única manera de traducir los requisitos del
   cliente un sistema o producto de software.
Características del Diseño
               Estructurado
• El diseño debe implementar todos los requisitos
  contenidos en el modelo de análisis y debe acomodar
  todos los requerimientos implícitos que desea el
  cliente
• El diseño debe ser una guía que puedan leer y
  entender los que construyan el código y los que
  prueban y mantienen el software.
• El diseño debería proporcionar una completa idea de
  lo que es el software, enfocando los dominios de datos,
  funcional y de comportamiento desde la perspectiva
  de la implementación.
Análisis de los requerimientos de
                software.
• Los métodos de diseño comparten los siguientes
  elementos:
• Un mecanismo para la transformación de un
  modelo de análisis en una representación del
  diseño.
• Una notación para representar los componentes
  funcionales y sus interfaces.
• Heurísticas para el refinamiento y la partición.
• Consejos para valorar la calidad.
Principios del diseño
• Diseño de software es un proceso y un modelo a la
  vez. El proceso de diseño es un conjunto de pasos
  que permiten al diseñador describir todos los
  aspectos del software a construir.
• El diseño no debe inventar nada que ya esté
  inventado.
• El diseño debería estructurarse para admitir cambios.
• El diseño no es escribir código y escribir código no es
  diseñar.

Más contenido relacionado

La actualidad más candente

2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Fundamentos y metodos de analisis de requerimientos.
Fundamentos y metodos de  analisis de requerimientos.Fundamentos y metodos de  analisis de requerimientos.
Fundamentos y metodos de analisis de requerimientos.raquel yendez avila
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosFranklin Parrales Bravo
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareLiliana Pacheco
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo Seba Briones
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareJesús Navarro
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructuradosAndres Morales
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físicoerrroman
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Informaciónjgbd127
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistemaIsrael Rey
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 

La actualidad más candente (20)

Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Fundamentos y metodos de analisis de requerimientos.
Fundamentos y metodos de  analisis de requerimientos.Fundamentos y metodos de  analisis de requerimientos.
Fundamentos y metodos de analisis de requerimientos.
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitos
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del software
 
Métodos estructurados
Métodos estructuradosMétodos estructurados
Métodos estructurados
 
diseño lógico y diseño físico
diseño lógico y diseño físicodiseño lógico y diseño físico
diseño lógico y diseño físico
 
Herramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de InformaciónHerramientas para llevar a cabo un Sistema de Información
Herramientas para llevar a cabo un Sistema de Información
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Modelado del sistema
Modelado del sistemaModelado del sistema
Modelado del sistema
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 

Similar a Diseño Estructurado

DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO Eliezer Alas
 
Ra semana 13 1
Ra semana 13 1Ra semana 13 1
Ra semana 13 1victdiazm
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de SoftwareGlamisleidys Chourio
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranMarijoalbarranb
 
Presentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CostePresentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CosteCAMILO
 
PROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSPROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSCAMILO
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoCAMILO
 
presentacion de software y estimacion de doste
presentacion de software y estimacion de dostepresentacion de software y estimacion de doste
presentacion de software y estimacion de dosteCAMILO
 
Proyecto de Software y Coste
Proyecto de Software y CosteProyecto de Software y Coste
Proyecto de Software y CosteCAMILO
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
presentacion hebelyn
presentacion hebelynpresentacion hebelyn
presentacion hebelynHebelynBravo
 
Ingeniería de software - definiciones
Ingeniería de software - definicionesIngeniería de software - definiciones
Ingeniería de software - definicionesdettebe
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTECAMILO
 
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
 

Similar a Diseño Estructurado (20)

Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO DISEÑO ESTRUCTURADO
DISEÑO ESTRUCTURADO
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Ra semana 13 1
Ra semana 13 1Ra semana 13 1
Ra semana 13 1
 
Diseño de sistemas
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de Software
 
Actividad remedial_Maria_Albarran
Actividad remedial_Maria_AlbarranActividad remedial_Maria_Albarran
Actividad remedial_Maria_Albarran
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Unidad 4 aldo moreno
Unidad 4 aldo morenoUnidad 4 aldo moreno
Unidad 4 aldo moreno
 
Presentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de CostePresentacion de Software y Estimacion de Coste
Presentacion de Software y Estimacion de Coste
 
PROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOSPROYECTOS DE SOFTWARE Y COSTOS
PROYECTOS DE SOFTWARE Y COSTOS
 
Proyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de CostoProyecto de Software y Estimacion de Costo
Proyecto de Software y Estimacion de Costo
 
presentacion de software y estimacion de doste
presentacion de software y estimacion de dostepresentacion de software y estimacion de doste
presentacion de software y estimacion de doste
 
Proyecto de Software y Coste
Proyecto de Software y CosteProyecto de Software y Coste
Proyecto de Software y Coste
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
presentacion hebelyn
presentacion hebelynpresentacion hebelyn
presentacion hebelyn
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Ingeniería de software - definiciones
Ingeniería de software - definicionesIngeniería de software - definiciones
Ingeniería de software - definiciones
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
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
 

Más de marijoalbarran

Desarrollo emp alirio_latiegue
Desarrollo emp alirio_latiegueDesarrollo emp alirio_latiegue
Desarrollo emp alirio_latieguemarijoalbarran
 
Marysabel morillo.desarrollo
Marysabel morillo.desarrolloMarysabel morillo.desarrollo
Marysabel morillo.desarrollomarijoalbarran
 
Los sistemas puesta a tierra y sus elementos
Los sistemas puesta a tierra y sus elementosLos sistemas puesta a tierra y sus elementos
Los sistemas puesta a tierra y sus elementosmarijoalbarran
 

Más de marijoalbarran (6)

Primera fase
Primera fasePrimera fase
Primera fase
 
Fase 1
Fase 1Fase 1
Fase 1
 
Desarrollo emp alirio_latiegue
Desarrollo emp alirio_latiegueDesarrollo emp alirio_latiegue
Desarrollo emp alirio_latiegue
 
Marysabel morillo.desarrollo
Marysabel morillo.desarrolloMarysabel morillo.desarrollo
Marysabel morillo.desarrollo
 
Rafaeltorres glosario
Rafaeltorres glosarioRafaeltorres glosario
Rafaeltorres glosario
 
Los sistemas puesta a tierra y sus elementos
Los sistemas puesta a tierra y sus elementosLos sistemas puesta a tierra y sus elementos
Los sistemas puesta a tierra y sus elementos
 

Diseño Estructurado

  • 1. UNIVERSIDAD FERMIN TORO ESCUELA DE COMPUTACION CATEDRA: DISEÑO DE SOFTWARE Diseño Estructurado y técnicas que lo caracterizan CABUDARE, EDO LARA
  • 2. Diseño Estructurado El diseño es el proceso de aplicar distintas técnicas y principios con el objetivo de definir y orientar un dispositivo, proceso, o sistema, con los suficientes detalles como para permitir su realización física. • El diseño estructurado, es otro elemento del Método de Desarrollo por Análisis estructurado que emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software. • El objetivo del Diseño estructurado, es programas formados por módulos independientes unos de otros desde el punto de vista funcional.
  • 3. Diseño Estructurado • 1. Diseño de datos. Transforma el modelo de dominio de la información creado durante el análisis en las estructuras de datos necesarias para implementar el software. • 2. Diseño de la Interfaz. Describe como se comunica el software consigo mismo, con los sistemas que operan con él y con los operadores que los emplean. • 3. Diseño Procedimental. Transforma elementos estructurales de la arquitectura del programa en una descripción procedimental de los componentes del software. • 4. Diseño Arquitectónico. Define la relación entre los principales elementos estructurales del programa. La importancia del diseño del software reside en la calidad. El diseño es la única manera de traducir los requisitos del cliente un sistema o producto de software.
  • 4. Características del Diseño Estructurado • El diseño debe implementar todos los requisitos contenidos en el modelo de análisis y debe acomodar todos los requerimientos implícitos que desea el cliente • El diseño debe ser una guía que puedan leer y entender los que construyan el código y los que prueban y mantienen el software. • El diseño debería proporcionar una completa idea de lo que es el software, enfocando los dominios de datos, funcional y de comportamiento desde la perspectiva de la implementación.
  • 5. Análisis de los requerimientos de software. • Los métodos de diseño comparten los siguientes elementos: • Un mecanismo para la transformación de un modelo de análisis en una representación del diseño. • Una notación para representar los componentes funcionales y sus interfaces. • Heurísticas para el refinamiento y la partición. • Consejos para valorar la calidad.
  • 6. Principios del diseño • Diseño de software es un proceso y un modelo a la vez. El proceso de diseño es un conjunto de pasos que permiten al diseñador describir todos los aspectos del software a construir. • El diseño no debe inventar nada que ya esté inventado. • El diseño debería estructurarse para admitir cambios. • El diseño no es escribir código y escribir código no es diseñar.