Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1. Describe the concept of the logical equivalent as it relates to defining the

ID: 3722972 • Letter: 1

Question

1. Describe the concept of the logical equivalent as it relates to defining the requirements of a system

2. What is the purpose of functional decomposition? How is the leveling of a DFD consistent with this concept?

3. Processes and data represent the two components of any software application. Explain the alternative approaches to obtaining process and data information from a legacy system.

4. What is the purpose of a process specification? Explain.

5. Outline the differences between a business specification and a programming specification. What is their relationship, if any?

Explanation / Answer

1) logical equivalence is the relationship between two expressions,mainly employed in digital circuits. We know logically two expressions or statements can be same if the truth table used to represent them then the two statements or expressions are logically quivalent.

For ex. an expression involving nand and or might be similar to one with nor and the main aim is to limit the number of gates in the circuits.

2) functional decomposition is mainly decomposing or breaking down a complex system to simpler parts or modules and the significance of each module is studied.

3) the other approaches are preliminary analysis, system analysis, system design and programming according to life cycles. In preliminary analysis mainly the feasibilty of the program is considered and the various alternatives are studied. System analysis and design involves in designing the system requirements and developing the technical features and programming is the final stage.

4) A process specification is a brief document which is concise and mentions the requirements, analysis, and other properties of a system. It is for proceedural planning. To mainly check if all the standards are met.

5) a business specification document consists of the project cost, time span, customer details and the project type mainly for managerial purposes and details whereas programming specification contains all the detail of the project mostly the deeply technical aspects that only a technical engineer can understand.