SlideShare a Scribd company logo
3/27/2014 
Software 
Requirements 
Specification 1.0 
Syed Farjad Zia Zaidi 
Syed Farjad Zia Zaidi 
Lead Software Engineer 
VISTA LINK
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
Revision History 
Date Description Author Comments 
3/27/2014 1.0 Syed Farjad Zia 
Zaidi 
Completed
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
Table of Contents 
REVISION HISTORY .................................................................................................................................................................. I 
DOCUMENT APPROVAL ................................................................................. ERROR! BOOKMARK NOT DEFINED. 
1. INTRODUCTION..................................................................................................................................................................... 1 
1.1 PURPOSE................................................................................................................................................................................. 1 
1.2 SCOPE ..................................................................................................................................................................................... 1 
1.3 REFERENCES .......................................................................................................................................................................... 1 
2. GENERAL DESCRIPTION .................................................................................................................................................. 1 
2.1 PRODUCT PERSPECTIVE ....................................................................................................................................................... 1 
2.2 PRODUCT FUNCTIONS .......................................................................................................................................................... 1 
2.3 USER CHARACTERISTICS ..................................................................................................................................................... 1 
2.4 ASSUMPTIONS AND DEPENDENCIES ................................................................................................................................... 2 
3. SPECIFIC REQUIREMENTS .............................................................................................................................................. 2 
3.1 EXTERNAL INTERFACE REQUIREMENTS ............................................................................................................................ 2 
3.1.1 User Interfaces ............................................................................................................................................................ 2 
3.1.2 Hardware Interfaces ................................................................................................................................................... 2 
3.1.3 Software Interfaces ..................................................................................................................................................... 2 
3.1.4 Communications Interfaces ....................................................................................................................................... 2 
3.2 FUNCTIONAL REQUIREMENTS............................................................................................................................................. 2 
3.2.1 Installing Software ...................................................................................................................................................... 2 
3.2.2Uninstalling Software ............................................................................................. Error! Bookmark not defined. 
3.3 NON-FUNCTIONAL REQUIREMENTS ................................................................................................................................... 3 
3.5.1 Performance & Reliability......................................................................................................................................... 3 
3.5.6 System Modifications ............................................................................................. Error! Bookmark not defined. 
3.8 LOGICAL DATABASE REQUIREMENTS ............................................................................................................................... 3 
3.9 OTHER REQUIREMENTS ....................................................................................................................................................... 4 
3.9.1 System Requirements .................................................................................................................................................. 3 
3.9.2 Software Requirements.......................................................................................... Error! Bookmark not defined. 
4. ANALYSIS MODELS ............................................................................................................................................................. 5 
4.1 DATA FLOW DIAGRAMS (DFD)............................................................................ERROR! BOOKMARK NOT DEFINED. 
4.1.1 Context Level Diagram .............................................................................................................................................. 5 
4.1.2 Level 1 DFD................................................................................................................................................................. 6 
4.1.3 Level 2 DFD................................................................................................................................................................. 7
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
1. Introduction 
This SRS document is for a custom installer “Software Pack Solution 14”. 
1.1 Purpose 
The purpose for this software is to save time of computer technicians who have to install operating systems 
on a lot systems on daily basis, after installing the operating system he has to install couple of other common 
software for the daily use. My tool will help them save their time and make the process of installing software 
easier. 
1.2 Scope 
My software is named “Software Solution Pack 14. My software will install other common software 
(provided in the package) on just a click. It will install them silently or as per user’s demands. It will also 
uninstall software and it will have a brief system information on the main page of the software. 
1.3 References 
SRS document Template: IEEE guide to SRS. 
2. General Description 
2.1 Product Perspective 
A.) Ninite: 
Ninite is a software just like the one I am making. It installs other software on just a click. 
http://ninite.com/ 
2.2 Product Functions 
My product will have the following functions: 
 It will display brief system information on the main page. 
 It will install software provided in the package with user defined parameters. 
 It will install software silently i.e. without any further user interaction. The user will select the 
software to be installed and clicking install will do the job! 
 It will uninstall software. 
2.3 User Characteristics 
The users to be of my product are computer technicians and they are fast workers as they have to repair a lot 
of computers on daily basis. But installing software is a time consuming job especially when you have to 
install a lot of software and this makes the work of a computer technician hard.
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
2.4 Assumptions and Dependencies 
My product can only work on windows operating systems and I have made it assuming that the user have a 
windows operating system and a reasonably fast computer. If user is using a different operating system or 
has a system that does not fulfill the minimum requirements of this software then this SRS document may or 
may not change depending on the client’s demand. 
3. Specific Requirements 
3.1 External Interface Requirements 
3.1.1 User Interfaces 
The user interface for my product is based on windows forms. It will be made as easy as possible for the 
user. 
HELP: 
A document or a video tutorial will be provided with the software easily teaching how to use the software. 
Furthermore there will be brief description of every software provided in the package when the user hovers 
the mouse over the software name. 
FEEDBACK: 
If there is an error. The user will be provided enough information to guide him in the right path and let him 
know what mistake has been made. 
3.1.2 Hardware Interfaces 
My software should be implemented in a hardware-independent fashion and should not rely on any 
particular hardware interfaces. However the computer should be reasonably fast. 
3.1.3 Software Interfaces 
No software interfaces. 
3.1.4 Communications Interfaces 
No communication interface. 
3.2 Functional Requirements 
3.2.1 Installing Software 
3.2.1.1 Introduction 
Installation of software is the main feature of this product. 
3.2.1.2 Inputs 
The user will just have to select software that he wants to install and then click install. The software will 
then silently install software using default values. 
3.2.1.3 Processing 
After the user has clicked install the software will do the following:
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
 Check for the selected software. 
 Start the installation. 
3.2.1.4 Outputs 
After the installation the software will display a message that installation has been completed successfully. 
3.2.1.5 Error Handling 
Following are the ways in which errors will be handled. 
 If an error occurs during installation software will display those errors at the end of installation. 
 Error messages are carefully formed in a way that user can easily understand and respond. 
3.3.1 Uninstalling Software 
3.2.1.1 Introduction 
Uninstallation of software is another feature of this product. 
3.2.1.2 Inputs 
The user will have to select the software he wants to uninstall. 
3.2.1.3 Processing 
My software will uninstall the selected software. 
3.2.1.4 Outputs 
A message will be displayed showing that the software was successfully uninstalled. 
3.2.1.5 Error Handling 
Following are the ways in which errors will be handled. 
 If an error occurs during uninstallation software will display those errors at the end of uninstallation. 
 Error messages are carefully formed in a way that user can easily understand and respond. 
3.5 Non-Functional Requirements 
3.5.1 Performance & Reliability 
The software will be fairly fast and reliable as saving time is the main aim of this project. 
3.5.2 System Modifications 
The software will be modified in the future to include the system drivers and detailed system information. 
3.8 Logical Database Requirements 
No database.
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
3.9 Other Requirements 
3.9.1 System Requirements: 
The hardware requirements of this project are: 
 Intel Dual Core/Core 2 Duo @ 1.80GHz 
 2 GB RAM 
 160GB HDD 
3.9.2 Software Requirements: 
The software requirements of this project are: 
 Windows Operating System 
 .Net Framework 3.5/ .Net Framework 4.5/ .Net Framework 4.5.1 
 Latest drivers installed
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
4. Analysis Models 
4.1 Data Flow Diagrams (DFD) 
4.1.1 Context Level DFD: 
Software Pack Solution 14 
Silent 
Installation of 
software 
Uninstallation 
Brief System 
Information 
Installation of 
Software
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
4.1.2 DFD Level 1: 
User 
Available 
Selects 
Installs 
Checks 
Software 
Software 
System 
Information 
Uninstalls 
Install Selected 
Software without user 
interaction 
Installed 
software 
With Custom 
Values
Syed Farjad Zia Zaidi 
EP#1350084 
farjad_bullet@rocketmail.com 
4.1.3 DFD Level 2: 
User 
Checks Brief 
System 
Information 
Installs 
Software 
System 
Information 
Trains 
Installs software 
without Interaction 
Uninstalls

More Related Content

PDF
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
PDF
Software requirement Analysis (SRS) for FACEBOOK
PDF
SRS example
PPTX
Android Workshop PPT
DOC
Srs template
PPTX
SRS Document For Instagram
PDF
Native mobile application development with Flutter (Dart)
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software requirement Analysis (SRS) for FACEBOOK
SRS example
Android Workshop PPT
Srs template
SRS Document For Instagram
Native mobile application development with Flutter (Dart)

What's hot (20)

PPTX
Citrix xenapp training
PDF
Bnkng
DOCX
Low level design template (1)
PDF
Software Design Document
PPTX
What’s New in Oracle Database 19c - Part 1
PPTX
Chat Application - Requirements Analysis & Design
 
PDF
Modern UI Development With Node.js
PPTX
Jira Training.pptx
PPTX
Introduction To Docker
DOCX
SRS for Google Pay(Gpay)
PPTX
Rancher and Kubernetes Best Practices
PDF
Mobile Applicaiton Development Unit 3.pdf
PDF
Google Firebase presentation - English
PPT
Designing applications with multimedia capabilities
PDF
online news portal system
DOCX
Software requirement specification
PDF
Remote DBA team-1Z0-042 Oracle Sga In Nutshell Oracle Dba Learn By Presentation
DOCX
ER-Diagram of Bug Tracking System
PDF
React Native
DOCX
Software requirements specification of Library Management System
Citrix xenapp training
Bnkng
Low level design template (1)
Software Design Document
What’s New in Oracle Database 19c - Part 1
Chat Application - Requirements Analysis & Design
 
Modern UI Development With Node.js
Jira Training.pptx
Introduction To Docker
SRS for Google Pay(Gpay)
Rancher and Kubernetes Best Practices
Mobile Applicaiton Development Unit 3.pdf
Google Firebase presentation - English
Designing applications with multimedia capabilities
online news portal system
Software requirement specification
Remote DBA team-1Z0-042 Oracle Sga In Nutshell Oracle Dba Learn By Presentation
ER-Diagram of Bug Tracking System
React Native
Software requirements specification of Library Management System
Ad

Viewers also liked (15)

DOCX
Software Requirement Specification Master Template
PDF
Software Requirement Specification
PPTX
Software Requirement Specification In The Real World - Tobias Andersen - 2009...
PDF
Software Project Management: Software Requirement Specification
PDF
Software Requirement Specification For Smart Internet Cafe
 
PPTX
2.software requirement specification
PPTX
Software Requirement Specification
PPTX
Software requirement and specification
PPTX
Software Requirement Specification
PPTX
New product development process
 
PPTX
SRS on Online Blood Bank Managment system...
 
PDF
Example requirements specification
DOCX
Software requirements specification
PPTX
Software Product Development - Simple Process flow
PPT
new-product-development-process
Software Requirement Specification Master Template
Software Requirement Specification
Software Requirement Specification In The Real World - Tobias Andersen - 2009...
Software Project Management: Software Requirement Specification
Software Requirement Specification For Smart Internet Cafe
 
2.software requirement specification
Software Requirement Specification
Software requirement and specification
Software Requirement Specification
New product development process
 
SRS on Online Blood Bank Managment system...
 
Example requirements specification
Software requirements specification
Software Product Development - Simple Process flow
new-product-development-process
Ad

Similar to Software Requirement Specification - Software Pack Solution 14 (20)

DOC
Project Proposal - Software Pack Solution 14
DOCX
MindMuscle Xtreme
PDF
2016 Guide to User Data Security
PDF
Github-Source code management system SRS
PDF
Computer Network Theory Part 3
PDF
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
DOC
Tenda2500.com.au org-sainsmatematiskomputeri1995 bmz@gmail.com ddns1995
DOC
SoftwareRequirements (1).doc
DOCX
Ecommerce srs
PDF
User guide freedom gateway lite 1.0
PPTX
2.-IT-266_APDET-Module-2-of-3.pptx
PDF
User manual freedom gateway lite 2.0
PDF
Win power manual
DOC
SRS wifistudy.com
PPTX
SE-Lecture=3.pptx
PDF
SysInfoTools NSF Local Security Remover
DOC
SRS Attendance ERP
PDF
00.pdf
DOCX
Information security policy
PDF
Srs template ieee-movie recommender
Project Proposal - Software Pack Solution 14
MindMuscle Xtreme
2016 Guide to User Data Security
Github-Source code management system SRS
Computer Network Theory Part 3
SRC Writing for Thesis HCR by Ifterkhar Live_ Report 6
Tenda2500.com.au org-sainsmatematiskomputeri1995 bmz@gmail.com ddns1995
SoftwareRequirements (1).doc
Ecommerce srs
User guide freedom gateway lite 1.0
2.-IT-266_APDET-Module-2-of-3.pptx
User manual freedom gateway lite 2.0
Win power manual
SRS wifistudy.com
SE-Lecture=3.pptx
SysInfoTools NSF Local Security Remover
SRS Attendance ERP
00.pdf
Information security policy
Srs template ieee-movie recommender

More from Syed Farjad Zia Zaidi (20)

PPTX
Vision & sight
PDF
Introduction to Computing with Java
PDF
Web Application Architectures
PDF
Foundations of Virtual Instruction
PDF
Programming for Everybody (Python)
PDF
Learn to Program: The Fundamentals
PDF
Introduction to Systematic Program Design - Part 1
PDF
Logic: Language and Information 1
PDF
Emerging Trends & Technologies in the Virtual K-12 Classroom
PDF
An Introduction to Interactive Programming in Python 2014
PDF
An Introduction to Interactive Programming in Python 2013
PDF
Internet History, Technology, and Security
PDF
Human-Computer Interaction
PDF
Beginning Game Programming with C#
PDF
Programming Mobile Applications for Android Handheld Systems 2014
PDF
Introduction to Databases
PDF
Computer Science 101
PDF
Database Diagram Tutorial-SQL Server 2012
PPTX
Introduction To Programming with Python-4
PPTX
Introduction To Programming with Python-5
Vision & sight
Introduction to Computing with Java
Web Application Architectures
Foundations of Virtual Instruction
Programming for Everybody (Python)
Learn to Program: The Fundamentals
Introduction to Systematic Program Design - Part 1
Logic: Language and Information 1
Emerging Trends & Technologies in the Virtual K-12 Classroom
An Introduction to Interactive Programming in Python 2014
An Introduction to Interactive Programming in Python 2013
Internet History, Technology, and Security
Human-Computer Interaction
Beginning Game Programming with C#
Programming Mobile Applications for Android Handheld Systems 2014
Introduction to Databases
Computer Science 101
Database Diagram Tutorial-SQL Server 2012
Introduction To Programming with Python-4
Introduction To Programming with Python-5

Recently uploaded (20)

PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
history of c programming in notes for students .pptx
PDF
top salesforce developer skills in 2025.pdf
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
L1 - Introduction to python Backend.pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
ai tools demonstartion for schools and inter college
PDF
System and Network Administraation Chapter 3
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Essential Infomation Tech presentation.pptx
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
How to Choose the Right IT Partner for Your Business in Malaysia
Upgrade and Innovation Strategies for SAP ERP Customers
history of c programming in notes for students .pptx
top salesforce developer skills in 2025.pdf
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
L1 - Introduction to python Backend.pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Operating system designcfffgfgggggggvggggggggg
wealthsignaloriginal-com-DS-text-... (1).pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Adobe Illustrator 28.6 Crack My Vision of Vector Design
ai tools demonstartion for schools and inter college
System and Network Administraation Chapter 3
Which alternative to Crystal Reports is best for small or large businesses.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Softaken Excel to vCard Converter Software.pdf
Essential Infomation Tech presentation.pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Design an Analysis of Algorithms I-SECS-1021-03

Software Requirement Specification - Software Pack Solution 14

  • 1. 3/27/2014 Software Requirements Specification 1.0 Syed Farjad Zia Zaidi Syed Farjad Zia Zaidi Lead Software Engineer VISTA LINK
  • 2. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com Revision History Date Description Author Comments 3/27/2014 1.0 Syed Farjad Zia Zaidi Completed
  • 3. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com Table of Contents REVISION HISTORY .................................................................................................................................................................. I DOCUMENT APPROVAL ................................................................................. ERROR! BOOKMARK NOT DEFINED. 1. INTRODUCTION..................................................................................................................................................................... 1 1.1 PURPOSE................................................................................................................................................................................. 1 1.2 SCOPE ..................................................................................................................................................................................... 1 1.3 REFERENCES .......................................................................................................................................................................... 1 2. GENERAL DESCRIPTION .................................................................................................................................................. 1 2.1 PRODUCT PERSPECTIVE ....................................................................................................................................................... 1 2.2 PRODUCT FUNCTIONS .......................................................................................................................................................... 1 2.3 USER CHARACTERISTICS ..................................................................................................................................................... 1 2.4 ASSUMPTIONS AND DEPENDENCIES ................................................................................................................................... 2 3. SPECIFIC REQUIREMENTS .............................................................................................................................................. 2 3.1 EXTERNAL INTERFACE REQUIREMENTS ............................................................................................................................ 2 3.1.1 User Interfaces ............................................................................................................................................................ 2 3.1.2 Hardware Interfaces ................................................................................................................................................... 2 3.1.3 Software Interfaces ..................................................................................................................................................... 2 3.1.4 Communications Interfaces ....................................................................................................................................... 2 3.2 FUNCTIONAL REQUIREMENTS............................................................................................................................................. 2 3.2.1 Installing Software ...................................................................................................................................................... 2 3.2.2Uninstalling Software ............................................................................................. Error! Bookmark not defined. 3.3 NON-FUNCTIONAL REQUIREMENTS ................................................................................................................................... 3 3.5.1 Performance & Reliability......................................................................................................................................... 3 3.5.6 System Modifications ............................................................................................. Error! Bookmark not defined. 3.8 LOGICAL DATABASE REQUIREMENTS ............................................................................................................................... 3 3.9 OTHER REQUIREMENTS ....................................................................................................................................................... 4 3.9.1 System Requirements .................................................................................................................................................. 3 3.9.2 Software Requirements.......................................................................................... Error! Bookmark not defined. 4. ANALYSIS MODELS ............................................................................................................................................................. 5 4.1 DATA FLOW DIAGRAMS (DFD)............................................................................ERROR! BOOKMARK NOT DEFINED. 4.1.1 Context Level Diagram .............................................................................................................................................. 5 4.1.2 Level 1 DFD................................................................................................................................................................. 6 4.1.3 Level 2 DFD................................................................................................................................................................. 7
  • 4. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com 1. Introduction This SRS document is for a custom installer “Software Pack Solution 14”. 1.1 Purpose The purpose for this software is to save time of computer technicians who have to install operating systems on a lot systems on daily basis, after installing the operating system he has to install couple of other common software for the daily use. My tool will help them save their time and make the process of installing software easier. 1.2 Scope My software is named “Software Solution Pack 14. My software will install other common software (provided in the package) on just a click. It will install them silently or as per user’s demands. It will also uninstall software and it will have a brief system information on the main page of the software. 1.3 References SRS document Template: IEEE guide to SRS. 2. General Description 2.1 Product Perspective A.) Ninite: Ninite is a software just like the one I am making. It installs other software on just a click. http://ninite.com/ 2.2 Product Functions My product will have the following functions:  It will display brief system information on the main page.  It will install software provided in the package with user defined parameters.  It will install software silently i.e. without any further user interaction. The user will select the software to be installed and clicking install will do the job!  It will uninstall software. 2.3 User Characteristics The users to be of my product are computer technicians and they are fast workers as they have to repair a lot of computers on daily basis. But installing software is a time consuming job especially when you have to install a lot of software and this makes the work of a computer technician hard.
  • 5. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com 2.4 Assumptions and Dependencies My product can only work on windows operating systems and I have made it assuming that the user have a windows operating system and a reasonably fast computer. If user is using a different operating system or has a system that does not fulfill the minimum requirements of this software then this SRS document may or may not change depending on the client’s demand. 3. Specific Requirements 3.1 External Interface Requirements 3.1.1 User Interfaces The user interface for my product is based on windows forms. It will be made as easy as possible for the user. HELP: A document or a video tutorial will be provided with the software easily teaching how to use the software. Furthermore there will be brief description of every software provided in the package when the user hovers the mouse over the software name. FEEDBACK: If there is an error. The user will be provided enough information to guide him in the right path and let him know what mistake has been made. 3.1.2 Hardware Interfaces My software should be implemented in a hardware-independent fashion and should not rely on any particular hardware interfaces. However the computer should be reasonably fast. 3.1.3 Software Interfaces No software interfaces. 3.1.4 Communications Interfaces No communication interface. 3.2 Functional Requirements 3.2.1 Installing Software 3.2.1.1 Introduction Installation of software is the main feature of this product. 3.2.1.2 Inputs The user will just have to select software that he wants to install and then click install. The software will then silently install software using default values. 3.2.1.3 Processing After the user has clicked install the software will do the following:
  • 6. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com  Check for the selected software.  Start the installation. 3.2.1.4 Outputs After the installation the software will display a message that installation has been completed successfully. 3.2.1.5 Error Handling Following are the ways in which errors will be handled.  If an error occurs during installation software will display those errors at the end of installation.  Error messages are carefully formed in a way that user can easily understand and respond. 3.3.1 Uninstalling Software 3.2.1.1 Introduction Uninstallation of software is another feature of this product. 3.2.1.2 Inputs The user will have to select the software he wants to uninstall. 3.2.1.3 Processing My software will uninstall the selected software. 3.2.1.4 Outputs A message will be displayed showing that the software was successfully uninstalled. 3.2.1.5 Error Handling Following are the ways in which errors will be handled.  If an error occurs during uninstallation software will display those errors at the end of uninstallation.  Error messages are carefully formed in a way that user can easily understand and respond. 3.5 Non-Functional Requirements 3.5.1 Performance & Reliability The software will be fairly fast and reliable as saving time is the main aim of this project. 3.5.2 System Modifications The software will be modified in the future to include the system drivers and detailed system information. 3.8 Logical Database Requirements No database.
  • 7. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com 3.9 Other Requirements 3.9.1 System Requirements: The hardware requirements of this project are:  Intel Dual Core/Core 2 Duo @ 1.80GHz  2 GB RAM  160GB HDD 3.9.2 Software Requirements: The software requirements of this project are:  Windows Operating System  .Net Framework 3.5/ .Net Framework 4.5/ .Net Framework 4.5.1  Latest drivers installed
  • 8. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com 4. Analysis Models 4.1 Data Flow Diagrams (DFD) 4.1.1 Context Level DFD: Software Pack Solution 14 Silent Installation of software Uninstallation Brief System Information Installation of Software
  • 9. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com 4.1.2 DFD Level 1: User Available Selects Installs Checks Software Software System Information Uninstalls Install Selected Software without user interaction Installed software With Custom Values
  • 10. Syed Farjad Zia Zaidi EP#1350084 farjad_bullet@rocketmail.com 4.1.3 DFD Level 2: User Checks Brief System Information Installs Software System Information Trains Installs software without Interaction Uninstalls