0% found this document useful (0 votes)
1K views10 pages

Srs For Mentoring

This document provides a software requirements specification for an e-mentoring system called E-Mentoring for Women. The system will allow mentors and mentees to connect virtually through online communication tools. It will provide support and growth opportunities for mentees. The document outlines the purpose, scope, technologies used, system interfaces, functions, and overall description of the key components and intended users of the system.

Uploaded by

rohini531
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views10 pages

Srs For Mentoring

This document provides a software requirements specification for an e-mentoring system called E-Mentoring for Women. The system will allow mentors and mentees to connect virtually through online communication tools. It will provide support and growth opportunities for mentees. The document outlines the purpose, scope, technologies used, system interfaces, functions, and overall description of the key components and intended users of the system.

Uploaded by

rohini531
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

E-Mentoring for women Version 1.

0
Software Requirement Specification
Vycet-Mentoring

VYCET-MENTORING

E-MENTORING FOR WOMEN

Software Requirements Specification

Version 1.0

Team Guide : Sarath Babu G


Members : Sai Kumar K

Sai Srikrishna Chaitanya A

Naga Venkata Sai Prasanna Raju v

Ashok V

College Name: VRS & YRN COLLEGE OF ENGINEERING & TECHNOLOGY

Department : Information Technology

State : Andhra Pradesh

VYCET-MENTORING/VRS&YRN COLLEGE 1
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

Table of Contents
Description

1.0 Introduction Page No

1.1 Purpose

1.2 Scope

1.3 Definition, Acronyms, and Abbreviations

1.4 References

1.5 Technologies to be used

1.6 Overview

2.0 Overall Description

2.1 Product Perspective

2.2 Software Interface

2.3 Hardware Interface

2.4 Product Function

2.5 User Characteristics

2.6 Constraints

2.7 Architecture Design

2.8 Use Case Model Description

VYCET-MENTORING/VRS&YRN COLLEGE 2
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

2.9 Class Diagram.........................................................................

Sequence Diagram s................................................................

2.10 Database Design...................................................................

2.11.1 ER Diagram.......................................................................

2.11.2 Schema..............................................................................

2.12 Assumptions and Dependencies

3.0 Specific Requirements

3.1 Use Case Reports

3.2 Supplementary Requirements

VYCET-MENTORING/VRS&YRN COLLEGE 3
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

Software Requirements Specification


1.0 Introduction:
1.1 Purpose:

E-mentoring is a relationship that is established between a more senior individual


(mentor) and a lesser skilled or experienced individual (mentee), primarily using electronic
communications, and is intended to develop and grow the skills, knowledge, confidence, and
cultural understanding of the mentee to help her succeed.

1.2 Scope:

We know support in the workplace increases staff recruitment and retention. We


also know mentoring is an effective support mechanism which increases staff job satisfaction
and reduces workplace stress and burn out. However, geographical and professional isolation can
make it difficult to access a mentor, let alone an appropriate mentor.

This is where e-Mentoring comes into its own. E-Mentoring is a mentoring using
online communication tool ranging from email, text messaging, web conferencing and web cam.

“We must open the doors of opportunity. But we must also equip our mentee to walk through
those doors.”

1.3 Definition, Acronyms, and Abbreviations:

Product: any acquired or internally developed code, documentation, procedure, etc., that is released for
internal (development) or wider use, including both new work and changes or bug fixes to existing work.

 HTML (Hyper Text Markup Language): It is used to create static web pages.

 JSP (Java Server Pages): It is used to create dynamic web content.

 J2EE (Java 2 Enterprise Edition): It is a programming platform, belonging to the Java


platform, which is used for developing and running distributed java applications.

 DB2 (IBM Database 2): It is a database management system that provides a flexible and
efficient database platform to raise a strong "on demand" business applications.

 HTTPS (Hyper Text Transfer Protocol Secure): It is a combination of the Hypertext


Transfer Protocol with the SSL/TLS protocol to provide encryption and secure
identification of the server.

VYCET-MENTORING/VRS&YRN COLLEGE 4
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

 XML (Extensible Markup Language): It is a markup language that was designed to


transport and store data.

 Ajax (Asynchronous Java Script and XML): It is a technique used in java script to create
dynamic web pages.

JasperReports provides the necessary features to generate dynamic reports, including data
retrieval using JDBC (Java Database Connectivity), as well as support for parameters,
expressions, variables, and groups. JasperReports also includes advanced features, such as
custom data sources, scriptlets, and subreports. All in all, JasperReports combines good features,
maturity, community participation, and, best of all, it's free.

 Web 2.0: It is commonly associated with web applications which facilitate interactive
information sharing, interoperability, user-centered design and collaboration on the
World Wide Web.

 UML (Unified Modeling Language): It is used to represents a collection of best


engineering practices that have proven successful in the modeling of large and complex
systems.

 Mentee: She/he is the one who is a lesser skilled or experienced individual

 Mentor: She/he is someone who allows you to see the hope inside yourself.

 NGO’s (Non-Government Organization): Are a legally constituted organization created


by natural or legal persons that operates independently from any government and a term
usually used by governments to refer to entities that have no government status.

 Data Manager: is the one development and execution of architectures, policies, practices
and procedures that properly manage the full data lifecycle needs of an enterprise

1.4 References:

http://ici.umn.edu/ementoring/overview.html
http://sarah-stewart.blogspot.com/search/label/eMentoring
http://www.staffs.ac.uk/schools/sciences/ementoring/
http://www.womenatbusiness.eu/Default.aspx

1.5 Technologies to be used:

 J2EE: (Servlet, JSP, JAXP, Java Beans) Application architecture.

VYCET-MENTORING/VRS&YRN COLLEGE 5
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

 JAVA: Application architecture.

 DB2: IBM Database.

 Ajax: Asynchronous Java Script and XML.

 XML: Extension Markup Language


 RAD 7.0: Development tool.

 Localization: 3 Languages - Hindi, Kannada, and English

2.0 Overall Description

2.1 Product Perspective:

VYCET-MENTORING/VRS&YRN COLLEGE 6
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

2.2. Software interfaces :

E-MENTORING FOR WOMEN is a multi-user, multi-tasking environment.


It enables the user to interact with the server and attain access to the Internet and also leaves a
recording the inbuilt database. It uses java servlets as the front end programming tooland SQL as
the backend application tool.

VYCET-MENTORING/VRS&YRN COLLEGE 7
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

2.3 Hardware Interface(example):

The server is directly connected to the client systems. Also the client hasthe access to the
database for accessing the account details and storing the logintime.
The client access to the database in the server is only read only

2.4 Product Function

Hephaestus will contain six main phases. The first five phases cover its span of the product
lifecycle, and the sixth evaluates the effectiveness of Hephaestus as a development process.

Certain phases may be either broken down further, or combined, in order to address scalability
concerns. All phases are iterative; changes in any phase may necessitate changes in previous
phases. Details will be explicitly spelled out in the Hephaestus User Document.

The phases listed below and the line items in Figure 1 are not intended to be isomorphic. Figure
1 shows a possible breakdown of a product lifecycle.

 Requirements Phase

 This is the initial phase of the development process wherein the development team works
closely with the customer to determine the customer's requirements for the product. The
requirements phase identifies the functionality, performance levels, and other
characteristics which the product must satisfy in order for it to be acceptable to the
customer. N.B. The requirements developed in this phase serve as a foundation for the
remaining phases of the development process, and as the customer acceptance criteria.

 Architecture Phase

VYCET-MENTORING/VRS&YRN COLLEGE 8
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

 During this phase of the development process, the development team will use the
requirements identified in the Requirements Phase to design the system architecture. The
architectural specification, which is the end result of this phase, will provide a general
overview of how the system will function, identifying the system's components, their
roles and interactions with each other and interactions with any other related systems.
 Detailed Design Phase

 During this phase the design team uses both the Requirements Specification and the
Architectural Specification provided by the previous phases to develop a detailed design
of the system. This design will provide a detailed specification for each component,
thoroughly describing interfaces and functions provided by each component. This
detailed design will serve as the basis for the implementation phase.

 Implementation Phase

 During this phase of the project, the actual product is developed using the documents
created in the previous phases. The product will then be tested to ensure that it meets the
requirements defined in the Requirements phase.

User Characterstics:

The users of the Hephaestus Process fall into 3 broad categories: DCNS Development staff,
DCNS Development management, DCNS Development customers.

The primary users of Hephaestus are DCNS Development staff: full-time permanent staff,
voucher employees, and part-time student staff (UROP). Development staff possess skills and
experience which exhibit a wide variety of talents and backgrounds, ranging from users who
have had very little experience with a structured development process to those who have worked
many years within such a process (usually in other environments). Development staff will be
involved extensively in all phases of the development process.

The management side of DCNS Development understands the benefits of structured


programming and an organized development process. Management will be involved to some
extent in all phases of the development process. One of management's responsibilities in the
process is to facilite and ensure compliance with the Hephaestus process. It is expected that both
DCNS Development management and staff will derive great benefit from a structured
development process, increasing productivity and product quality.

Customers of DCNS Development services will also be occasional or frequent users of the
Hephaestus Process. Their perspectives may be different though, depending on their roles as
participants in the process or upon the level or amount of service they require. These
perspectives include those of the documentation group, who may be involved in the creating the

VYCET-MENTORING/VRS&YRN COLLEGE 9
E-Mentoring for women Version 1.0
Software Requirement Specification
Vycet-Mentoring

documentation of a product; the operations group, who may be involved in maintaining a server
component of the product; user support, who may be involved in supporting the product for the
end user; and the end user, who will of course be using the product.

Customers may or may not understand the benefits of an organized development process,
depending on their background and the urgency of the service they require. Customers will be
involved intensely in some phases of the Hephaestus Process. It is expected that customers will
benefit greatly from the development process, in terms of improved quality and predictability of
service.

2.6 Constraints

Hephaestus will adhere to all Institute policies.

Architecture Design

During this phase of the development process, the development team will use the

requirements identified in the Requirements Phase to design the system architecture. The

architectural specification, which is the end result of this phase, will provide a general overview

of how the system will function, identifying the system's components, their roles and interactions

with each other and interactions with any other related systems.

VYCET-MENTORING/VRS&YRN COLLEGE 10

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy