Back to the 2020 paper

Module 1: Introduction & SDLC

20207m

Explain the roles and responsibilities of the following personnels in the s/w development process:

(i) Project Manager
(ii) Project Leader
(iii) System Analyst
(iv) Developer

Worked SolutionAI Assisted

Solution

(i) Project Manager

Role: Overall leadership, responsible for success/failure.
Responsibilities: Project planning, scheduling, budgeting, resource allocation, risk management, stakeholder communication, monitoring & control, delivery & closure. Makes go/no-go decisions.

(ii) Project Leader / Team Lead

Role: Technical lead for a module/team, bridge between manager and developers.
Responsibilities: Task breakdown & assignment, technical guidance, code reviews, daily stand-ups, resolving technical impediments, status reporting to PM, ensuring quality & deadlines for his team.

(iii) System Analyst

Role: Bridge between customer and development team.
Responsibilities: Requirement elicitation & analysis, feasibility study, modelling (DFD/ERD/UML), preparing SRS, prototyping, validating requirements with client, assisting in system design. Ensures what to build is correct.

(iv) Developer / Programmer

Role: Implements the system.
Responsibilities: Detailed design, coding as per standards, unit testing, debugging, documentation, integration support, maintenance fixes. Follows coding guidelines and participates in reviews.

Together they form the classic hierarchy: Manager → Leader → Analyst → Developer covering management, analysis, and construction.

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.