Question

In: Computer Science

If your customer states that there is a system requirement that the System of Interest (SoI)...

If your customer states that there is a system requirement that the System of Interest (SoI) must perform a task to navigate to specific named locations in a store, which leads to another requirement (unstated by the customer) that the system must access a database that contains the names of the locations and their respective locations (grid coordinates). What type of relationship exists between the two requirements?

Solutions

Expert Solution

Requirement Engineering: Requirements are the key to any software.the process of software engineering starts from requirements. In the early days analyzing the requirements will be not so tough. but now requirements need to engineer them for better standards and enhancements.

  • After gathering the requirements, the team will study them and find the interdependencies between the relationships.
  • the relations between the requirements are quite common.
  • As we study the above example, the customer mentioned requirements lead to another requirement.
  • Based on requirement traceability, there 4 types of relationships between the requirements. those are listed below.
  • DERIVE: means one requirement derives other requirement.
  • ELABORATE: means sometimes the developer needs to elaborate on the basic requirement to fulfill the future enhancements.
  • DEPEND ON: In this relationship, the requirements depend on the other requirements like software, hardware.
  • PART OF: some complex requirements can be broken into small requirements.

In the above example, the two requirements are derived from customer requirements.the customer needs a navigation system in the store. which derives another requirement to keep a track of the locations.

i.e., the relationship between the requirements is DERIVE.


Related Solutions

Q- Below is a project requirement for Online ordering system for fast food restaurant(where customer order...
Q- Below is a project requirement for Online ordering system for fast food restaurant(where customer order through app/online) Object-oriented design project: Table of Contents 1- Introduction; 2- Project Plan; 3- Functional Specifications (including descriptions of Actors/Roles; Business Rules; 3.1- Use-Case Diagrams with Use-Case descriptions; Examples of Class Diagrams (related to particular Use Cases); 3.2- Examples of Object Diagrams [related to the selected Class Diagrams]; 3.3- Examples of Sequence Diagrams; 3.4- Examples of Collaboration or Communication Diagrams; 3.5- Examples of State-Chart...
Describe what is a system requirement, what is a software requirement and what is the relationship...
Describe what is a system requirement, what is a software requirement and what is the relationship between them?
Enumerate the requirement for setting up and irrigation system
Enumerate the requirement for setting up and irrigation system
Define “Insurable Interest”, identify why there is a requirement for “Insurable Interest” in an insurance policy,...
Define “Insurable Interest”, identify why there is a requirement for “Insurable Interest” in an insurance policy, and describe what an “Insurable Interest” is in Property & Casualty insurance and Life Insurance, and highlight the differences between the two.
Do research to fully define what a final system requirement document is. What sections does your...
Do research to fully define what a final system requirement document is. What sections does your final system requirement document include? What do you believe are the most important sections, and why? Additionally, who is the audience of your final system requirement document? Are there multiple versions of the document to communicate to different audiences?
After the elicitation process and gathering all the customer requirements, what are the requirement validating techniques...
After the elicitation process and gathering all the customer requirements, what are the requirement validating techniques that you would use to demonstrate that the requirements define the system that the customer really wants?
After the elicitation process and gathering all the customer requirements, what are the requirement validating techniques...
After the elicitation process and gathering all the customer requirements, what are the requirement validating techniques that you would use to demonstrate that the requirements define the system that the customer really wants?
how do you determine product offering for customer need and requirement for product and service.
how do you determine product offering for customer need and requirement for product and service.
In Python Create customer information system as follows: Python 3 Create customer information system as follows:...
In Python Create customer information system as follows: Python 3 Create customer information system as follows: Ask the user to enter name, phonenumber, email for each customer. Build a dictionary of dictionaries to hold 10 customers with each customer having a unique customer id. (random number generated) Take the keys of the above mentioned dictionary which are customer ids and make a list. Ask the use to enter a customer id and do a binary search to find if the...
Explain the basic requirement of pressure and capacity in water distribution system
Explain the basic requirement of pressure and capacity in water distribution system
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT