Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajjo - 1
Trabajjo - 1
MODELADO DE SOLUCIONES
Presentador por:
Alicia Gutiérrez
Introducción
Este informe se realizará con el fin de poder entender mas a profundidad el concepto
de arquitectura de software, como se puede implementar en un programa y para que sirve
conocer toda esta serie de pasos y modelos que existen entre la arquitectura de software.
La arquitectura de software viene apareciendo desde los años 1960, pero se dio a
conocer e implementar aproximadamente entre los años de 1990 tras la llegada de la crisis
del software y el gran avance que comenzaba a tener la ingeniería de software.
OBJETIVOS
Dar a conocer los pasos para creación de un buen software.
Estimar los costos los costos de un proyecto y tiempo de desarrollo.
Hacer seguimiento a costos y plazos para un buen sistema.
Implementar buenas prácticas de programación.
Algo que se puede resaltar de la arquitectura de software es que consta de una serie de
atributos de calidad del sistema, como, por ejemplo:
Estos atributos van de la mano de los requerimientos no funcionales del software y son
características que se deben de trabajar juntas.
Según el autor Cervantes, se puede concluir que, en la etapa de diseño, se define el uso de
tecnologías adecuadas para resolver el problema donde se tiene en cuenta el patrón modelo
vista controlador.
Según el autor Cervantes, se puede concluir que, en la etapa de documentación, una vez se
ha definido el diseño es necesario dialogarlo de manera eficaz eficiente y clara para que
sirva como referencia al equipo de trabajo
Para la arquitectura de software estaremos utilizando 3 clases de modelos, los cuales son:
Modelos estructurales.
“Similares a la vista estructural, pero su énfasis primario radica en la (usualmente una sola)
estructura coherente del sistema completo, en vez de concentrarse en su composición. Los
modelos de framework a menudo se refieren a dominios o clases de problemas específicos.
El trabajo que ejemplifica esta variante incluye arquitecturas de software específicas de
dominios, como CORBA, o modelos basados en CORBA, o repositorios de componentes
específicos, como PRISM.” (Anónimo. S.F).
Según la cita anterior se una vista con el fin de facilitar al programador ejecutar el
desarrollo del sistema.
Modelos dinámicos
Según la cita anterior se trata de que nuestro sistema esté dispuesto a cambios, teniendo en
cuenta que la construcción del modelo, es por sí mismos.
Modelos de proceso