Software Engineeringসফটওয়্যার ইঞ্জিনিয়ারিং
Building software the right way — SDLC, Agile, testing, UML and design.
- Past MCQs
- 70
- Written
- 131
- Chapters
- 6
Syllabus by chapter · অধ্যায়ভিত্তিক সিলেবাস
- SDLC & Process Models · 38 questions
- SDLC Phases, Agile vs Waterfall, Waterfall vs Incremental Model selection, SDLC and Its Phases, Phases/steps of SDLC, Phases of STLC
- Agile & Scrum · 11 questions
- Agile and Its Four Core Values, Agile পদ্ধতির মূলনীতি, 12 Principles behind the Agile Manifesto, Agile Manifesto — Four Core Values, Scrum Framework, Components of Agile Software Development
- Requirements & Design · 50 questions
- Library Management System - Class Diagram, Class Diagram (E-commerce System), Matching Software Design Elements to Their Purpose, Use Case Diagram - Online Shopping Checkout, UML Class Diagram for a Token-Ring LAN, Decision Tree Analysis for Build vs Buy vs Reuse
- Testing & Quality · 61 questions
- Black Box vs White Box Testing, Software Procurement Quality Checklist, Alpha, Beta, and Gamma Testing, Software Quality Assurance (SQA) & Attributes, Verification vs. Validation, Black Box Testing vs. White Box Testing
- Project Management · 10 questions
- Function Point Analysis, Project Management Approaches, Factors Affecting Software Pricing, Software Risk Types & Risk Management Process, Project Complexity Factors, Risk Analysis Techniques in Software Development
- Mixed Topics · 38 questions
- Advantages of Encapsulation and Inheritance, Platform-Independent Software, Open Source Software — Pros & Cons, Stages of software evolution, Reverse Engineering vs Forward Engineering, Open Source vs Proprietary Software
Loading sample questions…
Start learning: Software Development Life Cycle (SDLC) Models · সফটওয়্যার ডেভেলপমেন্ট লাইফ সাইকেল (SDLC) মডেল
Software Development Life Cycle (SDLC) Models
Introduction
Every piece of software — from a small mobile app to a national banking system — is built by following a series of organized stages. The Software Development Life Cycle (SDLC) is the structured process (a framework) that describes those stages: from the first idea, through analysis, design, coding, testing, deployment, and finally maintenance. An SDLC model is a particular arrangement of these stages — a strategy that decides the order, overlap, and repetition of the phases.
For BCS, Bank IT, and IT-officer examinations, SDLC models are among the most frequently asked topics in Software Engineering. Examiners love this area because it produces clean, factual MCQs: "Which model is also called the linear-sequential model?", "Who proposed the Spiral model?", "In which model is a prototype built first?". If you master the phases, the model characteristics, and the comparison points, you can answer almost any question in this area with confidence.
Read the whole lesson free with an account · পুরো পাঠ পড়তে বিনামূল্যে সাইন আপ করুন
All 8 lessons · সব পাঠ
- Software Development Life Cycle (SDLC) Models · সফটওয়্যার ডেভেলপমেন্ট লাইফ সাইকেল (SDLC) মডেল
- Requirements Engineering · রিকোয়ারমেন্টস ইঞ্জিনিয়ারিং
- Software Design and UML Diagrams · সফটওয়্যার ডিজাইন এবং UML ডায়াগ্রাম
- Software Testing · সফটওয়্যার টেস্টিং
- Agile and Scrum · এজাইল এবং স্ক্রাম
- Software Project Management and Metrics · সফটওয়্যার প্রজেক্ট ম্যানেজমেন্ট ও মেট্রিক্স
- Design Patterns and Structured Analysis · ডিজাইন প্যাটার্ন ও স্ট্রাকচার্ড অ্যানালাইসিস
- Software Quality, SQA and Maintenance · সফটওয়্যার মান, SQA ও রক্ষণাবেক্ষণ