Class 5


  • Requirements and analysis: functional requirements, use case descriptions, use case model diagram, application domain classes, and database conceptual (analysis) model.
  • Database subsystem design: database relations, database relational model, database schema, database queries and database subsystem services.
  • Manage donors use case
  • Application logic subsystem: database modules (PHP scripts) and their interfaces


  • Meeting with the DONATE project’s sponsor
    • Requirements gathering session
    • Drawing of the flow of events for the “add donor and donation” use case
  • Donald Lobo presents CiviCRM open source community project presentation: overview, tools, q&a
  • DONATE meeting: P2 status report and P3 tasks
  • Unit testing illustration with SimpleTest
  • Issue tracking demonstration

Outside class activities

Do R5 and H5 reading and homework assignment.

  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: