Академический Документы
Профессиональный Документы
Культура Документы
Chapter 3
In software engineering, a functional requirement defines a function of a software system or its component.
A function is described as a set of inputs, the behavior, and outputs (see also software). Functional requirements may be
calculations, technical details, data manipulation and processing and other specific functionality that define what a
system is supposed to accomplish. Functional requirement should be explained using UML diagrams such as use
case, sequence diagrams etc.
Note: 3.1 and 3.2 are compulsory. Depending on its applicability to your project you can also can explain
Architectural Requirements, Structural Requirements, and Behavioral Requirements, Domain Requirements
, Use requirements ……..which can be 3.3 , 3.4 …….
Page 1
Project Title 2018-19
Chapter 4
Sub systems, modules and their interactions should be explained using block diagrams.
4.2.2 DB Design
Use data flow diagrams to explain the flow of data in sub systems and modules
Detailed description of each module should be given. Should use class diagram ,sequence diagram ,Activity
diagram ,deployment diagram diagram (any one is compulsory ,can use more than one diagrams to show the
low level design )
Design of Interfaces provided for the user to interact with the system should be specified (No snapshots)
Note:
*UML diagrams are used for representing the design details of a project. Choose a minimum of 5 UML diagrams which are suitable
for representing your project design details.
*Identify the Sub systems, modules and their interactions represent it using UML diagrams such as
Class Diagram
Component Diagram
Deployment Diagram
Page 2
Project Title 2018-19
Object Diagram
Package Diagram
Profile Diagram
Composite Structure Diagram
Use Case Diagram
Activity Diagram
State Machine Diagram
Sequence Diagram
Communication Diagram
Interaction Overview Diagram
Timing Diagram
Page 3