Software Requirement Specifications Essay

1720 words - 7 pages

Software Requirements Specification
1.     Introduction
1.1     Purpose
This document is a definition of software requirements to develop an automated night class enrolment system and flexible query database required by St.John’s Central College. This document will present the functional, non-functional, and design constraint requirements for the system to be developed. Use case models and descriptions are included along with class diagrams to help model and specify the functional requirements and specifications of the system.

1.2     Scope
The software application that this SRS applies to a night class automated ...view middle of the document...

2.     User environment
2.2.1. The traditional system platform for the database is Apache server. I am using mySQL database and PHP scripting language
2.3. Assumptions and dependencies
2.3.1. It’s assumed that all the office staff of St.John’s Central College will get at least 2 hours training prior to the using of the database
3.     Specific Requirements

3.1. All fees are payable on enrolment
3.2 The formation of any classes is dependent upon adequate enrolment (minimum 8 students per class maximum 20 students per class)
3.3 Enrolment of all courses will be on first come first serve basis
3.4 Senior citizens (over 65 years) are entitled to 50% reduction fees

3.1     Functionality
3.1.1.     Night class enrolment form should be available on-line for all potential students;
3.1.2.     After submission of filled out enrolment form, student should get a confirmation message;

3.1.3.     Administration part of the software should contain office use only enrolment form;

3.1.4.     The system should have provisions for entering fee payments and refunds for the students;

3.1.5.     The system should provide the way to view the number of students enrolled for every course;
3.1.6.     The system should automatically generate receipt number after the fee is paid, this receipt should be in printable format;
3.1.7.     The system should provide the way to view, e-mail or print Class Register;
3.1.8.     The system should provide the way to enter and view examination results for every student;
3.1.9.     The system should provide the way to enter and view attendance for every student enrolled;
3.1.10.     The system should provide the end of the year Department of Education and Science report, including total number of students enrolled for the course, total fee paid and
number of enrollment hours per course

3.1.11. The system should provide a search engine by which the user can browse by enrolment year, enter key words, or enter student specific information. Based on this input, the system will list possible matches.

3.2     Usability
3.2.1. The user interface must be accessible by versions of Internet Explorer and Netscape Navigator released since 1998.
3.2.2. A random group of 10 non-handicapped people who have filled out an application form on the internet at least once before, should be able to fill out the Enrolment form. They should be able to do this on a LAN connected computer with an unloaded server within 10 minutes.
3.2.3. The application should have a “Help” link that will pop-up a window explaining the instructions.
3.3     Reliability
3.3.1. The system should...

Other Essays Like Software Requirement Specifications

The Social Systems: End Users, Managers and It Professionals

2555 words - 11 pages received on exact functionality, design and implementation of the system as needed by the end user that should be clear, consistent and complete and documented in a Requirement Specification document. The third stage is the design stage which involves the building and construction of the overall structure of the software and documented in a Design Specification Document. The fourth stage, implementation deals with code verification translated

Qa Test Review

3618 words - 15 pages , or failure? * A Software Defect / Bug is a condition in a software product which does not meet a software requirement (as stated in the requirement specifications) or end-user expectations (which may not be specified but are reasonable). In other words, a defect is an error in coding or logic that causes a program to malfunction or to produce incorrect/unexpected results. | * Extra Knowledge of defects | * A program that contains

Project Info

1589 words - 7 pages . Background Of The Organization 7. Current Problems 8. Areas For Improvement 9. Proposed System 10. Input/Output Requirement 11. Hardware And Software Requirement 12. Database Requirement 13. System Design 14. Tables And Fields For Database 15. Database Dictionary 16. E-R Diagram 17. ‘0’ Level DFD 18. ‘1’ Level DFD 19. Security Control 20. Future Scope Of The Project 21. Conclusion NIPS COLLEGE OF IT & MANAGEMENT ALLAHABAD Ph: 0532-3291133 th

Ddatabase Management System

2569 words - 11 pages the technical blueprint and specifications requirement to implement the final solution. These blueprint and specifications required will be used to implement require database, programs, user interfaces, and networks for the information system. In the case where we choose to purchase software instead of build it, the blueprints specify how the purchased software will be integrated into the business and with other information system. 4

Supply Chain Management

2641 words - 11 pages their old stock first from the warehouses, and deliver products with higher shelf life to all supermarkets as per their specifications. c. Once the company is managed to improve on bar coding and other software development process for their warehouses, they can think of separating their order-processing department in to two deferent departments. One is to serve just pharmacies and hospitals, and other department to serve NZ

My Career Path as an Electrical Engineer

1265 words - 6 pages various job duties. They need to confer with engineers and customers to discuss existing as well as potential engineering projects and products. They design, implement, maintain and improve electrical equipments for domestic and commercial purposes. They prepare specifications for the purchase of materials and other equipments. They design software and equipments to perform engineering tasks. They operate compute assisted engineering. They

Mod 7 Essay Questions

1476 words - 6 pages original message are decoding the cryptogram. This is a true contrast to the cryptanalysis process. In this process a person who does not have the key or codebook attempts to solve of crack the cryptogram. Chapter 14 1. Answer. Specifications are almost always developed as part of a formal software engineering process. The outcome of the process is an explicit understanding and documented description of every design element, what will be

Hostel Management System

4283 words - 18 pages Figures List of Tables Abstract 1 Introduction 2.1 Introduction 2.2 Motivation 2.3 Contribution of Dissertation 2.4 Organization of Dissertation 2. Literature Survey 3.1 Existing System 3.2 Proposed System 3.3 Background Information 3. Review of State of Art 4.4 Overview of the Project 4.5 Hardware Specifications 4.6 Software Specifications

Contract Risk and Opportunities

1516 words - 7 pages . Legal risks, principles, and opportunities The issues that arise from substantial performance present legal risks for both companies. The terms of the contract state neither party may cancel the contract when the promised specifications are more than 50% complete (University of Phoenix, 2010). The risk of rescission of the contract and breach of the 50% completion clause by C-S came after eight months and over half of the software

Airport Systems

1876 words - 8 pages database for the aircraft fleet, time of operation, departure and destination airport, including other operational specifications. The information is entered on the Airport Management Information System (AIMS) software which is the central operational software and feeds the information through the terminal service network. ( Aims System,n.d) On the next stage of operations aircrafts are pre-planned using Gate Flow Management System software

It Infrastructure

2335 words - 10 pages , documentation, cross-connect subsystem, expansion options, testing, industry standards referenced). Describe in general terms the critical attributes of the solution which will have a major impact on Tiffany’s networking meeting our overall goals as stated in Section 2 above. Also list included software for cable management as well as inventory management software inputs. 8 Technical Specifications Please describe in detail how the proposed

Related Papers

Books Are My Best Friend Essay

762 words - 4 pages incorporating the requirements in the system to be development is also studied. Finally, a Requirement Specification document is created which serves the purpose of guideline for the next phase of the model. System & Software Design: Before a starting for actual coding, it is highly important to understand what we are going to create and what it should look like? The requirement specifications from first phase are studied in this phase and system design

Software Law Essay

1228 words - 5 pages on the system as customer requirement compromises are inevitable, may result to a system that does not meet the real needs of the user. 4 Discuss the generic activities associated with software processes These are fundamental activities that are common in all software processes. They include: Software specification Describes what the system should do and its development constraints. Software design and implementation It entails

Chapter 3: Methodology Essay

702 words - 3 pages Chapter 3 METHODOLOGY This part simply discusses the instruments gathered particularly in the entire and the design method applies used for the proposed system and the method of testing used. It served as a framework to be used for the plan and provide guidelines in every occurrence. Instruments Used To be able to acquire all necessary requirement specifications for the implementation of the proposed system, the proponents make use of the

Job Description Essay

1868 words - 8 pages statistics to the project manager as requested. * To assist and ensure delivery of the new IT projects meet the required specifications by (Testing the software requirement specification and derive test plan according to the software needs), budget and timeframes. * Collect information to analyze and evaluate existing or proposed systems. * Work as a team member with other technical staff, such as networking to ensure connectivity and