srs and sds template -...

15
Department of Software Engineering Bahria University, Islamabad Campus Prepared by: Dr. Tamim Ahmed Khan SRS and SDS Template

Upload: others

Post on 08-Mar-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

SRS and SDS Template

Page 2: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

Chapter #1: Introduction

Page 3: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

1. Project Overview

1.2 Project Vision

Page 4: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

Chapter #2: Analysis

Page 5: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

2.1 Use Case Diagram

Page 6: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

2.2 Use Case Descriptions

2.2.1 Use Case: Sign Up

Primary Actor: The User

Scope: Pakistan Testing Service Portal

Goal Level: User goal

Success End Condition: User Successfully Sign Up to Portal

Precondition: None

Trigger: User click on Sign Up

Main Success Scenario:

1. User enters the User Name, Email Id, Password, and confirms Password

2. User Clicks on Sign Up button

3. System creates new account and User will be successfully Sign Up.

Alternative:

1a. User Name or Email is already used

1a1. System reports User Name, Email is already used.

2a. Password do not match

2a1. System reports to the user password do not match

Page 7: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

2.3 Project Constraints …

2.4 Non-Functional Requirement

24/7 availability of the system.

Easy to use interface.

System search job according to the need of applicant/candidate.

Overall system performance should be efficient

System search according to the need of employer.

Provide correct result of applicant.

System provides search operation efficiently.

2.5 Domain Model

In the domain model described in the diagram below, a candidate can create his profile …

Page 8: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

Chapter #3: Design

Page 9: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

3.1 Sequence Diagrams

3.1.1Use Case: View Tests

3.2Class Diagram

Page 10: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

Chapter #4: Logical Data Model and Functional

Flows

Page 11: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

4.1 Functional Flow

4.1.1 System 1

OEM

Delivery Schedule

Sales / Marketing

Translate Delivery

Schedule / Supply

Order

Manufacturing /

Production

Copy Center of

Translated Delivery Schedule / Supply Order

Tentative

Requirements

Document

Create Production

Plan

Dispatch Item List

Delivery Challan

Gate Pass

MICROSOFT CORPORATION

Accounts / Finance

InvoiceDelivery Challan

Distribution

Store

Items to be shipped

Delivery Challan

Invoice

Items Shipped

Cash / Check / D.D /

Payorder / etc

Page 12: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

4.2 Logical Data Model

4.2.1 System 1

ACCOUNTTYPE

PK ACCOUNTTYPEID

ACCOUNTTYPENAME

STATUS

DEPARTMENTS

PK DEPT_ID

NAME

DATE_ADDED

EMPLOYEEID

ACCOUNTGROUP

PK ACCOUNTGROUPID

PK,FK1 ACCOUNTTYPEID

ACCOUNTGROUPNAME

STATUS

INVOICE

PK INVOICENO

CUSTOMER_CODE

STATUS

INVOICEDATE

AMOUNT

PAYMENTMODE

CHEQUENO

CREDITCARDNO

FREIGHT

TAX

SALEORDERID

TRANSACTION

PK TRANSACTIONID

PK,FK3 PAYMENTMODE

PK VOUCHERNO

TRANSACTION_DATE

DEBIT

CREDIT

DESCRIPTION

FK1 ACCOUNTID

FK1 ACCOUNTSUBGROUPID

FK1 ACCOUNTGROUPID

FK1 ACCOUNTTYPEID

FK2 DEPT_ID

PAYEE

CHDDNO

FK4 INVOICENO

VOUCHER_DATE

BILLNO

CHDDDATE

STATUS

ACCOUNTHEAD

PK ACCOUNTID

PK,FK1 ACCOUNTSUBGROUPID

PK,FK1 ACCOUNTGROUPID

PK,FK1 ACCOUNTTYPEID

ACCOUNTNAME

STATUS

OFFICEPHONE

CELLPHONE

RESPHONE

OPENDEBIT

OPENCREDIT

REGULARISED

BUDGET

ACCOUNTSUBGROUP

PK ACCOUNTSUBGROUPID

PK,FK1 ACCOUNTTYPEID

PK,FK1 ACCOUNTGROUPID

ACCOUNTSUBGROUPNAME

STATUS

PAYMENTMODE

PK PAYMENTMODE

NAME

DESCRIPTION

PAYMENTCODETYPE

INVOICEDELIVERY

PK DELIVERYCHALLANID

PK,FK1 INVOICENO

RECURRINGVOUCHERS

PK REFERRENCENO

FK1 VOUCHERNO

FK1 PAYMENTMODE

REPEATITIONS

INTERVALINDAYS

STATUS

TRANSACTIONID

Page 13: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

Chapter #5: User Interface and Sample Report

Formats

Page 14: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

5.1 User Interfaces

5.1.1 Manage Inventory

Page 15: SRS and SDS Template - se.bui.edu.pkse.bui.edu.pk/wp-content/uploads/2015/01/SRS-and-SDS-Template.pdf · SRS and SDS Template . Department of Software Engineering Bahria University,

Department of Software Engineering Bahria University, Islamabad Campus

Prepared by: Dr. Tamim Ahmed Khan

5.2 Report Formats

5.2.1 Manage Inventory

Company Logo Company Name Report / Document Code

This report is prepared using data from PAAPAM project which was carried out by Datels

International and was funded by Pakistan Software Export Board. Therefore, I express

my gratitude to:

1. Datels International

2. Pakistan Software Export Board