MCQ
Paper - II (xi) — System Analysis and Design MCQ - Practice Questions with Answers
Solve 56 Paper - II (xi) — System Analysis and Design questions for RAS/RPSC preparation.
Practice questions
Q1In structured design, a module M calls modules P, Q, R, S and T. Each called module performs a different step of the same transaction, but all five need to know only a transaction identifier passed as a parameter. Which assessment is most accurate?
Fan-out is about how many modules a module directly controls or calls. Coupling is about the dependency between modules; passing only the needed transaction identifier is a lighter dependency than using shared globals or control flags.
Q2In a context DFD, the whole scholarship-management system receives 'Application Form' from Student and sends 'Sanction List' to Institution. In the level-1 DFD, no process receives 'Application Form', but a process generates 'Sanction List'. Which structured-analysis rule is violated?
A DFD decomposition must conserve the data crossing the boundary of the process being decomposed. If the context diagram shows an external input to the system, the lower-level model must account for that input somewhere inside the system boundary. Producing the output alone does not repair the missing incoming flow, so the fault is unbalanced decomposition.
Q3An analyst draws a decision table for scholarship approval. The rules include combinations of income category, domicile status and minimum marks, but two rules have identical condition entries and different actions. What does this indicate?
Decision tables are used to make complex condition-action logic explicit. When the same condition pattern maps to different outcomes, the analyst has exposed an inconsistency in the business rule and should resolve it with stakeholders.
Q4A requirement says: The system shall be fast, user friendly and secure. During SRS review, the analyst rewrites it as: The candidate search screen shall return the first 50 matching records within 2 seconds for 95 percent of searches under 500 concurrent users; failed login attempts shall be locked after 5 consecutive failures. Which requirement-quality issue is primarily being corrected?
Good requirements should be clear enough to test or review against objective criteria. The original wording uses broad adjectives that different stakeholders can interpret differently. The revised wording introduces measurable response-time, load and lockout conditions, turning vague non-functional wishes into verifiable requirements.
Q5A data dictionary entry defines TOTAL_FEE as TUITION_FEE + LAB_FEE + LATE_FINE. In the DFD, a process Calculate Payable Amount outputs TOTAL_FEE but none of its input flows contains LATE_FINE or data from which it can be derived. Which analytical defect is best indicated?
A DFD process should not create data from nowhere. If TOTAL_FEE is defined as including LATE_FINE, then Calculate Payable Amount needs LATE_FINE or enough input to derive it. The mismatch between the data dictionary definition and the process inputs signals an analytical defect in flow completeness, often called a miracle-like process in DFD review.
You've seen 5 of 56 sample questions
Unlimited practice on Paper - II (xi) — System Analysis and Design comes with the RAS Test Series + Practice pack or Gate Pass.
More questions
6In a UML use-case model for an online scholarship system, 'Submit Application' always performs 'Validate Aadhaar Format' as a reusable mandatory step. 'Request Hostel Subsidy' is performed only when the applicant opts for hostel support during submission. Which modelling choice is most appropriate?
7In a UML use-case model for an online admission system, 'Pay Application Fee' is a mandatory part of every successful 'Submit Application' use case. Which relationship is most appropriate from 'Submit Application' to 'Pay Application Fee'?
8During requirements analysis for a college examination portal, the analyst records that every approved requirement must be linked to its source, design element, test case and change history. Which quality objective of the SRS is being addressed most directly?
9In a levelled data-flow diagram for an online examination system, process 2.0 is decomposed into 2.1 Validate Candidate, 2.2 Allocate Question Set and 2.3 Store Responses. The parent process has one incoming flow Candidate Login Details and two outgoing flows Admission Decision and Response Record. Which condition is most directly violated if the child diagram has no outgoing Response Record flow at all?
10A payroll system SRS contains the sentence: "The system shall be easy to use and shall process salary quickly." During requirements validation, which replacement best converts it into a testable software requirement without moving into design?
11In a level-0 DFD, process 2.0 receives Customer Order and Payment Details, and sends Invoice and Dispatch Request. In its level-1 decomposition, the child processes receive Customer Order and Payment Details, produce Invoice, and also produce Credit Score Request, but no Dispatch Request appears. What is the strongest structured-analysis criticism?
12In a structured analysis model, process 3.0 in the level-0 DFD receives 'Application Form' and 'Fee Details' and outputs 'Admit Card'. In the level-1 expansion of process 3.0, the analyst shows 'Application Form' entering a subprocess but forgets 'Fee Details', while a new external output 'Eligibility Report' appears. Which defect is present?
13While validating requirements for an examination-result processing system, the analyst finds: (i) one requirement says marks can be edited after final publication by the clerk, and (ii) another says final published marks are immutable except through a formal review workflow. Which quality problem has been detected most precisely?
14After deployment, a government scholarship application is modified because the bank changed the API format used for account verification. No new user-visible feature is added. Which maintenance category is most precise?
15A library automation project has a context diagram showing the whole library system as one process with external entities Student, Librarian and Supplier. While drawing the next-level DFD, which modelling decision is most correct?
