Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

Elaboration Document

Areesh Khalid
70059156 BSSE-6
Software Requirement and Specification
Submitted to: Mam Iqra
Elaboration Document

Role
Functional Software Domain Project
Analyst Engineer Analyst manager
Analyst
R1 It should ask the R
location on which the
content of the app
depends
R2 It should be showing the R
languages spoken
natively in the current
location
area
R3 It should be having R
advanced algorithms
that examines tongue
movement
and gives its language
that is being spoken
R4 Authentication A R
R5 Security A R
R6 Crime A R
R7 Marketing A R
R8 The program should be R
platform independent.
R9 Guided access can be R
used for the deaf people
in our app
R10 Simple interface R A
R11 Purposeful layout R A
R12 Strategical R A
R13 Easy to navigate R A
R14 The program should be R
able to detect any sort of
facial expression of
person.
R15 Response time R A
R16 Feedback Option R A
R17 The video is must be of R A
good quality in order to
identify what the person
wants to say.
R18 A clear sound can be R A
produced on bass of
facial expression in
video
R19 Sub titles can be shown R A
within video for ease of
deaf people
R20 This app can use R A
optimal tracking method
for its efficiency
R21 Recoverability A R

R1 R2
Domain Analyst

R3

R6 R5 R4

Project Manager
R7
R16 R17
R8

R15 R18
R9
Functional Analyst

R14 R19 R20

R10 R13

R21

Software Engineer Analyst


R11 R12
Requirements Elaboration: RQE-1 Evaluate Mandated Requirements
Description In a software development team, a software analyst is the person who
studies the software application domain, prepares software requirements,
and specification (Software Requirements Specification) documents. The
software analyst is the seam between the software users and the software
developers. They convey the demands of software users to the
developers.
Artifacts Used Enterprise RM Project Allocation Questionnaire
Project Charter
Project Management Plan
Stakeholder Request
Artifacts Created Project Allocation Report
Responsible Role Software Engineering Analyst
Tools IBM Rational Requisite Pro
statistical modelling techniques
Object detection
Lip reading tool

Requirements Elaboration: RQE-2 Document Use Case Scenarios


Description A functional analyst is a type of business analyst who specializes in a
specific technology, line of business, domain or industry. These
functional analysts, owing to their expertise in a particular field are fully
aware of the attributes, characteristics and functions of their field.
Artifacts Used Project Allocation Report
Requirements Specification Document
Stakeholder Request
Artifacts Created Use Case Model
Use Case Specifications
Responsible Role Functional Analyst
Tools IBM Rational Requisite Pro

Requirements Elaboration: RQE-3 Create Requirements Traceability Matrix


Description A functional analyst is a type of business analyst who specializes in a specific
technology, line of business, domain or industry. These functional analysts,
owing to their expertise in a particular field are fully aware of the attributes,
characteristics and functions of their field.
Artifacts Used Requirements Specification Document
Stakeholder Request
Use Case Specifications
Artifacts Created Requirements Traceability Matrix
Responsible Role Functional Analyst
Tools IBM Rational Requisite Pro
Use Case Diagram

You might also like