Question

In: Computer Science

The systems requirements in a software project includes the categories of primary requirements, derived requirements, design...

The systems requirements in a software project includes the categories of primary requirements, derived requirements, design constraints, and design goals. Briefly explain each category and how it is different from the other categories.

Solutions

Expert Solution

Please upvote if you are able to understand this and if there is any query do mention it in the comment section.

Primary requirements in a software project:

The requirements that describe the features or the functions that a software will perform. These are those requirements which are made from what the users expects to be in a software.

Derived requirements in a software project:

These are those requirement which have been taken out of the analysis of the requirements to the architectures which were logical in functionality. These requirements are developed during the process of requirement analysis.

Design constraints in a software project:

These are some of the limitations that have been put in forward by the users, or by the clients on the design of the software and are done before developing the project rather than others. The design solution has to come over these constraints so that the design can meet the requirements.

Design goals in a software project:

These are the goals which are made to get ensured that the design of a software is meeting the desired goals or not. This is performed at a higher level as compared to others and are most important in a project.

Is this was supposed to be done in any other way or some more information is required to be added then please mention it in the comment section otherwise please upvote.


Related Solutions

How are the requirements for a design project developed?
How are the requirements for a design project developed?
Subject: Software, Architecture Design and Testing You are to determine the user requirements for a web...
Subject: Software, Architecture Design and Testing You are to determine the user requirements for a web phone-mail product. The primary purpose of this product is to give phone-mail users (e.g., faculty and staff) the ability to access the functionality of the phone-mail system from a web page. In general, the product should enable users of the phone-mail system to do their usual phone-mail activities via a web page. Evaluate these requirements. Do your requirements satisfy the eight criteria: Understandable, Verifiable,...
PROJECT 4 : DESIGN A HYDRAULIC MOBILE CRANE REQUIREMENTS: •Design the system to carry load of...
PROJECT 4 : DESIGN A HYDRAULIC MOBILE CRANE REQUIREMENTS: •Design the system to carry load of up to 5000 lb •Use a hydraulic winch(rotary actuator)to move the pulleys up and down •Use fail-safe measures to support positive loads and run-away issues •The speed of the crane shouldbe changeable •Use dampeners to prevent vibration and maintain pressure and flow where necessar
Goal Models for Software requirements engineering class: Consider a simplistic engine-control system whose specification includes the...
Goal Models for Software requirements engineering class: Consider a simplistic engine-control system whose specification includes the following: (Goal) If PressureToLow then AlarmRaised (Domain Property) If StartMode then not PressureTooLow Explain why the condition: StartMode and not AlarmRaised cannot be considered as an obstacle to that goal.
The following phases are commonly used in software process models: Requirements specification and analysis Architectural design...
The following phases are commonly used in software process models: Requirements specification and analysis Architectural design Detailed design Coding Software testing Describe the above lists and make sure the mention their respective output/deliverable.  
Do a software evaluation of "MICROSOFT POWERPOINT" using the following criteria: General Requirements and Design Functional...
Do a software evaluation of "MICROSOFT POWERPOINT" using the following criteria: General Requirements and Design Functional and Interface Specifications Conventions Requirement Traceability Structures and Interfaces Logic Performance Error Handling and Recovery Testability and Extensibility Coupling and Cohesion
Write technical report any of building design software SketchUp or BIM at least 7 pages includes...
Write technical report any of building design software SketchUp or BIM at least 7 pages includes abstract, introduction, background, discussion, conclusion and recommendation.
Design a spreadsheet to calculate the class’s grades. Consider the following requirements: Each project will be...
Design a spreadsheet to calculate the class’s grades. Consider the following requirements: Each project will be graded from 0 to 10. the contribution of each grade to the final grade are ( 7 team work assignments 10%, Project 1,2,3,4= 20%, mid term 35%, final 35%.) The final test will be graded from 0 to 100, but your solution should allow different grades (i.e 80 points, 90, or 95). This flexibility is very important. Program your solution to set a numeric...
Prepare a 400 words essay: You are a participant in an information systems project to design...
Prepare a 400 words essay: You are a participant in an information systems project to design a vehicle theft database for a state law enforcement agency. The database will provide information about stolen vehicles (e.g., autos, golf carts, SUV, and trucks), with details about the vehicle theft as well as the stolen vehicle itself. These details will be useful to law enforcement officers investigating the vehicle theft. - Identify 10 data attributes you would capture for each vehicle theft incident....
Develop Software Requirements Specification (SRS) Document.
Develop Software Requirements Specification (SRS) Document.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT