Professional Documents
Culture Documents
objetos
Paradigmas
de la
ingeniera de
Software
Fundamentos de ingeniera de
software
Enfoque estructurado
Flujo de datos
Un flujo se representa grficamente por medio de una flecha que entra y sale de
proceso; el flujo se usa para describir el movimiento, de bloques o paquetes de
informacin de una parte del sistema a otra.
Almacn de Datos
Proceso
Ejemplo general:
Diccionario de datos
Un diccionario de datos: es un conjunto de metadatos (en general, un grupo de
metadatos se refiere a un grupo de datos).Que contiene las caractersticas lgicas
y puntuales de los datos que se van a utilizar en el sistema que se programa,
incluyendo nombre, descripcin, alias, contenido y organizacin.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita el
acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos
y auxilia a los analistas que participan en la determinacin de los requerimientos del
sistema, su contenido tambin se emplea durante el diseo.
Alias: otros nombres usados para la entrada, dado que un mismo elemento
puede ser conocido por diferentes nombres.
Conceptos de divisin
La subdivisin de un sistema en subsistemas y de stos en mdulos se hace de
acuerdo a una serie de conceptos que se anuncian a continuacin
1. De procesos
2. De datos
3. De control.
Refinamiento:
Mientras la abstraccin nos permite conceptualizar con independencia los
detalles de bajo nivel, el refinamiento nos permite avanzar hacia estos.
Modularidad:
Divisin del Software en elementos con funcin propia distinguibles de
otros que se comunican e intercambian informacin.
Cada DFD tiene tambin un nmero nico que coincide con el proceso que
describe.
Para cada proceso primitivo existir una mini especificacin. Un modelo de datos
es un lenguaje orientado a describir una Base de Datos.
Tpicamente un Modelo de Datos permite describir:
Las estructuras de datos de la base: El tipo de los datos que hay en la base
y la forma en que se relacionan.
Descomposicin en procesos
DFD: Construccin.
Nivel 1: Subsistemas
Nivel 2: Funciones de cada subsistema
Descomposicin funcional
Cada proceso se puede explotar, refinar o descomponer en un DFD ms
detallado.
Conceptos de anlisis
Como toda actividad ya sea humana, qumica, fsica tiene un orden para
llevarse a cabo y mucho ms en un proyecto en donde se maneja una
creacin para el beneficio de la sociedad. Ya sea Estructurado que es
donde se hace uso de los DDF y el Orientado a Objetos es el uso de
una portabilidad ms eficiente, un escalamiento y alteracin muy fcil.
Bibliografa
Itlalaguna. (4 de Octubre de 2014). Ingenieria de Software. Obtenido de
http://www.itlalaguna.edu.mx/Academico/Carreras/sistemas/ingsofware1/Unidad1.pdf