NPCBL Executive Trainee (Software) — Exam: 26.05.2023 (IBA)প্রশ্ন ও সমাধান
- Set by
- NPCBL
- Post
- Executive Trainee
- Exam date
- 26 May 2023
- Conducted by
- IBA
- Questions
- 7 (0 MCQ, 7 written)
- Exam guide
- Government IT officer posts · সরকারি প্রতিষ্ঠানের আইটি পদ
- Cyber Security · সাইবার নিরাপত্তা 2
- Algorithms · অ্যালগরিদম 1
- General Knowledge · সাধারণ জ্ঞান 1
- Operating Systems · অপারেটিং সিস্টেম 1
- Programming · প্রোগ্রামিং 1
- Software Engineering · সফটওয়্যার ইঞ্জিনিয়ারিং 1
Write a program find prime number between 1 to 100?
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is Symmetric and Asymmetric Encryption? Explain with example.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is SDLC? Briefly explain its phase.
Model answer
Direct answer: the Software Development Life Cycle (SDLC) is the structured sequence of phases a team follows to plan, build, test, and maintain software, ensuring quality and predictability rather than ad-hoc coding.
graph LR
A[Requirement Analysis] --> B[System Design]
B --> C[Implementation / Coding]
C --> D[Testing]
D --> E[Deployment]
E --> F[Maintenance]
F -.feedback.-> A
Phases explained
- Requirement Analysis: gather and document what the system must do, by interviewing stakeholders and studying the current process.
- System Design: translate requirements into architecture — database schema, module structure, UI layout, and technology choices.
- Implementation (Coding): developers write the actual source code following the design, in the chosen programming language(s).
- Testing: verify the code against requirements — unit, integration, system, and acceptance testing — to catch defects before release.
- Deployment: release the tested software into the production environment for end users.
- Maintenance: fix bugs found in production, apply patches, and add enhancements as requirements evolve over the software's lifetime.
Why a defined SDLC matters: without these phases, requirements get missed, design flaws surface late (when they are far more expensive to fix), and testing is rushed — a defined SDLC (whether followed as Waterfall, sequentially, or as Agile, iteratively per phase) keeps cost, schedule, and quality under control.
Exam takeaway: the six universal SDLC phases — requirement analysis, design, implementation, testing, deployment, maintenance — apply regardless of process model; Waterfall runs them once in strict order, while Agile/Iterative models repeat a lightweight version of all six every sprint.
UNIX command with example: File move, Change Directory and search from a specific line.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is blockchain technology? Why it is more secure (Such type)
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Write Short Note: (i) About Digital Bangladesh (ii) About March Month Importance
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
What is complexity? Find the Complexity from code and explain.
Sign up free to see the model answer · উত্তর দেখতে বিনামূল্যে সাইন আপ করুন
Question text is from the public recruitment exam; answers and explanations are written by ARBS Academy. All past papers · Government IT officer posts guide