Arbol Cuaternario

Páginas: 6 (1287 palabras) Publicado: 8 de febrero de 2015
INS 234 Diseño de Software
Clase 5
Profesor: Yonnys Y. Escalona Medina
y.escalonamedina@uandresbello.edu

Contenido
• Fundamentos de diseño de
software
– Principios de diseño

Introducción
• El diseño es más creativo que el análisis
• Es una actividad de SOLUCIÓN DE
PROBLEMAS
• ¿Qué es diseño?
– HOW? -> Software Design Document (SDD)

Design Framework

Software Design Diseño conceptual y diseño
técnico
SDD

Diseño conceptual y diseño
técnico
• El diseño conceptual responde:
– ¿De dónde proviene la data/información? Y
¿Dónde van a estar los datos?
– ¿Qué va a pasar con los datos en el sistema?
– ¿Cómo será el sistema desde la perspectiva
de los usuarios?
– ¿Qué opciones se ofrecerán a los usuarios?
– ¿Cómo aparecerán los reportes y los
formularios?–…

Diseño conceptual y diseño
técnico
• El diseño técnico
describe:
– Configuración del hardware
– Necesidades del software
– Interfaces de comunicación
– I/O del sistema
– Arquitectura del software
– Arquitectura de la red
– Cualquier otra cosa que se traduce en los
requisitos para una solución al problema del

Diseño conceptual y diseño
técnico
• El diseño necesita
ser:
–Correcto y completo
– Entendible
– En un nivel apropiado
– Mantenible

Proceso del diseño

Fundamentos/Principios del
Diseño
• Los fundamentos del diseño ayudan al desarrollador de
software a responder a estas preguntas:
– ¿Qué criterios puedo utilizar para dividir el software
en componentes individuales?
– ¿Cómo se separan los detalles de una función o de la
estructura
de losdatos de la representación conceptual del software?
– ¿Existen criterios uniformes que definan la calidad técnica de
un diseño de software?

“El principio de la sabiduría de un programador está en
reconocer la diferencia entre obtener un programa
que funcione y uno que funcione correctamente”

Fundamentos del Diseño
• MODULARIDAD (divide y vencerás)
– El software se divide en componentescon nombres
y ubicaciones determinados, que se denominan
módulos y que se integran para satisfacer los
requisitos
– El software monolítico (es decir, un programa grande
compuesto de un solo módulo) no puede ser
estudiado fácilmente, ya que el número de caminos
de control, el número de variables y la complejidad
global harían el código prácticamente indescifrable

Fundamentos del Diseño• ARQUITECTURA DEL SOFTWARE, La arquitectura del
software se refiere a dos características importantes del
software:
– La estructura jerárquica de los módulos del software
– La estructura de los datos

Fundamentos del Diseño
• JERARQUÍA DE CONTROL, también se le conoce como
estructura del programa, y representa la organización jerárquica
de los módulos de un programa e implica unajerarquía de control.
La representación de jerarquía se suele representar con
diagramas de árbol

Fundamentos del Diseño
• ESTRUCTURA DE DATOS
– La estructura de datos es una representación de la lógica que
existe entre los elementos individuales de información. Debido
a que la estructura de la información afectará de forma
determinante al diseño procedimiental, la estructura de datos es
tanimportante como la estructura del programa en la
representación de la arquitectura del software.
– La estructura de datos dicta la organización, los métodos
de acceso, el grado de asociatividad y las alternativas para
el tratamiento de la información.
– Las estructuras de datos clásicas son los elementos
escalares,
los arrays, las listas y los arboles

Fundamentos del Diseño
•PROCEDIMIENTOS DEL SOFTWARE, la estructura del
programa define la jerarquía de control, independientemente de
las decisiones y secuencias de procesamiento. El procedimiento
del software se centra en los detalles de procesamiento de cada
módulo individual

Fundamentos del Diseño


OCULTAMIENTO DE INFORMACIÓN
– El concepto de modularidad nos lleva a la pregunta: ¿cómo
descomponer una solución...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cuaternario
  • Era Cuaternaria
  • El cuaternario
  • Cuaternario
  • definicion de cuaternario
  • sector cuaternario
  • Amonios cuaternarios
  • Prevención Cuaternaria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS