• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 3 fuera de 23 páginas
Examen

SOEN 341 – Final Actual Exam Questions With Reviewed 100% Correct Detailed Answers Guaranteed Pass

Document preview thumbnail
Vista previa 3 fuera de 23 páginas

SOEN 341 – Final Actual Exam Questions With Reviewed 100% Correct Detailed Answers Guaranteed Pass 1. What is software architecture? - ANSWER how the system is organized 2. Architecture in the small vs in the large - ANSWER system is broken down into subsystems SMALL: how large LARGE: how collection of systems is broken down into individual systems 3. Why do we need an architecture? - ANSWER - System analysis - Large-scale reuse TRUE OR FALSE: The system architecture needs to express: 1- process interactions - Stakeholder communication 2- decomposition into subsystems 3- distribution of subsystems across the system - ANSWER FALSE 1- process interactions 2- decomposition into subsystems 3- distribution of subsystems across networked devices 4. What are the 4 views of software architecture??? - ANSWER shows key abstractions in the system as objects or object classes - Physical view: shows the system hardware - Logical view: - Development view: shows how the software is decomposed for development - Process view: shows how at run-time, system is composed of interacting processes ***related using use cases and scenarios 5. 2 purposes of architectural models - ANSWER level design - Documenting a system architecture

Vista previa del contenido

SOEN 341 – Final Actual Exam
Questions With Reviewed 100%
Correct Detailed Answers
Guaranteed Pass

1. What is software architecture? - ANSWER how the system is organized



2. Architecture in the small vs in the large - ANSWER SMALL: how large
system is broken down into subsystems


LARGE: how collection of systems is broken down into individual systems



3. Why do we need an architecture? - ANSWER - Stakeholder communication

- System analysis
- Large-scale reuse


TRUE OR FALSE:


The system architecture needs to express:


1- process interactions
2- decomposition into subsystems

,3- distribution of subsystems across the system - ANSWER FALSE


1- process interactions
2- decomposition into subsystems
3- distribution of subsystems across networked devices



4. What are the 4 views of software architecture??? - ANSWER - Logical view:
shows key abstractions in the system as objects or object classes
- Physical view: shows the system hardware
- Development view: shows how the software is decomposed for development
- Process view: shows how at run-time, system is composed of interacting
processes


***related using use cases and scenarios



5. 2 purposes of architectural models - ANSWER - Aiding discussion of system-
level design
- Documenting a system architecture


6. LES BONS ET MAUVAIS COTES DE:
1. Lightweight (block)

2. Heavyweight (formal) - ANSWER 1. Lightweight: valuable discussion aid,
easy to produce, lacks rigour of formal docs
2. valuable for documentation,

, expensive to produce, difficult for people to understand


7. HOW TO MAXIMIZE THESE NON-FUNCTIONAL CHARACTERISTICS USING
ARCHITECTURAL DESIGN:
- Performance
- Security
- Safety
- Availability

- Maintainability - ANSWER - performance: small number of large subsystems

- security: critical assets protected in the innermost layer
- safety: placing safety-related operations in a small number of subsystems
- availability: through redundant subsystems to allow hot-swapping for updates
- maintainability: large number of small, independent subsystems


8. Why do you need to balance between performance and maintainability in
software architecture??? - ANSWER cuz performance needs small number of
large subsystems
but maintainability needs large number of small subsystems... you need balance
between the 2.


DEFINITION



9. What is an architectural pattern? - ANSWER Abstract descriptions of tried
and tested solutions to common application problems

Información del documento

Subido en
21 de marzo de 2025
Número de páginas
23
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas
$11.49

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
Vendido
284
Seguidores
87
Artículos
3433
Última venta
1 semana hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes