Software Engineering MCQ
1. System Concepts |
1. System Concepts
1. System Definition
2. Characteristics of a System : Organization, Subsystem, Interaction,
Interdependence, Integration, Central objective, Standards, Black-box
3. Elements of a system : Outputs, Inputs, Processor(s), Control, Feedback,
Environment, Boundaries, Interface.
4. Types of Systems : Physical & Abstract Systems, Open & Closed
Systems, Computer-based Systems (MIS : Management Information
System & DSS : Decision Support System)
|
MCQ Link1 MCQ Link2 MCQ Link3 |
---|---|---|
2. Software and Software Engineering |
2. Software and Software Engineering 1. The Nature of Software :
Defining Software Software Application Domains Legacy Software 2. Software Engineering
3. The Software Process
4. Software Engineering Practice
The Essence of Practice General Principles
5. Software Myths
|
MCQ Link1 |
3. System Development Life Cycle (SDLC) |
3. System Development Life Cycle (SDLC)
1. Introduction
2. Activities of SDLC
Preliminary Investigation (Request Clarification, Feasibility Study, Request Approval) Determination of System Requirements Design of System Development of Software System Testing ( Unit Testing, Integration testing, System Testing) System Implementation & Evaluation System Maintenance |
MCQ Link1 |
4. Process Models |
4. Process Models
1. A Generic Process Model
2. Prescriptive Process Models
i. The Waterfall Model ii. Incremental Process Models iii. Evolutionary Process Models:-Prototyping, Spiral Model
3. Concurrent Models
|
MCQ Link1 |
5. Requirements Engineering |
5. Requirements Engineering
1. Introduction
2. Requirements Engineering Tasks
i. Inception ii. Elicitation iii. Elaboration iv. Negotiation v.Specification vi.Validation vii.Requirements Management
3. Initiating the Requirements Engineering Process
i. Identifying the Stakeholders ii. Recognizing Multiple Viewpoints iii. Working toward Collaboration
4. Fact Finding Techniques
i. Interview ii. Questionnaire iii. Record Review iv. Observation |
MCQ Link1 |
6. Structured Analysis Development Strategy |
6. Structured Analysis Development Strategy
1. Structured Analysis
i. What is Structured Analysis? ii. Components of Structured Analysis iii. What is Data Flow Analysis?
2. Features & Tools of Data Flow Analysis
i. Logical Data Flow Diagram ( Logical DFD ) Notations Drawing a Context Diagram Exploding A Context diagram into Greater detail (1st level, 2nd Level DFD etc…) Evaluating Data Flow Diagram for Correctness ii. A Data Dictionary What is a Data Dictionary? Why is a Data Dictionary Important? What does a Data Dictionary Record? |
MCQ Link1 |
7. An Agile View of Process |
7. An Agile View of Process
1. What is an Agility?
2. What is an Agile Process?
i. The Politics of Agile Development ii. Human Factors
3. Agile Process Models
i. Extreme Programming (XP) ii. Adaptive Software Development (ASD) iii. Dynamic Systems Development Method (DSDM) |
MCQ Link1 |