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 enrolment system and flexible query database required by St.John’s Central College. This document is to be used as basis for the analysis and design of the system and test cases for the system that is to be built.
1.3 Definitions, Acronyms and Abbreviations
DES: Department of Education and Science
SRS: Software Requirement Specification
1.4 References
[This subsection should provide a complete list of all documents referenced elsewhere in the SRS. Each document should be identified by title, report number (if applicable), date, and publishing organization. Specify the sources from which the references can be obtained. This information may be provided by reference to an appendix or to another document.]
2. Overall Description
2.1. User characteristics
2.1.1. Student- an individual filling out Enrolment Form with the purpose of becoming a night class student
2.1.2. Administrator- a person closely interacting with the Night class enrolment system
2.1.3. Director Of Adult Education – a person who creates DES returns report at the end of an academic year
2.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 Re...
... middle of paper ...
... enforcement requirements or other usage restriction requirements that are to be exhibited by the software.]
3.10 Legal, Copyright, and Other Notices
[This section describes any necessary legal disclaimers, warranties, copyright notices, patent notice, wordmark, trademark, or logo compliance issues for the software.]
3.11 Applicable Standards
[This section describes by reference any applicable standard and the specific sections of any such standards which apply to the system being described. For example, this could include legal, quality and regulatory standards, industry standards for usability, interoperability, internationalization, operating system compliance, etc.]
4. Supporting Information
[The supporting information makes the SRS easier to use. It includes:
• Table of contents
• Index
• Appendices
These may include use-case storyboards or user-interface prototypes. When appendices are included, the SRS should explicitly state whether or not the appendices are to be considered part of the requirements.]
Football is an extremely violent game not only in the physical part but also in the mental part of the game. Players are coach to be vicious on the field. they are taught to get mad and take their aggression out on the other player. Which can be dangerous when two or more players are trying to hurt(intentionally or not) the other player by hitting them hard. High school sports are dangerous because rese...
...tch football. Humans have had a natural interest, and fascination with violence and brutality, all throughout time. Modern censorship, has limited this somewhat morbid fascination, but many new movies, videogames, or television shows, supply the population with this desired entertainment. Scott’s film, Gladiator, reveals that human nature has changed very little, by recreating the bloody and violent Gladiator games, and the Roman Colloseum.
Rainer, K., & Cegielski, C. (2011). Introduction to Information Systems. (4th ed.). Danvers, MA: John Wiley & Sons.
Football has been a very important part of American culture especially in the last 50 years. Football is now the most followed by sport in America. There are many different levels that football is played. For example, there is professional, semi-pro, college, high school and pop warner. Fans from all over are passionate at each level of football. Professional and college football are by far the most popular and contains the biggest fan base. It can easily be argued that high school football has some of the most passionate fans.
Laudon, K., & Laudon, J. (2007). Essentials of Business Information Systems (7th ed.) (Bob Horan, Ed.). Upper Saddle River, New Jersey: Pearson Prentice Hall.
A Computer Software Engineer develops software systems to be used by their clients, such as a website used to sell the client’s products. Although software engineers spend the majority of their time programming and testing the software, a key component to the success of a software engineer is the ability to write a thorough Software Requirement Specification (SRS). A SRS documents the requirements and dependencies needed for the software, prior to beginning any programming. Therefore, a Software Engineer must po The SRS is so important because engineers can have a wide scope of clients that they regularly work with.
The database application design can be improved in a number of ways as described below:
It is conceivable that many people get their ideas of physical revenge from watching or listening to sporting events. There are many sports, such as football and wrestling, that feature body contact as an integral part of their program. Fans further encourage violence by cheering players who resort to violence when plays do not go players' ways. The crowd's behavior in turn encourages athletes to fight and show off because the cheers and boos of a crowd create excitement and drama. Attendance soars at games with players who are prone to violent outbursts. Referees often "look the other way" when such players ...
Hard checks, high-impact hits, rough blows, knockouts, crushing tackles; some violence occurs naturally in some sports. Those naturally violent sports (e.g., football, hockey, soccer, wrestling, and boxing) with all that aggression and violence excites audiences and enhance enjoyment. However, aggression and violence in sporting competitions are clearly becoming an issue. Destructive aggression is often deliberate and frequently encouraged by coaches, spectators, and teammates. This aggression in becoming increasing accepted by the public and ever popular in today’s sporting events. Michael Strahan a player in the NFL said in 2007 that, “It’s the most perfect feeling in the world to know you’ve hit a guy just right, that you’ve maximized the physical pain he can feel….. You feel the life just go out of him. You’ve taken all this man’s energy and just dominated him” (Coakley, 2008). Clearly, Strahan’s words show the acceptance of aggressive behavior and even glorify this aggression.
...igure within the system. The software should enable usability in accordance to the company requirements; it should be in a position to have the functionality that meet the need of the company.
Some faculties and departments are already using Oracle applications in their day-to-day operations. As time goes by, more and more information users will be working with an application based on Oracle database technology. If you get the opportunity to be a member of an application development team, you will become familiar with the workings of Oracle and relational databases. Other users may have to learn about this popular database management system through their own experience. This article is for our readers who, as of yet, have no access to Oracle databases but have a yearning for learning what they're all about.
There are many theories to why there is so much violence in sports today and one of them is because the athletes today are able to get away with more when they are young. An example would be if a high profile high school athlete who had a scholarship to a big time school were to get in trouble maybe it would be hidden a lot more. Where as if another non-athlete had done the same thing there would be more of a price to pay. So from an early age these athletes learn that they are more important then other students or people. When they get to the college or pro level and someone tells them what to do they don't know how to handle it in the correct manor. Many professional athletes have been looked upon as a problem before they become pro because of certain violence problems they have had in the past. And in many cases it has hurt player in where they are drafted and the money that they make.
Computer software and files are no different from artistic products, as their creation also involves a great deal of thought and effort. The laws of copyright cover software. As it takes a great deal of money, skill, time and effort to produce and maintain application software, copyright also protects the large monetary investment made by the software company. The main problems found with software items are the ease of copying and difficulty of detecting breaches of copyright.
As more companies that are leading technology are transforming from the traditional waterfall development model to an Agile software methodology, requirements engineering provides a process for software engineers to understand the problems they need to solve (Martin, Newkirk, & Koss, 2014). It is of key importance to understand the customer 's wants and needs before beginning designing or building the computer-based solution, as developing a solution that ignores the customer’s needs provides value to none of the parties involved. Thus, the intent of requirements engineering is to produce a written understanding of the customer 's problem (Pressman, 2010). Work products that are available to communicate this understanding include user scenarios, function and feature lists, analysis models, and specifications. This paper provides an evaluation of requirement patterns, an assessment of problem solving techniques most effective, a descriptive explanation of the patterns that includes a visual taxonomy, and an explanation of how the patterns identified are related.
Curtis G. & D. Cobham (2002: 4th edition) Business Information Systems: Analysis, Design and Practice. Essex: Pearson Education Limited