# data[].attributes.body
El diseño de sistemas es la evaluación de las distintas soluciones alternativas y la especificación de una solución detallada a un problema de información.

Modelado y arquitectura de la aplicación, diseño de la base de datos, diseño de la entrada salida utilizando prototipos, diseño de la interfaz de usuario.

# data[].attributes.body
Pese a las diferencias que pueda haber entre empresas, lo que es común a todas son las 7 etapas del ciclo de vida de un sistema de información ya citadas, y sus componentes, que son cinco:

1. Hardware

2. Software

3. Telecomunicaciones

4. Bases de datos y almacenes de datos.

5. Recursos humanos y procedimientos.

# data[].attributes.body
Fase de desarrollo: El cambio es una constante durante esta etapa, en la que suele ser recomendable poner el foco en la formación y capacitación de los usuarios y el equipo técnico.

Fase de integración y periodo de pruebas: El objetivo de esta etapa es corroborar que el diseño propuesto cumple con los requisitos de negocio establecidos, puede ser necesario repetir las pruebas tantas veces como haga falta para evitar errores.
Fase de implementación: Hay que proceder a la instalación del hardware y software elegidos, crear las aplicaciones correspondientes, someterlas a pruebas, crear la documentación pertinente y capacitar a los usuarios.
Fase de mantenimiento: Está relacionada con las operaciones del día a día. Por lo general, consiste en introducir los ajustes necesarios para mejorar el rendimiento y corregir los problemas que puedan surgir.

# data[].attributes.body
El sistema de información es un conjunto integrado de componentes que las organizaciones necesitan para recopilar, almacenar y procesar datos, así como para proporcionar información, conocimiento y productos digitales.

# data[].attributes.body
Fase de planificación: Se prepara el diseño y posterior implementación del sistema. Es necesario definir el alcance del proyecto, justificarlo y escoger una metodología para su desarrollo.

Fase de análisis: Análisis y donde se busca concretar una serie de requisitos, que son los que regirán el nuevo sistema o los cambios a introducir en el antiguo.

Fase de diseño: Identificar soluciones potenciales, evaluarlas y elegir la más conveniente. Ésta será o la más efectiva, o la más eficiente en costes o la menos compleja. Selección tecnológica de software y hardware.

# data[].attributes.headline
MODELO DE LA ARQUITECTURA DE LA APLICACION

# data[].attributes.subject
MODELO DE LA ARQUITECTURA DE LA APLICACION

# data[].attributes.body
El propósito de un modelo es reducir las ambigüedades que se producen en las descripciones con el lenguaje natural y ayudarle a usted y a sus colegas a visualizar el diseño y a analizar diseños alternativos. El modelo debe usarse conjuntamente con otros documentos o explicaciones. Por sí mismo, un modelo no constituye una especificación completa de la arquitectura.

# data[].attributes.body
Entre ellos, destacan tres grandes bloques:

1. Soporte operacional y sistemas empresariales.

2. Apoyo al trabajo del conocimiento.

Sistemas de apoyo profesional

Sistemas de colaboración

Sistemas de gestión del conocimiento

3. Apoyo de la gerencia

Sistemas de informes de gestión

Sistemas de apoyo a la decisión e inteligencia empresarial.

Sistemas de información ejecutiva

# data[].attributes.headline
AREAS DE LA ARQUITECTURA DE UNA APLICACION

# data[].attributes.subject
AREAS DE LA ARQUITECTURA DE UNA APLICACION

# data[].attributes.body
Diseño de alto nivel. Aquí se describen los componentes principales y el modo en que interactúan entre sí para satisfacer cada uno de los requisitos. Si el sistema es grande, cada componente puede tener su propio diseño de alto nivel donde se muestra su composición a partir de componentes más pequeños.
Patrones y convenciones de diseño usados en los diseños de los componentes. Un modelo describe un determinado enfoque para lograr un objetivo de programación. Si se usan los mismos modelos a lo largo de un diseño completo, el equipo puede reducir el costo que suponen los cambios.

# data[].attributes.body
1. Dejar el control al usuario
La mayor parte de las restricciones y limitaciones impuestas por el diseñador se han pensado para simplificar el modo de interacción.
2. Reducir la necesidad de que el usuario memorice
Siempre que sea posible, el sistema deberá recordar la información pertinente y ayudar a que el usuario recuerde mediante un escenario de interacción.
3. Hacer consistente la interfaz.

Que toda la información se organice de acuerdo con reglas de diseño que se respeten en todas las pantallas desplegadas.

Que los mecanismos de entrada se limiten a un conjunto pequeño usado en forma consistente en toda la aplicación.

Que los mecanismos para pasar de una tarea a otra se definan e implementen de modo consistente.