SA/SD concepts are derived from which underlying methodologies ?
Show answer Hide answer
Answer: D. All of the mentioned
Explanation
Structured analysis and design concepts derive from pioneers like DeMarco, Yourdon, and Gane. These methodology creators standardized data flow diagrams and structured system modeling. Combining their approaches formed the bedrock of classical software engineering practices. Structured analysis emerged to bring rigorous mathematical and logical discipline to coding. Data flow diagrams model how information moves through an enterprise information system. Methodology pioneers published seminal texts that shaped decades of software development.
Enterprise software projects utilized structured methodologies before object oriented techniques dominated. Analysts still use data flow concepts derived from these foundational frameworks today. Understanding historical methodologies provides valuable context for modern software design. Constantine and Yourdon contributed significantly but omit the Gane and Sarson framework. DeMarco and Yourdon are vital pioneers but leave out Gane and Sarson contributions. Gane and Sarson methodology alone ignores the crucial work done by Yourdon and DeMarco.
- Subject
- Computer Science
- Category
- Software Engineering
- Topic
- —
- Difficulty
- medium
Related questions
Q1. Structured Analysis rests upon the foundational principles of___________________?
Show answer Hide answer
Answer: D. All of the mentioned
Structured analysis relies on top-down decomposition and divide-and-conquer principles. It uses data flow diagrams to graphically represent system analysis results. Combining these foundational principles enables analyst...
Q2. __________________ is a measure of the degree of interdependence between modules ?
Show answer Hide answer
Answer: B. Coupling
Coupling is a measure of the degree of interdependence between software modules. Low coupling between modules is preferred because it minimizes the ripple effect of code changes. Measuring module interdependence helps so...
Q3. The significance of software design can be summed up in a single concept which is___________________?
Show answer Hide answer
Answer: C. Quality
The ultimate objective of software design is to ensure the overall quality of the product. Well-designed systems exhibit high reliability, maintainability, and efficiency. The correct option encapsulates the core holisti...
Q4. What does the Data Store Symbol depict inside a DFD_______________?
Show answer Hide answer
Answer: D. All of the mentioned
Data stores in DFDs can represent physical files, databases, or logical structures. The symbol abstracts how data is stored regardless of specific storage technology. This flexibility allows analysts to model data persis...
Q5. Which option characterizes an “Is-a-Relationship” ?
Show answer Hide answer
Answer: B. Inheritance
Inheritance is the mechanism that defines an is-a relationship between a subclass and its superclass. Object-oriented modeling uses inheritance to state that a specialized class is a type of general class. Is-a relations...
Q6. What marks the initial phase within the software development lifecycle ?
Show answer Hide answer
Answer: C. Problem/Opportunity Identification
The software development lifecycle always begins by identifying a problem or business opportunity. Without recognizing a valid need, there is no justification for initiating a new project. The correct option pinpoints th...