SLIDE 1
3/3/15 1
1
Architectural Patterns
Database-centric Model/View/Controller Games
CS361-10 2
Announcement: Bug of the week (extra credit)
❚ Each group can nominate a “bug” ❚ TA choose one to be “bug of the week”. Group gets extra credit. ❚ Bug due Sunday evening. ❚ “Bug” can be any mistake; requirements, build, documentation. Best bugs will have “lesson learned”.
More announcements
❚ Final project hand in (Mon-Tue, March 9-10)
❙ Update the documentation to match the current system (don’t simply copy-paste from HW2/HW3)
CS361-10 3 CS361-10 4
Database-centric
❚ Relational database management system
❙ Keep data safe
❘ Crash recovery, human readable, adaptable
❙ Concurrency control
❘ Transactions - ACID (Atomicity, Consistency, Isolation, Durability)
❙ Integrate different applications ❙ Ad hoc querying
CS361-10 5
Advantages of RDBMS
❚ Safety, concurrency, integration, queries ❚ Standard
❙ Compatible tools ❙ Expert developers
❚ Scalable (with cost)
CS361-10 6