Diseños II
Diseños II
Diseños II
Seccion: L15
Fecha: 13/01/2024
Unida I. Conceptos Generales de Diseños de
Sistemas
Sistemas de diseño
Esta es la herramienta central en torno a la que gira nuestra
metodología. Por ello, hemos creído oportuno dedicar un
capítulo entero a explicar: qué entendemos por sistema de
diseño, qué principios de diseño nos guían a la hora
gestionarlo, y qué elementos componen nuestros sistemas a
nivel morfológico
CONCEPTOS Y PRINCIPIOS
Los 3 principios
1. Empatía
Pone en el centro del diseño al usuario y limita el influjo
de las suposiciones del diseñador para que este
comprenda cómo piensa el consumidor. Por ese motivo,
uno de los principios del análisis y diseño más
importantes es la empatía. Los diseñadores deben
ponerse en el lugar de la audiencia para detectar sus
necesidades y problemas específicos, en base a los cuales
podrán proponer soluciones creativas.
2. Pensamiento divergente
Un principio fundamental consiste en fomentar el
pensamiento divergente en los equipos de diseño. Este
tipo de pensamiento, más espontáneo y fluido que el
pensamiento lógico, permite explorar diferentes
soluciones. De hecho, el análisis y diseño estimula
precisamente la creatividad y la exploración de distintas
perspectivas y caminos para resolver los problemas,
dando como resultado soluciones originales y
disruptivas.
3. Experimentación
El análisis y diseño es un método eminentemente
iterativo, por lo que la experimentación es uno de sus
principios cardinales. Anima a los diseñadores a probar
diferentes ideas para constatar cuáles funcionan y cuáles
no. Se basa en la construcción de prototipos o productos
mínimos viables para comprobar si la idea funciona o
hay que realizar modificaciones antes de lanzarla al
mercado.
PROCESO DE CONSTRUCCION DE
SISTEMAS
integración.
Evaluación del resultado de las pruebas del sistema.
Producto software:
CONCEPTO DE IMPLEMENTACION Y
MANTENIMIENTO DE SISTEMAS
A las tres fases anteriores hay que agregar una fase que es
posterior a la puesta en producción de la aplicación el
mantenimiento es un costo inevitable en cualquier producto.
Sin embargo, un buen desarrollo de este implicara una
reducción de dichos costes.
El mantenimiento puede visualizarse en tres vertientes
principales:
Correctivo: Es el más caro, pues implica un
retroceso hacia la ubicación de un problema no
considerado, o de un requisito mal entendido, o de
un error de implementación dado.
Aumentativo: Es el añadir nuevos requisitos o
necesidades al producto.
Preventivo: Se modifican componentes del software
Normalización.
entre tablas.
La desnormalización puede ocurrir según los requisitos
del usuario.
Las consideraciones físicas pueden hacer que el modelo de
datos físicos sea bastante diferente del modelo de datos
lógicos.
El modelo de datos físicos será diferente para
diferentes Sistemas de Gestión de Base de datos. Por
ejemplo, el tipo de datos para una columna puede ser diferente
entre MySQL y SQL Server.
Los pasos básicos para el diseño del modelo de datos físicos
son los siguientes:
Convertir entidades en tablas.
Convertir relaciones en claves externas.
Convertir atributos en columnas.
Modificar el modelo de datos físicos en función de las
restricciones / requisitos físicos.