Download - Unidad # 6 primera parte diseño estructurado
INSTITUTO TECNOLOGICO SUPERIOR
«GUAYAQUIL»GRUPO #4………..UNIDAD #6“DISEÑO ESTRUCTURADO DE
FUNCIONES”4/14….INTEGRANTES:
RODRIGUEZ MITE MARIANA (coordinadora)
VILELA MURILLO LEYLA (secretaria)
RUIZ MERO VERONICAROSADO ESTRELLA DAYANNA
MEJIA LOZANO NICOLE
DISEÑO ESTRUCTURADO DE FUNCIONES
El diseño estructurado persigue elaborar algoritmos que cumplan la
propiedad de modularidad, para ello, dado un problema que se pretende resolver mediante la
elaboración de un programa de ordenador,
se busca dividir dicho programa en módulos siguiendo los principios de diseño de
Descomposición por refinamientos sucesivos, creación de una
Jerarquía modular y elaboración de módulos Independientes.
OBJETIVOS"El diseño estructurado, tiende a transformar el desarrollo de software de una práctica artesanal a una disciplina de ingeniería". *Eficiencia *Mantenibilidad *Modificabilidad *Flexibilidad *Generalidad *Utilidad
Las entradas y salidas son,
respectivamente, datos que un
módulo necesita y produce.
FASES
En el diseño estructurado se pueden definir estas etapas: Diseño externo Diseño de datos Diseño modular Diseño procedimental
DISEÑO MODULAREs una técnica de
representación en la que se refleja de forma descendente la división de la aplicación en
módulos. Está basado en diagramas de flujo de datos
obtenidos en el análisis.
No representa las secuencias, alternativas o bucles. Tampoco
muestra detalles internos como códigos, algoritmos o
datos. Refleja la comunicación de datos y control y la
jerarquía entre módulos.
DISEÑO DE DATOSEl diseño de datos consiste en
descubrir y la definir completamente de los procesos y características de los datos de la aplicación. El diseño
de datos es un proceso de perfeccionamiento gradual que abarca desde la cuestión más
elemental
"¿Qué datos requiere la aplicación?", hasta los procesos y estructuras de datos precisos que proporcionan dichos datos. Si el diseño de datos es bueno, el acceso a los datos de la
aplicación será rápido y fácil de mantener, y podrá aceptar sin problemas las futuras mejoras de los datos.
DISEÑO PROCEDIMENTALTRANSFORMA ELEMENTOS ESTRUCTURALES DE LA
ARQUITECTURA DEL PROGRAMA EN UNA
DESCRIPCIÓN PROCEDIMENTAL DE LOS
COMPONENTES DEL SOFTWARE.
EL MODELO Y DISEÑO DEL INTERFAZ
se extiende desde el análisis hasta la implementación pasando por el diseño. Actualmente es una de las metodologías
mas implantadas.Las técnicas orientadas a objetos permiten
que el software se construya a partir de objetos de compartimiento especifico.
permite desarrollar software fácilmente extensible y reusable.
DISEÑO DE INTERFACES DE USUARIO
Es una tarea que ha adquirido relevancia en el desarrollo de un
sistema. La calidad de la interfaz de usuario puede ser uno de los motivos
que conduzca a un sistema al éxito o al fracaso. Los principios que se presentan
son de utilidad para creación de interfaces funcionales y de fácil
operación.
A pesar de no ser capaces de resolver todos los aspectos
propios del contexto con el que se esté trabajando, pueden ser
combinados con la prototipación y la aplicación de heurísticas de evaluación para facilitar el proceso de diseño.
DISEÑO DE PROCEDIMIENTO DE USUARIO
Es el proceso de gestión para la creación de un sistema o software la cual encierra un
conjunto de actividades, una de las cuales es la estimación, estimar es echar un vistazo al futuro. Aunque la estimación, es mas un arte
que una ciencia, y es la base de todas las demás actividades de planificación del
proyecto y sirve como guía para una buena ingeniería en sistemas y software.
INTERFAZ DEL ORDENADOR
Incluyen elementos como menús, teclado, ventanas, ratón, los beeps y los diferentes sonidos y en general todos los canales los cuales permiten la comunicación entre la computadora y el ser humano. La mejor interacción humano-maquina a través de
una adecuada interfaz (interfaz de usuario), que le brinde tanta comodidad,
como eficiencia.
La interfaz de usuario en adelante IU, de un programa es un conjunto de
elementos hardware y software de una computadora que presentan información al usuario y le permite interactuar con la
información y con el computador. También se puede considerar parte de la IU la documentación (manuales, ayuda, referencia, tutoriales) que acompaña al
hardware y al software.
Los programas son usados por usuarios con distintos niveles de conocimientos,
desde principiantes hasta expertos. Debe permitirse libertad al usuario para que elija el modo de interacción que mas se
adecue a sus objetivos. La mayoría de los programas y sistemas operativos ofrecen varias formas de interacción al usuario.
También permite explicar o predecir comportamientos el sistema.
METODOLOGIA DE DISEÑO
ORIENTADO AL FLUJO DE DATOS
Define varias representaciones que transforma el flujo de la información en la estructura del programa. (EL DOFD)
tiene sus orígenes en los primeros conceptos de diseño que consideraban la
modularidad. El DOFD amplio esta técnica entregando el flujo e la
información en el proceso de diseño.
En el caso que el flujo de datos no importe realmente se suelen utilizar
método de diseños orientado al objeto. El DOFD permite una
traducción sencilla de la representación de la información de diseño de flujo de datos continua en
la especificación de sistema a una descripción del diseño de la estructura del programa.
GLOSARIO DE TERMINOS
• MODULACION:LA ACCION DE MODULAR.• TECNOLOGICO:RELATIVO A LA TECNOLOGIA
DE UN CONJUNTO DE LOS TERMINOS TECNICOS DE UN CORTE O CIENCIA.
• JERCORQUIA:ORDEN O GRADUACION ENTRE PERSONAS Y COSAS.
• DESCOMPOSICION:ACCION Y EFECTO DE DESCOMPONERSE,DESASEO DE ALTERACIONES.
PROGRAMACION:PROGRAMAR ALGUNA ACTIVIDAD O ALGUN ESCRITO DE UN PROYECTO DETERMINADO.SUBYACENTES:DICE DE LO QUE NACE ABAJOALTERNATIVA:OPCION ENTRE DOS COSASMETODOLOGIA :CIENCIA DEL METODO DE ENSEÑANZATECNICA:CONJUNTO DE PROCEDIMIENTO Y RECURSOS QUE SIRVE UNA CIENCIA ARTE O ACTIVIDADANALISIS:DESCOMPOSICION DE UN TODO EN SUS PARTES HASTA LLEGAR O CONOCER SUS PRINCIPIOSO ELEMENTOS.GESTION:ACCION Y EFECTO DE GESTIONAR.PLANIFICACION:ESTABLECER UN PLAN.COMODIDAD:CONVENIENCIA COSA AGRADABLE Y COMODADOCUMENTACION:CONJUNTO DE ELEMENTOS QUE SIRVE PARA ESTE FIN.