Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Modelado de sistemas software: análisis estructurado y orientado a objetos, Diapositivas de Desarrollo de Software

Diferentes técnicas y enfoques para el modelado de sistemas software, incluyendo el análisis estructurado, el modelado de datos y el enfoque orientado a objetos. Se explican los conceptos básicos y las reglas de construcción de cada uno de estos enfoques, así como su aplicación en la planificación de recursos de datos, la construcción de bases de datos compartibles y la integración de bases de datos existentes.

Qué aprenderás

  • ¿Qué es el análisis estructurado y en qué se concentra?
  • ¿Cómo funciona el modelado de datos y qué reglas de construcción se deben seguir?
  • ¿Qué ventajas ofrece el enfoque orientado a objetos en el modelado de sistemas software?

Tipo: Diapositivas

2020/2021

Subido el 19/02/2022

arianka-isela-alanis-gonzalez
arianka-isela-alanis-gonzalez 🇲🇽

1 documento

1 / 13

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD POLITÉCNICA DE
LA REGIÓN RIBEREÑA
ARIANKA ISELA ALANIS GONZÁLEZ 201900002
GRUPO ITI-1901
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
PROFR. JUAN PEDRO MONSIVÁIS DÍAZ
INGENIERÍA DE REQUISITOS
MODELADO DE DATOS
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Vista previa parcial del texto

¡Descarga Modelado de sistemas software: análisis estructurado y orientado a objetos y más Diapositivas en PDF de Desarrollo de Software solo en Docsity!

UNIVERSIDAD POLITÉCNICA DE

LA REGIÓN RIBEREÑA

ARIANKA ISELA ALANIS GONZÁLEZ 201900002

GRUPO ITI-

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

PROFR. JUAN PEDRO MONSIVÁIS DÍAZ

INGENIERÍA DE REQUISITOS

MODELADO DE DATOS

INTRODUCCIÓN

 (^) El modelado de sistemas software es una técnica para tratar con la complejidad inherente a estos sistemas. El uso de modelos ayuda al ingeniero de software a "visualizar" el sistema a construir. Además, los modelos de un nivel de abstracción mayor pueden utilizarse para la comunicación con el cliente.

ANÁLISIS ESTRUCTURADO

El análisis estructurado es parte de una serie de métodos estructurados, que "representan una colección de técnicas de análisis, diseño y programación que se desarrollaron en respuesta a los problemas que enfrenta el mundo del software desde 1960 hasta la década de 1980.  (^) Se concentra en especificar lo que se requiere que haga el sistema o la aplicación  (^) Permite que las personas observen los elementos logicos, separados de los componentes físicos  (^) Se puede desarrollar un diseño físico eficiente para la situacion donde sera utilizado  (^) Se usan símbolos gráficos iconos y convenciones para identificar y describir los componentes de un sistema

ENFOQUE DE MARCO

El enfoque de marco lógico (EML) es una herramienta analítica, desarrollada en 1979, para En el EML se considera que la ejecución de un proyecto es consecuencia de un conjunto de acontecimientos con una relación causal interna. Estos se describen en: insumos, actividades, resultados, objetivos específicos y objetivo global. la planificación de proyectos orientada mediante objetivos.

MODELO SEMÁNTICO DE DATOS

Es un modelo conceptual de datos en el que se incluye información semántica. Esto significa que el modelo describe el significado de sus instancias. Tal modelo de dato semántico es una abstracción que define cómo los símbolos almacenados (los datos de la instancia) se relacionan con el mundo real.  (^) Capacidad de expresar información que permite el intercambio de información para interpretar su significado (semántico) de las instancias, sin necesidad de conocer el meta-modelo.  (^) Estos modelos semánticos están orientados a los hechos (en oposición a los orientados a objetos).  (^) Los hechos son típicamente expresados por relaciones binarias entre elementos de datos, mientras que las relaciones de orden superior se expresan como colecciones de relaciones binarias.

MODELO ENFOCADO A OBJETOS

Es un modelo de administración de

datos. Las bases de datos orientadas a

objetos en lugar de

incorporar tablas como lo hacen las

relacionales, utilizan objetos.

 Los objetos de una base de datos

tienen las mismas características

conocidas de los objetos de los

lenguajes orientados a

objetos (herencia, polimorfismo,

encapsulación, otros).

PROCESO DE MODELADO – FLUJO

DE DATOS

Reglas de construcción:  (^) 1. Cuando un Flujo de datos entra en un proceso sufre una transformación. Un proceso no es ni origen ni final de los datos, sólo lugar de transformación de los mismos. Por ello, cualquier flujo de datos que entre en un proceso ha de transformarse (ver Figura DFD3).  (^) 2. Un proceso puede transformar un dato en varios.  (^) 3. Es necesario un proceso como intermediario entre una Entidad Externa y un Almacén de Datos.

PROCESO DE MODELADO –

SEMÁNTICO DE DATOS

 (^) Un modelo de datos semánticos puede usarse para muchos propósitos. Algunos objetivos clave incluyen:  (^) Planificación de los recursos de datos: Se puede utilizar un modelo de datos preliminar para proporcionar una visión general de los datos necesarios para ejecutar una empresa. A continuación, se puede analizar el modelo para identificar y evaluar proyectos para crear recursos de datos compartidos.  (^) Construcción de bases de datos compartibles: un modelo completamente desarrollado puede ser utilizado para definir una aplicación independiente de la vista de datos que pueden ser validados por los usuarios y luego transformados en un diseño de base de datos físico para cualquiera de las diversas tecnologías de DBMS. Además de generar bases de datos que son consistentes y compartibles, los costos de desarrollo pueden ser drásticamente reducidos a través del modelado de datos

 (^) El proceso Orientado a Objetos se mueve a través de una espiral evolutiva que comienza con la comunicación con el usuario. Es en esta parte donde se define el dominio del problema y se identifican las clases básicas del problema. La planificación y el análisis de riesgos establecen una base para el plan de proyecto OO. El trabajo técnico asociado con la ingeniería del software OO sigue las siguientes tareas:

  1. Identificar clases candidatas
  2. Buscar clases en biblioteca
  3. Extraer nuevas clases si existen
  4. Desarrollar las clases sino existen
  5. Añadir las nuevas clases a la biblioteca
  6. Construir n-esima iteración del sistema

PROCESO DE MODELADO – CON

ENFOQUE ORIENTADO A OBJETOS