System Analysis and Design Importants Questions
System Analysis and Design Importants Questions
Unit 1: System Development Fundamentals
- Define System. Explain components of system including its characteristics.
- Define CASE tool. Explain different types of CASE tools that can be used in differentphases of SDLC.
- Explain what is system and what are its characteristics in detail.
- Discuss the modern approach of System Analysis and Design.
- Explain the Systems Development Life Cycle (SDLC) and its traditional waterfall model.
- Describe various approaches for improving development (e.g., Rapid Application Development, Agile Methodologies, Extreme Programming, Object-Oriented Analysis and Design).
- What is Service-Oriented Architecture (SOA)?
- Explain the concept of System Acquisition and Reuse in software origins.
- Discuss the key aspects of managing Information Systems Projects, including representing and scheduling project plans.
Unit 2: Planning
- Elaborate on the steps in feasibility of analysis.
- Define information system planning. How is top-down planning approach different from bottom-up planning approach? Explain.
- Explain the process of identifying and selecting Systems Development Projects.
- Describe the process of initiating and planning IS Development Projects.
- Discuss the different types of project feasibility (e.g., economic, technical,
- operational, schedule, legal and ethical).
- What is a Baseline Project Plan, and how is it built and reviewed?
- Explain Corporate and Information Systems Planning.
Numerical Focus:
- Economics Feasibility , Pert chart , Network Diagram
- Payback Period
- Net Present Value (NPV)
- Return on Investment (ROI)
Unit 3: Analysis
- Why is it difficult to determine user requirements? Illustrate the key strategies for eliciting information about user requirements.
- Define JAD? List out different contemporary requirements determining techniques and explain them in a comprehensive way.
- Explain various traditional methods for determining system requirements (e.g., interviewing, questionnaires, observation, document analysis).
- Describe the process of Process Modeling and the mechanics of Data Flow Diagram(DFD).
- What is the purpose of Requirements Management Tools?
- How are requirements determined using Agile Methodologies?
- Define data modeling. Explain logical data model in detail.
- Explain Conceptual Data Modeling and its importance.
- Discuss the process of gathering information for Conceptual Data Modeling.
- Introduce Entity-Relationship (E-R) Modeling, including components like entities, attributes, and relationships.
- Explain how to represent Super-types and Sub-types in E-R models.
- What are Business Rules and their role in data modeling?
- Discuss the role of Packaged Conceptual Data Models/Database Patterns.
Numerical/Diagrammatic Problem Types:
- Data Flow Diagramming (DFD): Draw Context Diagram, Level-0 and Level-1 DFDs.
- Decision Tables/Trees: Represent business rules using Decision Tables and Decision Trees.
Unit 4: Design
- What is difference between a 2NF and 3NF?
- How can you transform E-R diagram into relation? Explain with suitable examples.
- Define Database Design. Explain the Relational Database Model.
- Explain the concept of Normalization (1NF, 2NF, 3NF, BCNF) and its importance in database design.
- Describe the process of merging relations and designing physical files and databases.
- Discuss the considerations for designing fields and physical tables.
- What are the various types of menu design which can be adopted to meet the system complexity and usability?
- Explain the principles of designing effective Forms and Reports.
- How do you assess the Usability of forms and reports?
- Discuss various Interaction Methods and Devices for designing interfaces and dialogues.
- Explain principles for designing Interfaces and Dialogues in Graphical Environments.
Numerical/Diagrammatic Problem Types:
- Normalization: Convert given table to 2NF/3NF by identifying functional dependencies.
- E-R to Relational Transformation: Transform E-R diagrams into relational schemas.
Unit 5: Implementation and Maintenance
- Distinguish between system and user documentation and determine which types of documentation are necessary for a given information system.
- Explain and contrast four types of maintenance (corrective, adaptive, perfective,
- preventive).
- Define System Implementation.
- Explain different types of Software Application Testing (e.g., unit, integration, system, acceptance).
- Discuss the process of Installation and Documenting the System.
- Explain the importance of Training and Supporting Users.
- Discuss Organizational Issues in Systems Implementation.
- Explain the process of Maintaining Information Systems and Conducting Systems
- Maintenance.
- Why do software projects often fail?
Don’t use our content without permission. 📸⚠️
Thank you for sharing you everyone! If you’d like to share your notes, lab reports, solution, assignments, projects, or any other academic materials, feel free to contact us through social media (Uni Bytes), email us at unibytesofficials@gmail.com.
We regularly provide updates on BCA news, results, exam routines, and other important information. Stay connected with Uni Bytes for all your academic needs
Don’t Forget to Follow Uni Bytes