Dise O De Software

Páginas: 6 (1310 palabras) Publicado: 20 de marzo de 2015


Alumnos: Manuel Panduro Villasis.

Curso: ING. Software II

Ciclo: VIII

Profesor: Elio Campos Sánchez.

Trabajo: Diseño de Software


Iquitos – Perú
2015



















INTRODUCCION
En la actualidad crear software y diseñar software no es difícil, pero tampoco fácil; un software es capaz de evolucionar y tiene que ser utilizable(al menos para las versiones futuras).
El softwarecambia para anticipar a los cambios en los requisitos hay que diseñar pensando en que aspectos pueden cambiar, los patrones de diseño están orientados al cambio.
Los diseñadores expertos no resuelven los problemas desde sus principios; reutilizan soluciones que han funcionado en el pasado.

Se encuentran patrones de clases y objetos de comunicación recurrentes en muchos sistemas orientados aobjetos.

Estos patrones resuelven problemas de diseño específicos y hacen el diseño flexible y reusable.












Es la disciplina que se ocupa del desarrollo software, se enfrenta al software como un producto de ingeniería que requiere: planificación, análisis, diseño implementación, pruebas y mantenimiento.
Trata de las teorías, métodos y herramientas que los profesionales del desarrollo delsoftware deben utilizar.

Objetivos de la Ingeniería de software
Mejorar la calidad del software.
Acortar los tiempos de desarrollo
Aumentar la productividad
Necesidad: incrementar la reutilización del software.

Procesos del Software
Conjunto estructurado de actividades y resultados asociados requeridos para desarrollar un sistema de software.
Especificación: establecer requisitos y restricciones.Diseño: producir un modelo en papel del sistema.
Implementación: construcción del sistema de software.
Validación: verificar (por ejemplo mediante pruebas) que el sistema cumple con las especificaciones requeridas.
Instalación: entregar el sistema de usuario.
Evolución y mantenimiento: Cambiar/adaptar el software según las demandas: reparar fallos en el sistema.
Cómo llegar a ser un maestro delsoftware

Primero aprender las reglas Algoritmos, estructuras de datos, lenguajes de programación, etc.



Definición de un Patrón:
Es la descripción de un problema que ocurre una y otra vez en nuestro entorno y describe también el núcleo de la solución al problema, de forma que puede utilizarse un millón de veces sin tener que hacer dos veces lo mismo.
Es un esquema que se usa para solucionar unproblema.

El esquema ha sido probado extensivamente, y ha funcionado. Se tiene experiencia sobre uso.

Es una descripción del problema y la esencia de su solución, que se pueda reutilizar en casos distintos.

Es una solución adecuada a un problema común.

Está asociado a orientación a objetos, pero el principio general es aplicable a todos los enfoques de diseño software.
Definición de un patrónde Diseño.
Un patrón de diseño es una descripción de clases y objetos comunicándose entre sí adaptada para resolver un problema de diseño general en un contexto particular.

Categorías de patrones
De creación: implica el proceso de instanciar objetos.
Estructurales: composición de objetos.
De comportamiento: como se comunican los objetos, cooperan y distribuyen en las responsabilidades paralograr sus objetivos.

Estructura de un Patrón
Nombre del Patrón.
Describe el problema de diseño, junto con sus soluciones y consecuencias.
Vocabulario de diseño.
Problema
Describe cuando aplicar el patrón.
Explica el problema y su contexto.
Solución
Elementos que forman el diseño, relaciones, responsabilidades.
No un diseño concreto, plantilla que puede aplicarse en muchas situaciones distintas.Consecuencias
Resultados, ventajas e inconvenientes de aplicar el patrón.
Ejemplo: relación entre eficiencia en espacio y tiempo; cuestiones de implementación. etc.





Descripción de patrones de diseño

Nombre e intención del patrón
Referencia al patrón
Incrementa el vocabulario de diseño
Problema y contexto
Cuándo aplicar el patrón
Solución
Estructura: elementos que conforman el diseño, sus...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Principios de Dise o de software
  • Disen O Y Evaluacio N De Software
  • Dise o Arquitectura Del Software
  • Doc Dise O Software Parte 1
  • Ingenieria Del Software II Patrones De Dise O
  • Dise
  • DIS
  • diseases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS