

































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
CSCI 310 MIDTERM STUDY SHEET 2026 ACCURATE SOLUTION COLLECTION
Typology: Exams
1 / 41
This page cannot be seen from the preview
Don't miss anything!


































◉ parallels between the architecture of buildings and software. Answer: Obvious:
Answer: "The mental conversion of ... [an] abstract concept into a thing." ◉ deduction. Answer: "The process of drawing a conclusion from a principle already known or assumed; spec. in Logic, inference by reasoning from generals to particulars; opposed to INDUCTION." ◉ induction. Answer: "The process of inferring a general law or principle from the observation of particular instances (opposed to DEDUCTION, q.v.)." ◉ separation of concerns. Answer: - Subdivision of a problem into (hopefully) independent parts.
Answer: a set of architectural design decisions that are applicable to a recurring design problem, and parameterized to account for different software development contexts in which that problem appears. --Many patterns are commonly used in practice ◉ state-logic-display. Answer: three-tiered pattern used for --Business applications --Multi-player games --Web-based applications ◉ Model-View-Controller (MVC). Answer: separation between information, presentation, and user interaction