Question Bank
Information System Analysis, Design
and Implementation
Subject Code: BCA-602
UNIT-I:
Overview of System Analysis and Design
Short Answer Questions:
1. What is the Systems Development Life Cycle (SDLC)?
2. Differentiate between logical design and physical design.
3. What is test planning? Why is it important?
4. Define feasibility analysis.
5. What do you understand by JAD (Joint Application Design)?
Long Answer Questions:
1. Explain the phases of Systems Development Life Cycle (SDLC) in detail.
2. Discuss the importance of communication, interviewing, and presentation skills in system
analysis.
3. What are structured walkthroughs and how do they help in quality assurance?
4. Describe various risk analysis techniques used during system planning.
5. What is prototyping? Describe its advantages and disadvantages.
UNIT-II:
Information Requirement Analysis
Short Answer Questions:
1. What is a Data Flow Diagram (DFD)?
2. Define physical and logical DFD with examples.
3. What is an Entity Relationship Diagram (ERD)?
4. Explain the importance of process modeling.
5. What are the symbols used in DFD?
Long Answer Questions:
1. Differentiate between logical and physical data flow diagrams with examples.
2. Explain how to perform data modeling using Entity Relationship Diagrams.
3. Describe the steps involved in preparing a context level DFD.
4. Explain the rules for creating effective ER diagrams.
5. Describe the importance of logical modeling in system analysis.
UNIT-III:
Developing a Proposal & System Design
Short Answer Questions:
1. What is a feasibility study?
2. Define cost estimation in system development.
3. What is the purpose of input design?
4. Define prototyping in design.
5. What are the elements of user interface design?
Long Answer Questions:
1. Explain the types of feasibility study with examples.
2. Describe various cost estimation techniques used in system development.
3. What are the key factors considered in output design?
4. Explain the components of system documentation.
5. Discuss in detail the stages of database/file design.
UNIT-IV:
Application Development Methodologies and
CASE Tools
Short Answer Questions:
1. Define Information Engineering.
2. What are CASE tools?
3. What is the purpose of user interface prototyping?
4. Differentiate between structured and object-oriented methodologies.
5. What is the use of process modeling in system development?
Long Answer Questions:
1. Explain structured system analysis and design methodology.
2. Discuss the benefits of using CASE tools in system development.
3. Compare and contrast between structured and object-oriented analysis.
4. Explain the role of CASE tools in user interface design and prototyping.
5. Describe the various stages in Information Engineering methodology.
UNIT-V:
Design and Implementation on OO Platform
Short Answer Questions:
1. What is Object-Oriented Analysis?
2. Define dynamic modeling with an example.
3. What is the purpose of functional modeling?
4. Explain object-oriented programming systems.
5. What are object-oriented databases?
Long Answer Questions:
1. Explain object modeling techniques used in system design.
2. Describe object-oriented analysis and design with real-world examples.
3. What is dynamic modeling? Explain with a use case diagram.
4. Discuss object-oriented implementation and its advantages.
5. Explain the working of object-oriented databases.
UNIT-VI:
Managerial Issues in Software Projects
Short Answer Questions:
1. Define software market.
2. What is project scheduling?
3. Define ISO standards in software engineering.
4. What is the Capability Maturity Model (CMM)?
5. How is software productivity measured?
Long Answer Questions:
1. Explain size and cost estimation in software projects.
2. Describe project planning and scheduling techniques.
3. What is the importance of quality metrics in software development?
4. Discuss various maturity models used for organizational growth.
5. Explain how productivity and quality are measured in software projects.