







Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
Tipo: Diapositivas
1 / 13
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
(^) 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.
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
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.
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.
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.
(^) 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: