Anda di halaman 1dari 2

ASIGNATURA: CLIENTE / SERVIDOR

PROFESOR: ALEJANDRO RODAS VÁSQUEZ

Según el capítulo 10.1 (página 298) del libro “Ingeniería del Software Un enfoque
Práctico”

Estudiante
Jeferson Romero Largo
Cód. 1225089028

1. Tomando como base las definiciones que se dan de Arquitectura de


Software usted debe interpretar y dar una definición propia de modo que el
concepto quede asimilado.

La arquitectura de software es la forma en que dividimos un proyecto en


módulos y la forma en de cierta forma los comunicamos entre ellos, todo
esto para la organización del sistema, y de esta forma poseer la facilidad de
analizar la integridad de los requisitos de este proyecto, y en caso que haya
errores permite una pronta corrección de éstos, reduciendo así los riesgos.

2. El diseño arquitectónico se concentra en la representación de la estructura


de los componentes de software, sus propiedades e interacción. Define el
concepto de componente.

Los componentes son módulos y/o partes del todo, las piezas del software,
donde cada uno de ellos tiene un conjunto de entradas y un conjunto de
salidas y donde ofrecen un conjunto de procedimientos y de eventos, donde
cada uno de ellos colabora con otros.

3. En el apartado 10.1.2 puede encontrar tres razones clave por las cuales la
arquitectura del software es importante. Seleccione la razón que mejor
comprenda y explique la (Asuma que usted está en una reunión de alto
nivel y debe de justificar por qué va a realizar el proceso de arquitectura).

“Las representaciones de la arquitectura del software permiten la


comunicación entre todas las partes (Particiones) interesadas en el
desarrollo de un sistema de cómputo”

Como ya se ha dicho en los puntos 1 y 2, se refiere a que la arquitectura de


software es separar un gran proyecto en partes o componentes y por medio
de un sistema arquitectónico permitir la comunicación entre estos, todas
ASIGNATURA: CLIENTE / SERVIDOR
PROFESOR: ALEJANDRO RODAS VÁSQUEZ

éstas actuando de forma cooperativa entre ellas para así desarrollar un


sistema de cómputo eficiente

4. Plantear un problema (creación de una aplicación software) y emplear UML


para representar su arquitectura.

Anda mungkin juga menyukai