Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Principio Sdi Sen I o
Principio Sdi Sen I o
Introduccin al Diseo de
Software
Qu es el diseo?
Representacin ingenieril de algo que se
va a hacer. El plano del software.
Interfaces
Introduccin al Diseo de
Software
Resultados:
Varios modelos para las diferentes reas.
Proceso:
Empieza con la descripcin de los
requerimientos y se construye, poco a
poco, siguiendo los principios de diseo,
hasta obtener la especificacin del
diseo.
Diagrama
Entidad
Relacin
Diagrama
de Flujo de
Datos
Diccionario
de Datos
Diagrama de
transicin de
Estados
Diseo a
nivel de
Componentes
Diseo de Interfaces
Diseo Arquitectnico
Diseo de Datos
Diseo arquitectnico.
define la relacin entre
estructurales del software.
elementos
de
Dentro de s.
Con otros sistemas.
Con las personas.
Diseo de Componentes.
Transforma elementos estructurales en
descripciones procedimentales.
una
estructura
Ser modular.
Contener diferentes representaciones.
Derivarse del anlisis de forma controlada.
Existen factores
externos.
de
calidad
internos
Externos.
Propiedades
que
pueden
ser
observadas por los usuarios.
Internas. Son buscados por el Ingeniero de
Software.
Tipos de abstraccin:
Procedimental.
Secuencia
nombrada
de
instrucciones que tiene una funcin especfica y
limitada.
De datos. Coleccin nombrada de datos que
describe un objeto de datos.
De control. Explicita el mecanismo de control de
programa sin especificar los datos internos.
Costo de integracin
Costo/mdulo
Nmero de mdulos
Aunque la modularidad es buena y est basada en la premisa de divide
y vencers, no debe exagerarse el nmero de mdulos
Estructurales.
Define
los
componentes
(mdulos, objetos, interfaces), la manera en
que se empaquetan e interactan.
Extra-funcionales.
Cmo
consigue
los
requerimientos
no
funcionales.
Ejemplos:
rendimiento, capacidad, fiabilidad, seguridad,
etc.
Familias de sistemas relacionadas. Debe poder
utilizar bloques de construccin arquitectnicos.