O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Diseños expocicion

71 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Diseños expocicion

  1. 1. Universidad Estatal DeBolívar CentroAcadémico «Las Naves»Estudiante:Jessica Rivera GarcíaDocente:Ing: Marcelo BañosAsignatura:Desarrollo de software 3Tema:Modelos Del Desarrollo Del SoftwareFecha: 09/06/2013
  2. 2. El diseño del software se encuentra en el núcleo técnico de larespectiva ingeniería y se aplica de manera independienteal modelo de software que se utilice.Una vez que se analizan y especifican los requisitos, el diseño delsoftware es la última acción de la ingeniería correspondientedentro de la actividad del modelado, la cual establece unaplataforma para la construcción (generación de código yprueba).
  3. 3. Estructura y Arquitectura deSoftwareEs "Una descripción de los subsistemas y componentes de unsistema de software y las relaciones que existen entre ellos"(Bus96: c6). La arquitectura es el conjunto de decisiones significativassobre: La organización del sistema Selección de elementos estructurales y sus interfaces a travésde los cuales se constituye el sistema. El Comportamiento, como se especifica las colaboraciones entreesos componentes. Composición de los elementos estructurales y decomportamiento en subsistemas progresivamente más grandes.
  4. 4.  El estilo arquitectónico que guía esta organización:elementos estáticos y dinámicos y sus interfaces, suscolaboraciones y su composición. Estructuras Arquitectónicas y Puntos de Vista. Durante las diferentes facetas o etapas del software debenser descritos y documentados.La arquitectura que no debe centrarse únicamente en laestructura y en el comportamiento, sino que abarque temascomo el uso, funcionalidad, rendimiento, capacidad deadaptación, reutilización, capacidad para sercomprendida, restricciones, compromisos entrealternativas, así como aspectos estéticos.La vista de casos de uso , La vista de diseño , La vista deprocesos , La Vista de implementación , La vista dedespliegue
  5. 5. DISEÑO MODULAREs el diseño basado en la modulación reticular deespacios que permitan optimizar el tiempo deconstrucción y debido a que son transportables,desarmables y reorganizables permiten impulsarmúltiples funcionalidades y su reutilización algenerar un nuevo uso diferente al que fueronfabricados.Además de la reducción en los costos, la flexibilidaden el diseño, la modularidad ofrece otros beneficioscomo al incrementar, y la exclusión.
  6. 6. Un sistema modular sepuede caracterizar Partición funcional en discretas módulosescalables y reutilizables que consiste enaislados, autónomos elementos funcionales Uso riguroso de interfaces modulares biendefinidas, incluyendo descripciones orientado aobjetos de la función del módulo Facilidad de cambio lograr transparenciatecnología y, a la medida de lo posible, hacer usode estándares industriales para interfaces clave
  7. 7. El diseño modular devehículosAspectos del diseño modular se pueden ver enlos coches u otros vehículos en la medida de laexistencia de ciertas partes del coche quepueden ser añadidos o quitados sin alterar elresto del coche.
  8. 8. El diseño modular de losedificiosSe puede ver en algunos edificios, especialmenteedificios modulares. Los edificios modulares (ytambién casas modulares) generalmente consistenen piezas universales (o módulos) que son fabricadosen una planta y luego se envían a un sitio deconstrucción donde se ensamblan en una variedad dedisposiciones.
  9. 9. El diseño modular de lacomputadoraIgual que el diseño modular en otras cosas (porejemplo, automóviles, refrigeradores, hastamuebles). La idea es construir computadoras(ordenador) con piezas de fácil sustitución queutilizan interfaces estandarizadas. Esto le permiteactualizar ciertos aspectos de la computadora confacilidad sin tener que comprar otro equipo porcompleto. Una computadora es realmente uno de losmejores ejemplos de diseño modular - módulostípicos son la Fuente de alimentación(computadora), procesadores, placas base, tarjetasgráficas, discos duros, unidades ópticas, etc.
  10. 10. DISEÑO DE INTERFACESE s una disciplina que estudia y trata de poner enpráctica procesos orientados a construir la interfazmás usable posible, dadas ciertas condiciones deentorno.El entorno dentro del cual se inscribe el diseño deuna interfaz y la medida de su usabilidad, está dadopor tres factores:
  11. 11. El proceso de desarrollo de interfacesDiseño iterativoEl proceso del desarrollo de una interfaz se concibe comoun ciclo que consta de 4 etapas, en varios niveles: Diseño Implementación Medición Evaluación
  12. 12. Los resultados de la etapa de evaluación se tomanpara re-diseñar la interfaz, implementarlanuevamente, medir, y así sucesivamente.Debido a esa repetición o auto-alimentación se lollama diseño iterativo.Mientras tengamos tiempo, trataremos de hacertantos ciclos de mejoramiento como nos sea posible,hasta la fecha límite.El proceso de diseño y el equipo de desarrolloAdemás de la recursividad, otra característica delenfoque actual del diseño de interfaces es queinvolucra no sólo a los especialistas en usabilidad odiseño, sino a todo el equipo de desarrollo.
  13. 13. ¿Quiénes constituyen el equipo dedesarrollo? Todos aquellos que participen de alguna maneraen desarrollo o comercialización del sistema oherramienta: gente de marketing, comunicación,documentación, sistemas e informática, diseño yusabilidad, packaging, etc. Cada uno tiene conocimiento acerca de un áreaespecífica, y su participación a lo largo deldesarrollo aumenta las probabilidades de éxito.
  14. 14. Las etapas y tareas del cicloDiseñoAnálisis de requerimientos del producto.Análisis de las tareas.Conocimiento del usuario.Generación de posibles metáforas y análisis detipo de diálogo.Revisión de posibilidades para la implementación.Implementación Generación de prototipos (profundos o amplios, parainvestigación general o de ajustes).Desarrollo de la aplicación, sitio o sistema.
  15. 15. Medición(Test de usabilidad)Planificación (desarrollo del plan, definiciónde las medidas, selección de participantes,formación de observadores, preparación delos materiales).Test (prueba piloto, tests con usuarios).Evaluación Conclusión (análisis de los datos, elaboración delinforme, resultados y recomendaciones).Comparación contra estándares (internos y/oexternos), versiones anteriores del mismo productoy productos competidores.Verificación de las diferencias.Generación de nuevas metas.

×