Which Requirement Elicitation technique bridges misunderstandings of the application domain and vocabulary gaps between users and analysts ?
Show answer Hide answer
Answer: A. FODA
Explanation
FODA identifies common features within a domain to bridge vocabulary gaps. It establishes a shared understanding between domain experts and technical analysts. Standardizing terminology reduces misunderstandings during the requirement elicitation phase. Feature Oriented Domain Analysis creates reusable domain models and lexicons. Domain analysis uncovers standard concepts shared across similar software products. Bridging the vocabulary gap is a primary goal of structured domain engineering.
Developers moving into a new business domain rely on FODA to learn terminology. Large enterprises use domain analysis to standardize requirements across disparate teams. Clear domain models prevent costly misinterpretations of user business rules. CORE is a requirements engineering method focused on viewpoints rather than FODA. IBIS is an argumentation-based method focused on design rationale exploration. Prototyping builds working models but does not specifically formalize domain vocabulary.
- Subject
- Computer Science
- Category
- Software Engineering
- Topic
- —
- Difficulty
- medium
Related questions
Q1. Which item is NOT classified as a Requirement Management workbench utility ?
Show answer Hide answer
Answer: C. Rational Suite
Rational Suite is a comprehensive development platform rather than a specialized requirement tool. Tools like RTM, DOORS, and RDD 100 are specifically built for requirement management tasks. The correct option correctly...
Q2. What does a labeled arrow or line symbolize within a DFD_________________?
Show answer Hide answer
Answer: C. Data Flow
In a Data Flow Diagram, a labeled arrow or line symbolizes data flow. It represents the movement of data between processes, data stores, or external entities. Arrows indicate the exact direction that data travels across...
Q3. Writing the actual software source code takes place during the __________________ phase of the SDLC?
Show answer Hide answer
Answer: D. Development and Documentation
Writing actual software source code occurs specifically during the development and documentation phase. This phase translates architectural designs into executable programs using chosen programming languages. Technical w...
Q4. Which task constitutes a requirement management function ?
Show answer Hide answer
Answer: D. All of the mentioned
Requirement management spans multiple phases, encompassing investigation, design, and testing. Tracking requirements requires oversight throughout the entire software development lifecycle. The correct option acknowledge...
Q5. What is debugging_________________?
Show answer Hide answer
Answer: B. finding and correcting errors in the program code
Debugging is the process of identifying and correcting errors in program code. Developers use debugging tools to step through instructions and find syntax or logic flaws. This iterative process is essential for ensuring...
Q6. An architectural specification for an object is designated as a class__________________?
Show answer Hide answer
Answer: D. both instance and object
An object is fundamentally an instance of a class defined within the system. Classes serve as architectural blueprints that dictate the structure and behavior of objects. Developers use these terms interchangeably when d...