Just Another Teaching of Software Engineering (2006-07)

This website archives the teaching and learning of a Software Engineering course. It supports teaching and learning during the course of study (September 2006 to May 2007). After the course, it is an archive for reference and sharing.

Lecture#08: System Design Activities

In the previous lecture, we have studied the concepts of design goals and subsystem decomposition. In this lecture, we go on to study the design activities needed to address the design goals and to refine the subsystem decomposition. In particular, we will study

  • Mapping of subsystem to hardware
  • Design of a persistent data management
  • Specification of an access control policy
  • Design of the global control flow
  • Handling of boundary conditions

Your actions before next class: Read Chapter 7 System Design: Addressing Design Goals.

* * *

2 Comments

  1. Comment by Steven Choy on November 16, 2006 3:54 pm

    The two similar terms, authentication and authorization, confuse many students. Authentication means a way by which users are verified to be who they say they are, whereas authorization means a process by which an authenticated user is allowed certain access to the system. To put it other way, once the system knows who the user is through authentication, authorization is how the system decides what the user can do.

  2. Comment by Steven Choy on November 19, 2006 11:03 pm

    A good website for you to learn more about Object-Oriented Design: An Example of Object-Oriented Design: An ATM Simulation

Comments RSS

Sorry, the comment form is closed at this time.

All Posts in Category Lectures

* * *