COMP3211 Software Engineering
Stakeholder Management System (SMS)
Design Specification Document
Group 18: Ennovator
Lam Lok Man
Ho Ho Lam
Chan Ho Kan
Wong Ching Pan
Can use this to draw screen layout:
Table of Content
This is a document describing the overview of the “Ennovator” stakeholder management system. This document is expected to be edited and keep envolving throoughout the design progress to make the design closer and more balanced to most stakeholders’ needs.
The major function of the design specification document is to define and describe the system design and architecture. The progress of developing and implementing the system will be faster for the software development team with a clear understanding of design and architecture of the system.
Software development team
Requirement specification document
The design model presented in this document is expected to be able to achieve the following goals.
To allow user to hadle the system well and access different functionwithout special training.
To allow adminstrator to grab information and use administrative function. 3.
To provide a platform for students and professors communicate with each other. 4.
To display the information provided by the department clearly that students can recieve.
To prevent student missing any promoting or planned events or activities held or promoted by the department.
UML (Unified Modeling Language):
An approved ISO standard generalpurpose modeling language in the field of software engineering to provide a standard way to visualize the design of a system.
A type of staticstructure programthat describes the structure of a system by showing the system’s classes, their attributes, operations/methods, and the relationship among objects.
An interaction diagram that shows how processes operate with one another and in what order. It is a construct of a Message Sequence Chart and it shows object interactions arranged in time sequence, also depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario.
Overview of this document
A class diagram for the whole system will be shown to describe the overall structure of the system.
Several use cases are created according to different objectives, basically different functions. For each use case, class diagram and sequence diagram are provided to show the detail of the design. Screen layout for users and report layout for administrators are also simulated and drawn to briefly show how the system will to showing to end users.
The “Ennovator” stakeholder management system can be devided into several major features and functions as follow:
Social Network (forum)
Funding / Supporting Platform
The highlevel overview of the system:
The design specification document will be focus on these major functions. Other basic functions such as log in/out function will not be described in very detail but will be included in the whole system class diagram.
Class diagram of the system
Use Case Diagram
1.1 Class diagram
1.2 Sequence diagram
1.3 Screen Layout
Please join StudyMode to read the full document