Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INDIAN WILDLIFE
BY WINNERS
SOFTWARE REQUIREMENT SPECIFICATION
VERSION 1.0
YADAV,PRITAM KUMAR
COLLEGE NAME: CALCUTTA INSTITUTE OF TECHNOLOGY
REVISION HISTORY
DATE VERSION DESCRIPTON AUTHOR
<date> 1.0 Synopsis <team name>
<date> 1.0 Synopsis <team name>
Table of Contents
Description PageNo.
1.0 Introduction
1.1 Methodology………………………………….5
1.1 Purpose……………………………………5
1.2 Scope………………………………………5
1.3 Definition, Acronyms, and
Abbreviations………………………................7
1.4 References ………………………………….9
1.5 Technologies to be used………………..........9
1.6Overview………………………………………..9 Page 3
INDIAN WILDLIFE VERSION 1.0
SOFTWARE REQUIREMENT SPECIFICATION
WINNERS
Overall Description
2.1 Product Perspective……………………………………10
2.2 Software Interface……………………………………10
2.3Hardware Interface…………………………………..….17
2.4ProductFunction…………………………………………18
2.6User Characteristics……………………………………...19
2.6Constraints..................................................................21
2.7Architecture Design………………………………………22
2.8Use Case Model Description……………………………23
Page 4
Purpose
A Software Requirements Specification ('SRS) – a requirements
specification for a software system – is a complete description of the
behavior of a system to be developed. It includes a set of use cases
that describe all the interactions the users will have with the software.
In addition to use cases the SRS also contains nonfunctional
requirements. Non-functional requirements are requirements which
impose constraints on the design or implementation (such as
performance engineering requirements, quality standards, or design
constraints).
Software requirements is a sub-field of software engineering that
deals with the elicitation, analysis, specification, and validation of
requirements for software.
The software requirement specification (SRS) document enlists all
necessary requirements for project development.
To derive the requirements we need to have clear and thorough
understanding of the products to be developed.
Page 7
Scope
This project includes all non-domesticated plants, animals and other
organisms. Domesticating wild plant and animal species for human
benefit has occurred many times all over the planet, and has a major
impact on the environment, both positive and negative.
Wildlife can be found in all ecosystems. Deserts, rain forests, plains,
grasslands, and other areas including the most developed urban sites,
all have distinct forms of wildlife. While the term in popular culture
usually refers to animals that are untouched by human factors, most
scientists agree that wildlife around the world is impacted by human
activities.Humans have historically tended to separate civilization
from wildlife in a number of ways including the legal, social, and
moral sense. This has been a reason for debate throughout recorded
history.
page 8
Religions have often declared certain animals to be sacred, and in
modern times concern for the natural environment has provoked
activists to protest the exploitation of wildlife for human benefit or
entertainment. Literature has also made use of the traditional human
separation from wildlife.
VMH
Virtual Medical Home. It’s a web application that provides online
medical services for people.
Admin
Administrator. He has the authority to add/delete users, grant
permission to doctors and kiosk manager.
KM
Kiosk Manager. He is the owner of kiosk and manages appointments
of doctors.
Page 9
WASCE
Web Sphere Application Server Community Edition. It is an
application server that runs and supports J2EE and web service
applications.
DB2
Database_2.A database management system that provides a flexible
and efficient database platform to maintain records of students
teachers, admin and dm.
JSP
Java Server Pages. It is used to create dynamic web content.
J2EE
UML
XML
Extensible Markup Language is a text based format that let
developers describe, deliver
and exchange structured data between a range of applications to
client for display and manipulation.
HTTP
RAD
1.6 References
� Java - www.sun.com
� Wikipedia - www.wikipedia.com
� Database Management Systems - Navathe.
� Complete Reference - J2EE - Keogh.
1.7 Technologies to be used
� DB2: Relational Database Management System.
� RAD: Rational Application Developer.
� WASCE: Websphere Application Server Community Edition.
� Rational Software Modeler.
2. Overall Description
2.1 Product Perspective
WebSphere(Web Server)
� Limited to HTTP/HTTPS.
� This system is working for single server.
2.6 ER Diagram
ER DIAGRAM OF WILDLIFE
ER DIAGRAM OF FOREST
ER DIAGRAM OF FOREST AND SPECIES
USE CASE DIAGRAM OF WILD LIFE
2.8 Architecture Diagram
Special Thanks