Introduction to Components of the SRS
In previous section, we discussed various characteristics that will help in completely specification the requirements. Here we describe some of system properties that an SRS should specify. The basic issues, an SRS must address are:
Functional requirements
Performance requirements
Design constraints
External interface requirements
Conceptually, any SRS should have these components. Now we will discuss them one by one.
1. Functional Requirements
Functional requirements specify what output should be produced from the given inputs. So they basically describe the connectivity between the input and output of the system. For each functional requirement:
1. A detailed description of all the data inputs and their sources, the units of measure, and the range of valid inputs be specified:
2. All the operations to be performed on the input data obtain the output should be specified, and
3. Care must be taken not to specify any algorithms that are not parts of the system but that may be needed to implement the system.
4. It must clearly state what the system should do if system behaves abnormally when any invalid input is given or due to some error during computation. Specifically, it should specify the behaviour of the system for invalid inputs and invalid outputs.
2. Performance Requirements (Speed Requirements)
This part of an SRS specifies the performance constraints on the software system. All the requirements related to the performance characteristics of the system must be clearly specified. Performance requirements are typically expressed as processed transaction s per second or response time from the system for a user event or screen refresh time or a combination of these. It is a good idea to pin down performance requirements for the most used or critical transactions, user events and screens.
2. Design Constraints
The client environment may restrict the designer to include some design constraints that must be followed. The various design constraints are standard compliance, resource limits, operating environment, reliability and security requirements and policies that may have an impact on the design of the system. An SRS should identify and specify all such constraints.
Standard Compliance: It specifies the requirements for the standard the system must follow. The standards may include the report format and according procedures.
Hardware Limitations: The software needs some existing or predetermined hardware to operate, thus imposing restrictions on the design. Hardware limitations can includes the types of machines to be used operating system availability memory space etc.
Fault Tolerance: Fault tolerance requirements can place a major constraint on how the system is to be designed. Fault tolerance requirements often make the system more complex and expensive, so they should be minimized.
Security: Currently security requirements have become essential and major for all types of systems. Security requirements place restriction s on the use of certain commands control access to database, provide different kinds of access, requirements for different people, require the use of passwords and cryptography techniques, and maintain a log of activities in the system.
4. External Interface Requirements
For each external interface requirements:
1. All the possible interactions of the software with people hardware and other software should be clearly specified,
2. The characteristics of each user interface of the software product should be specified and
3. The SRS should specify the logical characteristics of each interface between the software product and the hardware components for hardware interfacing.
Latest technology based Software Engineering Online Tutoring Assistance
Tutors, at the www.tutorsglobe.com, take pledge to provide full satisfaction and assurance in Components of the SRS homework help via online tutoring. Students are getting 100% satisfaction by online tutors across the globe. Here you can get homework help for Components of the SRS, project ideas and tutorials. We provide email based Components of the SRS homework help. You can join us to ask queries 24x7 with live, experienced and qualified online tutors specialized in Components of the SRS. Through Online Tutoring, you would be able to complete your homework or assignments at your home. Tutors at the TutorsGlobe are committed to provide the best quality online tutoring assistance for Software Engineering homework help and assignment help services. They use their experience, as they have solved thousands of the software engineering assignments, which may help you to solve your complex issues of Components of the SRS. TutorsGlobe assure for the best quality compliance to your homework. Compromise with quality is not in our dictionary. If we feel that we are not able to provide the homework help as per the deadline or given instruction by the student, we refund the money of the student without any delay.
Xylem (Greek word ‘xylos’= wood) is a complex tissue which is chiefly accountable for the conduction of water and mineral salts from roots to another parts of the plant.
tutorsglobe.com extraction from copper pyrites assignment help-homework help by online occurrence and principles of extraction of copper tutors
Analysis of pericyclic reactions tutorial all along with the key concepts of Orbital correlation diagram method, Orbital symmetry diagram, Frontier Molecular Orbital Theory, Reaction conditions for pericyclic reactions, Woodward-Hoffmann rules
Take a quick look at top-rated Educational Psychology Assignment Help foe availing hassle free services round the clock.
tutorsglobe.com pathogenesis of tetanus assignment help-homework help by online clostridium tetani tutors
Thermoelectric-Photoelectric Thermionic Effects tutorial all along with the key concepts of Thermoelectric Effect, Seebeck and Peltier Effects, Photoelectric Effect and Thermionic Emission
TutorsGlobe.com Chemistry Tutorial Assignment Help-Homework Help by Online Chemistry Tutors
Basic Filter Types tutorial all along with the key concepts of Filters classification, Passive Filters, Active Filters, Digital Filters, hum injector filter, Butterworth filter, Tschebyscheff filter, Cauer filter, Linkwitz-Riley filter
tutorsglobe.com circulation assignment help-homework help by online human physiology tutors
www.tutorsglobe.com offers Enhance Readability homework help, assignment help, case study, writing homework help, online tutoring assistance by computer science tutors.
Theory and lecture notes of hillips Curve and Expectations all along with the key concepts of Static Expectations of Inflation, Pressure Economy under Adaptive Expectations, Accelerating Inflation, Volcker Disinflation. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Phillips Curve and Expectations.
Arthropoda and Onychophopra tutorial all along with the key concepts of Subphylum Trilobitomorpha, Subphylum Chelicerata, Subphylum Crustacea, Subphylum Uniramia and Phylumm Onychophora
Theory and lecture notes of Reactive Circuit Elements and Capacitive Reactance all along with the key concepts of reactive circuit elements, capacitive reactance, inductive reactance, sinusoidal current and voltage. Tutorsglobe offers homework help, assignment help and tutor’s assistance on Reactive Circuit Elements and Capacitive Reactance.
tutorsglobe.com geothermal energy assignment help-homework help by online energy crisis tutors
Need authentic World Regional Geography Assignment Help to gain maximum scores? Hire best professional tutors and score well!
1936673
Questions Asked
3689
Tutors
1464653
Questions Answered
Start Excelling in your courses, Ask an Expert and get answers for your homework and assignments!!