Actividad 1. Arquitectura del
software.
M.C. Juan Carlos Olivares Rojas
Syllabus
[email protected]
May, 2009
Introducción
• Actualmente el software es la tecnología más
importante en el ámbito mundial, pues se
relaciona con sistemas de todo tipo: transporte,
medicina,
telecomunicaciones,
militares,
industriales, de entretenimiento etc.
• El software de computadora es el producto que
los ingenieros de software construyen y
quienes
posteriormente
también
dan
mantenimiento.
Introducción
• El fundamento de la ingeniería de sistemas se
representa bajo las siguientes actividades:
identificar el papel que tiene el hardware, el
software, las personas,las bases de datos, los
procedimientos y otros elementos del sistema;
y se deben identificar, analizar, especificar,
modelar, validar y gestionar los requisitos
operacionales.
Introducción
• La ingeniería del software ocurre como
consecuencia de un proceso llamado ingeniería
de sistemas. En lugar de concentrarse sólo en
el software, esta disciplina se centra en una
variedad de elementos mientras analiza, diseña
y organiza aquellos elementos de un sistema
que pueden ser un producto, un servicio o una
tecnología para la transformación o control de
información.
• El diseño arquitectónico representa la
estructura de datos y los componentes del
programa necesarios para construir un sistema
Introducción
• El diseño arquitectónico representa la
estructura de datos y los componentes del
programa necesarios para construir un sistema
computacional.
• El propósito del diseño arquitectónico del
software es proporcionar una vista general de
lo que será el producto de software antes de
preocuparse por los detalles y además asegura
que se obtenga lo que se desea. Como un
buen ejemplo se puede mencionar que, para
construir una casa sin antes tener un plano
Introducción
• Como un buen ejemplo se puede mencionar
que, para construir una casa sin antes tener un
plano sería por demás aventurado y
literalmente ese proyecto sería un fracaso,
pues no se tendrían proporciones de las
habitaciones y baños, además sin planos
¿cómo se le daría el soporte a esa
construcción?, ni siquiera se sabe en donde
están los principales muros que dan soporte.
• Lo mismo ocurre en la arquitectura de software
pues sin un diseño previo no se llegará a cubrir
Introducción
• Lo mismo ocurre en la arquitectura de software
pues sin un diseño previo no se llegará a cubrir
el objetivo que se desea cumpla ese producto
de software.
• Al igual que cualquier otro software, producto
del ciclo vital del software, las arquitecturas de
software evolucionan, así como sus técnicas y
enfoques.
Referencias
• Curso de Proyecto Integrador de Software
Básico, Universidad TecMilenio, 2009
Questions?
Descargar

Clase modelo