Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

CPRE-FL Module 5: Documenting Requirements in Natural Languages

154 views

Published on

This Slideshare presentation is a partial preview of the full business document. To view and download the full document, please go here:
http://flevy.com/browse/business-document/cpre-fl-module-5-documenting-requirements-in-natural-languages-2560

BENEFITS OF DOCUMENT
1. Learn about CPRE-FL practices

DOCUMENT DESCRIPTION

This module deals with Documenting requirements in natural languages to CPRE-FL Program.

Published in: Business
  • Hi everyone, You can download the full document here: http://flevy.com/browse/business-document/cpre-fl-module-5-documenting-requirements-in-natural-languages-2560
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

CPRE-FL Module 5: Documenting Requirements in Natural Languages

  1. 1. Role of communication in RE Natural language is the most important means to communicate requirements All stakeholders can communicate in natural language However, stakeholders may understand requirements differently due to varying subject knowledge and domain familiarities Communication mediums also play a significant role during communication The sender encodes her message and the receiver needs to decode it Such a common code is intrinsic to any two stakeholders that speak the same language This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  2. 2. Transformational effects in natural language This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  3. 3. Effects of Natural Language Natural language is inherently ambiguous and can often be interpreted in multiple ways Requirements engineers MUST place special emphasis on potential ambiguities in requirements statements to make them unambiguous Requirements are defined and read by people with Different knowledge Different social backgrounds and Different experiences The real needs are “deep structure” which may be expressed differently “surface structures” due to “transformational effects” that occur in human mind This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  4. 4. Nouns without reference index Nouns with missing or inadequate index of reference Examples of terms that contain incompletely specified nouns are the user, the controller, the system, the message, the data, or the function For example, the requirement “Users shall not be allowed to update other user’s password”. This is an example of nouns without reference indices This leads to the following questions: Which user exactly? This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  5. 5. Incompletely specified process verbs Process verbs require more than one noun to be considered completely specified For example, the verb “Communicate” requires at least three aspects for completeness: What is being communicated From where it is being communicated and To where it is being communicated Requirements should be formulated in active voice rather than passive voice This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  6. 6. Requirements construct This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  7. 7. Correct Option for Question 1 C. As per guidebook This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  8. 8. Question 3 3. You are unfamiliar with a domain. The first thing you should do is to a. Creating a class model b. Eliciting and documenting the quality requirement c. Understand vocabulary for the domain d. Applying role plays This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  9. 9. Correct Option for Question 4 C. All these techniques do not require significant stakeholder involvement This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  10. 10. Question 6 6. Interviews and Interface Analysis are techniques used during which activity? a. Conduct Elicitation b. Prepare Documentation c. Prepare the business needs assessment d. Traceability This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  11. 11. Correct Option for Question 7 A. Definition This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  12. 12. Question 9 9. The question, ‘How many cars are manufactured on any given day?’ is an a. An open - ended question b. A stated requirement c. A closed-ended question d. A business need This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  13. 13. Correct Option for Question 10 B. Scribes take minutes of discussion This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/5-documenting-requirements-in-natural-languages-2560
  14. 14. 1 Flevy (www.flevy.com) is the marketplace for premium documents. These documents can range from Business Frameworks to Financial Models to PowerPoint Templates. Flevy was founded under the principle that companies waste a lot of time and money recreating the same foundational business documents. Our vision is for Flevy to become a comprehensive knowledge base of business documents. All organizations, from startups to large enterprises, can use Flevy— whether it's to jumpstart projects, to find reference or comparison materials, or just to learn. Contact Us Please contact us with any questions you may have about our company. • General Inquiries support@flevy.com • Media/PR press@flevy.com • Billing billing@flevy.com

×