0% found this document useful (0 votes)
115 views3 pages

Chapter 3 & 4

The document outlines the requirements and design specifications for a software project. Section 3 describes functional requirements as the core functions and behaviors of the system, and nonfunctional requirements as constraints on performance, security, and reliability. Section 3 also notes additional requirement areas like architectural, structural, behavioral, and domain requirements. Section 4 discusses system analysis including subsystems, modules, and interactions shown in block and data flow diagrams. It also covers high-level design, database table structure, low-level design using UML diagrams, and user interface design.

Uploaded by

Yogesh Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views3 pages

Chapter 3 & 4

The document outlines the requirements and design specifications for a software project. Section 3 describes functional requirements as the core functions and behaviors of the system, and nonfunctional requirements as constraints on performance, security, and reliability. Section 3 also notes additional requirement areas like architectural, structural, behavioral, and domain requirements. Section 4 discusses system analysis including subsystems, modules, and interactions shown in block and data flow diagrams. It also covers high-level design, database table structure, low-level design using UML diagrams, and user interface design.

Uploaded by

Yogesh Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Project Title 2018-19

Chapter 3

SOFTWARE REQUIREMENT SPECIFICATIONS


Give a brief introduction about SRS in the context of your project (in 2 paragraphs)

3.1 Functional Requirements

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.

3.2 Nonfunctional Requirements


Non-functional requirements (also known as quality requirements), which impose constraints on the design or
implementation (such as performance requirements, security, or reliability)

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 …….

3.5 System Requirements


You need to explain the Hardware and software requirements of your project.

Page 1
Project Title 2018-19

Chapter 4

SYSTEM ANALYSIS AND DESIGN


Give a brief introduction about analysis and design in the context of your project (in 2 paragraphs)

4.1 System Analysis

Analysis done for arriving at the design should be explained.

4.2 High Level Design

4.2.1 System Architecture

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

4.2.3 DB table structure

Should specify the tables with their various fields

4.3 Low Level Design

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 )

4.4 User Interface 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

You might also like