click below
click below
Normal Size Small Size show me how
SOFT ENG 2
| Question | Answer |
|---|---|
| Software Architecture acts as a blueprint that guides develpoment and system evolution | True |
| Which techniques can improve system performance? choose all that apply | Caching, database optimization, load balancing |
| A team mirrors production closely to validate integration and performance before go-live. Which environment is this? | Staging/Testing |
| According to the Single Responsibility Principle, a module should have: | Exactly one reason to change |
| Which architecture document are comonly maintained to support onboarding and maintenance? choose all that apply. | Component diagram, deoplyment digram, sequence diagram |
| Monitoring and feedback loops are essential parts of devops culture | True |
| Which practice improves communication among stakeholders in complex systems? | Using architecture digrams and documents |
| Which items are typical system monttoring concepts? choose all that apply | just choose all lol |
| which environment types are outlined in the module? choose all that apply | development (dev), staging/testing(preproduction), production(prod |
| which are key performance metrics mentioned in the course? choose all that apply. | Response time, latency, resource utilization |
| Separation of concerns aims to reduce overlapping responsibilities and improve clarity | true |
| in a pipeline, building once and promoting the same artifact across environments help ensure: | Consistency and repeatability |
| An organization keeps two identical production instances ('blue' and 'green') to switch traffic with zero downtime. This strategy is: | Manual approval for production |
| Which definition best captures software architecture? | High-level structure of components, their relationships, and interactions |
| logs aid troubleshootiung by recording application and system events | true |
| which tools are mentioned as common CI/CD solutions? choose all that apply | Jenkins, Github Actions, Azure DevOps |
| Asynchgronous processing can improve responsiveness by handling task int the background. | True |
| Which characteristics commonly descrbile a monolithinc architecture? choose all that apply | Single code base, tight coupling, easy initial deployment.` |
| A bank upgrade the RAM and CPu of its single database server to handle more transactions. This method is: | Vertical Scaling |
| In layered architecture, separation of concerns helps testing and maintenance | True |
| Which diagram is intended to show how softaware is deployed onto hardware and infrastructure | Deployment diagram |
| Continous Deployment automates releases to production after tests pass, with no manual intervention. | True |
| A CRM app separates UI, business logic, and access into distinct tiers. Which style is this? | Layered |
| Which are common release management objectives? choose all that apply | Minimize risk, Ensure quality and stability, align with business goals |
| Choosing aggreesive caching improves speed bnut risks stale data. This illustrates which concept? | Design trade-offs |
| Continuous integration primarily ensures: | Frequent code merges with automated builds and tests |
| Which strategy helps plan for scalability in cloud environments? | Designing for elasticity |
| Whicih benefits are typical for microservices architecutre? choose all that apply | Technology felxibility, independet scaling, improved fault isolation |
| The build process typically includes compiling, packaging, and running automated test to produce: | Executable artifacts |