Está en la página 1de 8

FUNDAMENTOS DEL

DISEÑO

Ingeniería del software


Profesora Rebeca Naranjo
Hecho Por: Gilbert Pérez
QUE ES EL DISEÑO DEL SOFTWARE?

 Diseño de software es el proceso de diseño para la planificación de una


solución de software. Este proceso es, por regla general, necesario para que
los programadores puedan manejar la complejidad que la mayoría de los
programas informáticos poseen y para disminuir el riesgo de desarrollos
erróneos.
CONCEPTOS BASICOS DE DISEÑO
Abstracción
manera de reducir la complejidad y permitir un diseño
e implementación más eficientes en sistemas de
software complejos.

Arquitectura
se refiere a la estructura global del software y las
maneras en que esa estructura proporciona integridad
conceptual al sistema. Una buena arquitectura de
software amortizará la inversión en cuanto al resultado
deseado del proyecto, p. ej. en el rendimiento, la
calidad, el programa y el coste.
Patrones

Un patrón de diseño describe una estructura de diseño que


resuelve un problema particular del diseño dentro de un
contexto específico y entre fuerzas que afectan la
manera en la que se aplica y en la que se utiliza dicho
patrón

Modularidad

La modularidad es la manifestación más común de la


división de problemas. El software se divide en
componentes con nombres distintos y abordables por
separado en ocasiones llamados módulos que se integran
para satisfacer los requerimientos del problema
Ocultamiento de la información

El objetivo de ocultar información es esconder los detalles de las


estructuras de datos y el procesamiento tras una interfaz de
modulo

Independencia funcional

La independencia funcional se logra desarrollando módulos, de


manera que cada módulo resuelva un subconjunto especifico de
requerimientos y tenga una interfaz sencilla cuando se vea desde
otras partes de la estructura del programa.
ATRIBUTOS DE CALIDAD
En el proceso de evaluación de la calidad estadística, se
entiende por atributos de calidad aquellas características que
toda operación debe tener para lograr el nivel de calidad
exigido para las estadísticas oficiales del SEN, las cuales serán
alineadas a las buenas prácticas internacionales.

 Confiabilidad
 Seguridad
 Adaptabilidad
 Agilidad
 Facilidad
 funcionalidad
PARTICIPANTES EN EL DISEÑO

 Dueño del producto


 Project manager
 Diseñadores UX y UI
 Analista comercial
 Desarrolladores de software
 Líder de equipo y de tecnología (o team lead y tech lead)
 Scrum master
ESTANDARES DE CALIDAD
Los estándares son ciertas pautas que se adoptaron para conseguir
uniformidad en el desarrollo, facilitando el mantenimiento y la
actualización de los aplicativos y portales, evitando la dependencia
de un desarrollador

¿CUÁLES SON LOS ESTÁNDARES DE LA CALIDAD


DEL SOFTWARE?
Para la industria del software los estándares relevantes son:
ISO 9001: este es un estándar que describe el sistema de calidad utilizado
para mantener el desarrollo de un producto que implique diseño.
ISO 9000-3: este es un documento específico que interpreta el ISO 9001
para el desarrollador de software.

También podría gustarte