100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

CSE 360 Exam 3 UPDATED ACTUAL Exam Questions and CORRECT Answers

Rating
-
Sold
-
Pages
34
Grade
A+
Uploaded on
19-08-2025
Written in
2025/2026

CSE 360 Exam 3 UPDATED ACTUAL Exam Questions and CORRECT Answers Repository Architecture - CORRECT ANSWER sub-systems must exchange data: shared data held in central database/repository and may be accessed by all sub-systems each sub-system maintains own database and passes data explicitly to other sub-systems Large amounts of data to be shared All data in system is managed in central repository that is accessible to all system components Components do not interact directly, only through repository

Show more Read less
Institution
CSE
Course
CSE











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
CSE
Course
CSE

Document information

Uploaded on
August 19, 2025
Number of pages
34
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers

Content preview

CSE 360 Exam 3 UPDATED ACTUAL
Exam Questions and CORRECT Answers
Repository Architecture - CORRECT ANSWER sub-systems must exchange data:
shared data held in central database/repository and may be accessed by all sub-systems
each sub-system maintains own database and passes data explicitly to other sub-systems
Large amounts of data to be shared


All data in system is managed in central repository that is accessible to all system components
Components do not interact directly, only through repository


Use when:
system in which large volumes of info are generated that has to be stored for a long time
data-driven system where inclusion of data in repository triggers action/tool


+: components can be independent
do not need to know of existence of other components
changes made by 1 component can be propagated to all components
all data can be managed consistently b/c all in one place


-: repository is single point of failure so repository errors affect whole system
May be inefficiencies in organizing all comm through repository
distributing repository through several computers may be diff


Client-server Architecture - CORRECT ANSWER distributed system model shows how data
and processing is distributed across a range of components; can be implemented on a single
computer
set of stand-alone servers which provide specific services such as printing, data management, etc.
set of clients which call on these services

,network which allows clients to access servers
functionality of system is org into services - delivered from a separate server
clients - users of these services and access servers to make use of them


Used when:
data in a shared database has to be accessed from a range of locations
servers can be replicated -> load on a system is variable


+: servers can be distributed across a network
general functionality can be available to all clients and does not need to be implemented by all
services


-: each service is a single point of failure so susceqptible to denial of service attacks or server
failure
performance may be unpredictable because it depends on network and system
may be management problems if servers are owned by diff orgs


Requirement Engineering - CORRECT ANSWER Process of establishing
services that a customer requires from system
constraints under which services operate and are developed


Types of Requirements - CORRECT ANSWER User Requirements
System Requirements


User Requirement - CORRECT ANSWER Statements in natural language + diagrams of
services the system provides + operational constrainsts
Use case diagram
Written for customers - no technical info

,System Requirements - CORRECT ANSWER structured document with detailed descriptions
of system's functions, services, and operational constraints
Should be both consistent and complete - may be impossible in reality due to system and env
complexity
Always expect change because don't have all reqs documents at the beginning and may change
over time


Functional Requirements - CORRECT ANSWER Statement of services system should
provide, how system should react to inputs, and how the system should behave in particular
situations
May state what system should not do
Inputs, outputs, error messages, user perspective
Functionality or sevices = what does it do?
Depends on type of sw, expected users, type of system
May be high-level statements in natural language about what system should do
Should describe system services in detail


Non-functional Requirements - CORRECT ANSWER constraints on services or functions
offered by system such as:
timing
development process
standards of org, laws
type of documentation
code language
Often apply to system as a whole rather than individual features or services = system-wide
May be vague
Define system properties or constraints:
Reliability
Response time and storage reqs; prioritize
Process reqs: specify IDE, programm. lang., dev method

, May be more critical than functional reqs b/c w/o = useless system


Complete Requirements - CORRECT ANSWER descriptions of all facilities required



Consistent Requirements - CORRECT ANSWER Should be no conflicts or contradictions in
the descriptions of the system facilities
Have resolved multiple ppl, users in conflict


Sources of Nonfunctional Requirements - CORRECT ANSWER Product
Organizational
External: sw eng code of ethics = expectation, external review - safety, etc.


Product Requirements - CORRECT ANSWER Usability - hard to define
Efficiency
Dependability
Security


Efficiency Requirements - CORRECT ANSWER Performance
Space
Always there is a trade-off btwn space and time


Organizational Requirements - CORRECT ANSWER Environmental: in-person vs. virtual,
location
Operational: IDE, process by org, not users
Development


External Requirements - CORRECT ANSWER Regulatory
Ethical

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
MGRADES Stanford University
View profile
Follow You need to be logged in order to follow users or courses
Sold
1069
Member since
1 year
Number of followers
102
Documents
68976
Last sold
8 hours ago
MGRADES (Stanford Top Brains)

Welcome to MGRADES Exams, practices and Study materials Just think of me as the plug you will refer to your friends Me and my team will always make sure you get the best value from the exams markets. I offer the best study and exam materials for a wide range of courses and units. Make your study sessions more efficient and effective. Dive in and discover all you need to excel in your academic journey!

3.8

169 reviews

5
73
4
30
3
44
2
8
1
14

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions