System design

04 Apr 2017

System Design

After the successfull Completion of Introduction and Requirement Analysis, we have now moved here to System Design. In this Blog, we will see about Interaction Diagram, Class Diagram, Design Pattern, Development strategy and Summary.

Agenda

INTERACTION DIAGRAM

The Interaction diagram is used to describe some types of interaction among the different elements in the model. This interaction is a part of dynamic behaviour of the system. The interactive behaviour is represented in UML by two diagrams known as Sequence diagram and Collaboration diagram

Login Activity

The application user will enter their login credentials, it will be an 4-digit numerical pin number. The application will recieve it and checks for the valid or not operation with Database. Invalid user cannot procede further, Valid user can access their data, Incase of lost credentials the user can answer their security question or by mail and can retrive the password.

Deadline image

Planning Activity

In planning Activity, A user will perform all his/her activity management by assigning the tasks along with the task name, date, time, task, subject, guide and update actions. The detailed sequence diagram is shown below as follows.

Deadline image

CLASS DIAGRAM

It describes the attributes and operations of a class and also the relationship among the objects.

Deadline image Deadline image

DESIGN PATTERN

SINGLETON: This pattern involves a single class which is responsible to create an object while making sure that only single object gets created.

Deadline image

OBSERVER: As it shows one-to-many dependency, in our application one user can have multiple planning categories.

DEVELOPMENT STRATEGY

Deadline image

MONITOR ACTIVITIES

Monitoring activities will be done by assigning tasks in Zenhub.

SUMMARY OF CHANGES

Authenticating user by username and password was replaced by 4-digit Pin.

COMING UP

In our next blog we will describe about Implementation and UI Design.

Presentation by: Shyam Sundar V