Monday, July 6, 2026

IT4306 IT Project Management 2024 MCQ Answers PMBOK, Agile, Scrum, Six Sigma, WBS, NPV, ROI

📊 IT4306 IT Project Management (2024)

UCSC BIT | MCQ Solutions with Simple Theory & Examples

📚 About this guide: Complete solutions for the IT4306 Information Technology Project Management 2024 paper. Covers PMBOK Knowledge Areas, Agile/Scrum, Six Sigma, Financial Metrics (NPV/ROI), WBS, and Stakeholder Management. Each MCQ includes simple theory and a quick memory trick — perfect for BIT exam revision.
Q1✅ A, B, D

Knowledge Areas of Project Management

Theory: PMBOK defines 10 Knowledge Areas. Cost, Communication, and Stakeholder Management are valid areas. "Shareholder" and "Total Quality" are incorrect terms in PMBOK.

Q2✅ B, C

Project Portfolio Management

Theory: Portfolio management focuses on strategy. It asks: "Are we investing in the right areas?" and "Are we working on the right projects?" (Not about executing a single project well).

Q3✅ A

Leadership Style

Theory: Charismatic leadership inspires others based on enthusiasm, confidence, and a strong personality. (Transactional uses rewards/punishments; Laissez-faire uses minimal supervision).

Q4✅ C, D, E

Advantages of Good PM

Theory: Good PM leads to higher profit margins, higher workforce morale, and shorter development times. It does not lower profit margins or directly affect the cost of capital.

Q5✅ A, C, D

Three-Sphere Model

Theory: Every IT project must balance three spheres: Business (goals/profit), Organization (people/culture), and Technology (hardware/software).

Q6✅ D

Human Resource Frame

Theory: The HR Frame focuses on people's needs, skills, relationships, and empowerment. (Political = power/conflict; Structural = roles/hierarchy; Symbolic = culture/rituals).

Q7✅ C, E

Four Frames: Culture & Politics

Theory: The Political Frame deals with internal politics, power, and conflict. The Symbolic Frame deals with culture, values, and rituals.

Q8✅ E

Functional Organization

Theory: In a Functional structure, employees are grouped by specialized functions (e.g., HR Dept, IT Dept, Finance Dept).

Q9✅ B

Matrix Organization

Theory: The key characteristic of a Matrix structure is dual reporting — employees report to both a functional manager and a project manager.

Q10✅ C

Product Lifecycle

Theory: An Incremental lifecycle is used when there is a low degree of change in requirements but a high frequency of delivery (delivering in small usable chunks).

Q11✅ A, D, E

Outsourcing vs Offshoring

Theory: Outsourcing = hiring a third-party (local or foreign). Offshoring = moving work to another country. Hiring a US company is both outsourcing and offshoring. Hiring a local Colombo company is only outsourcing.

Q12✅ A, C, D

Scrum Elements

Theory: Scrum includes Daily Stand-ups (events), Product Owner (roles), and Sprint Backlog (artifacts). Gantt charts and Waterfall belong to traditional PM.

Q13✅ A, C, D

Six Sigma Methodology

Theory: Six Sigma aims to reduce defects/variation, uses statistical tools, and follows the DMAIC cycle (Define, Measure, Analyze, Improve, Control). It applies to all industries, not just manufacturing.

Q14✅ B, E

Net Present Value (NPV)

Theory: NPV = Total PV of Inflows - Initial Investment. Here, 500k - 500k = 0. Therefore, NPV is zero, and the Present Value of inflows equals the Initial Investment.

Q15✅ C

Return on Investment (ROI)

Theory: ROI = (Net Profit / Investment) × 100.
ROI = (400,000 / 2,000,000) × 100 = 20%.

Q16✅ B

Project X vs Project Y

Theory: Project X has higher cash inflows (1.2M vs 1M) for the same investment. Therefore, Project X will have a higher NPV and higher ROI.

Q17✅ A, B, C, E

Scope Management Processes

Theory: Scope Management includes: Collect Requirements, Define Scope, Create WBS, Validate Scope, and Control Scope. Designing software architecture belongs to technical design, not PM scope.

Q18✅ A, B, C

Work Breakdown Structure (WBS)

Theory: WBS breaks down work into packages, ensures clear responsibility, and helps estimate costs/time. It does not primarily monitor risks or include detailed schedules.

Q19✅ A, C, D

Gantt Charts

Theory: Gantt charts identify delays, display tasks on a timeline, and visualize overlaps. They do not estimate costs or automatically show the critical path by default.

Q20✅ A, B, E

Slipped Milestone

Theory: A slipped milestone means it was not completed on its planned date. It can signal schedule delays for dependent tasks, meaning corrective action (like crashing/fast-tracking) may be needed.

Q21✅ A, D

NOT part of SMART

Theory: SMART = Specific, Measurable, Achievable, Realistic, Time-framed. Asserted and Specification are NOT part of SMART.

Q22✅ A, B, D, E

Shortening Project Duration (CPA)

Theory: You can shorten duration by adding developers (Crashing), overlapping tasks (Fast Tracking), delaying non-critical tasks to free resources, or reducing scope. Increasing marketing budget does not help.

Q23✅ A, C, D

Stakeholder Analysis Outputs

Theory: Outputs include categorizing stakeholders, identifying communication requirements, and assessing their interest and influence levels. (Task schedules and resource lists belong elsewhere).

Q24✅ A, C, E

Stakeholder Register

Theory: The Register includes classification, name/contact details, and interest, influence, and impact. (Risk response plans belong to the Risk Register).

Q25✅ A

Point of Total Assumption (PTA)

Theory: In a Fixed-Price Incentive Fee contract, PTA is the maximum cost the buyer pays before the contractor bears 100% of all extra cost overruns (reaching the price ceiling).

Complete Answer Key (Q1–Q25)

QAnswerKey Concept
1A, B, DPMBOK Knowledge Areas
2B, CPortfolio Management Strategy
3ACharismatic Leadership
4C, D, EBenefits of Good PM
5A, C, DThree-Sphere Model
6DHuman Resource Frame
7C, EPolitical & Symbolic Frames
8EFunctional Organization
9BMatrix (Dual Reporting)
10CIncremental Lifecycle
11A, D, EOutsourcing vs Offshoring
12A, C, DScrum Framework
13A, C, DSix Sigma & DMAIC
14B, ENPV = 0 (Break-even)
15CROI = 20%
16BHigher NPV for Project X
17A, B, C, EScope Management Processes
18A, B, CWork Breakdown Structure
19A, C, DGantt Chart Features
20A, B, ESlipped Milestone
21A, DNOT SMART Criteria
22A, B, D, ECritical Path Compression
23A, C, DStakeholder Analysis
24A, C, EStakeholder Register
25APoint of Total Assumption

🎯 Exam Tips

  • PMBOK 10 Areas: Memorize them! (Integration, Scope, Schedule, Cost, Quality, Resource, Communications, Risk, Procurement, Stakeholder).
  • Three-Sphere Model: Business, Organization, Technology.
  • Four Frames: Structural (rules), HR (people), Political (power), Symbolic (culture).
  • Matrix Org: Always remember "Dual Reporting" (2 bosses).
  • Financial Formulas: NPV = Inflows - Investment. ROI = (Profit / Investment) × 100.
  • Schedule Compression: Crashing (add resources) vs Fast Tracking (overlap tasks).

❓ Frequently Asked Questions (FAQ)

Q: What are the 10 Knowledge Areas of Project Management? A: According to PMBOK, the 10 areas are Integration, Scope, Schedule, Cost, Quality, Resource, Communications, Risk, Procurement, and Stakeholder Management.
Q: What is the Three-Sphere Model for IT projects? A: The Three-Sphere Model states that every IT project must balance three major areas: Business (goals/profit), Organization (people/culture), and Technology (hardware/software).
Q: What is the difference between Outsourcing and Offshoring? A: Outsourcing is giving work to a third-party company (can be local or foreign). Offshoring is moving work to a different country (can be your own foreign branch or a foreign company).
Q: What does DMAIC stand for in Six Sigma? A: DMAIC stands for Define, Measure, Analyze, Improve, and Control. It is the core methodology used in Six Sigma for process improvement and reducing defects.
Q: How do you calculate ROI (Return on Investment)? A: ROI is calculated using the formula: (Net Profit / Investment) × 100. For example, if profit is 400k and investment is 2M, ROI is 20%.

🎓 Expert ICT, Coding, School Classes, Digital Marketing & University Project Guidance

Struggling with your university final year project? Want to master coding, upscale your business with expert digital marketing, or learn absolute computer basics from scratch? We offer high-quality individual and group online classes conducted in English, Sinhala, or Tamil mediums. Get guaranteed academic success and professional growth with tailored guidance.


🎓 University Final Year Project Guidance & AI

Get specialized, end-to-end mentoring and technical support to pass your degree or master's program with flying colors:

  • 🏫 Targeted Institutes: Expert guidance tailored for BIT UCSC, UoM, SLIIT, NIBM, and other leading universities.
  • 🔬 Postgraduate Support: Comprehensive assistance for MSc Software Final Year Projects.
  • 🤖 AI & Smart Applications: Step-by-step implementation of AI, Machine Learning (ML), and automation modules.
  • Guaranteed Success: Help with documentation, system architecture, coding, and viva preparation.

🏫 School ICT & Corporate Beginner Classes

  • 💻 Non-IT Staff Computer Basics: Absolute beginner-friendly online classes covering essential computer skills, office tools, and internet operations.
  • 🎒 Primary & Secondary (Grades 1-10): Interactive online ICT classes tailored to build strong foundations from early ages.
  • 📝 Exam Prep: Dedicated training packages for GCE O/L, GCE A/L ICT, and GIT exams.
  • 🌍 Global Syllabuses: Complete curriculum coverage for Local, Edexcel, and Cambridge in English & Tamil Mediums.

📢 Software Development & Digital Marketing Services

  • ⚙️ Software & Web Development: Professional custom software application and website development built using PHP & MySQL.
  • 🎯 Social Media Management: Content creation, publishing, and channel management for Facebook, Instagram, TikTok, and YouTube.
  • 📈 Ad Boosting: Highly targeted paid advertising campaigns to drive leads, traffic, and sales to your business.

📞 Connect With Us Instantly

Book your slot for online classes or get a premium tech service quote today!

💬 WhatsApp: +94 729622034

📧 Email: ITClassSL@gmail.com


🌐 Explore Our Resources & Communities

Stay updated with our latest tutorials, project ideas, and student guides across all our official platforms:

Saturday, July 4, 2026

IT4206 Enterprise Application Development MCQ Answers | UCSC BIT 2024 | Java Programming Online Classes

💼 IT4206 Enterprise Application Development

UCSC BIT 2024 | MCQ Solutions with Theory & Examples

📚 About this guide: Complete solutions for the IT4206 Enterprise Application Development paper from UCSC BIT 2024. Covers Java EE, EJB, Servlets, JSP, WebSocket, HTTP protocols, and design patterns. Each MCQ includes theory, a real-world example, and a quick memory tip — perfect for BIT exam revision.
Q1✅ C – Plumbing

What is Plumbing?

Theory: Plumbing is the underlying infrastructure that allows different software components to communicate and exchange data.

Example: When you click Buy on a shopping site, the request travels from UI → Server → Payment → Database. This communication chain is called plumbing.

Q2✅ E – God Class

What is a God Class?

Theory: A God Class is a class that does too many tasks, violating the Single Responsibility Principle (SRP).

StudentManager
- Login()
- Register()
- Delete()
- PrintReport()
- SendEmail()
- CalculateMarks()

Fix: Split into smaller classes like AuthService, ReportService, EmailService.

Q5✅ C – Business Logic Tier

What is Business Logic?

Theory: Contains all business rules and calculations of the application.

If customer is Gold
   Discount = 20%
Else
   Discount = 10%

This calculation belongs to the Business Logic Layer.

Q3✅ A – Server Helper

What is a Server Helper?

Theory: Works inside the Server JVM and helps execute remote requests.

Flow: Client → Server Helper → Server Object → Database

Q4✅ C – DGC

What is Distributed Garbage Collection?

Theory: DGC automatically removes unused remote objects in Java RMI to save memory.

Example: Client disconnects → Remote object no longer used → Java deletes it automatically.

Q6✅ A – Message Driven Bean

What is an MDB?

Theory: Processes messages asynchronously. Clients cannot call its methods directly.

Example: Customer places order → Message sent to queue → MDB processes it later.

Q7✅ B – Java EE Server

Java EE Transaction Management

Theory: Java EE servers provide automatic transaction management (also supports manual control).

Example: Bank transfer: Deduct + Add money. If one fails → entire transaction rolls back.

Q9✅ A – Entity Bean

What is an Entity Bean?

Theory: Represents permanent data stored in databases.

Examples: Student table, Employee table, Product table. Each record = one entity.

Q10✅ B – lookup()

What does JNDI lookup() do?

Theory: Searches the naming service and returns the requested object.

DataSource ds = (DataSource) ctx.lookup("jdbc/MyDB");
Q14✅ A – @JoinColumn

What is @JoinColumn?

Theory: Defines the foreign key between two database tables.

Student (student_id)
   ↓ foreign key
Course (student_id)
Q8✅ E – CREATE

Which is NOT an HTTP method?

Theory: Standard HTTP methods: GET, POST, PUT, DELETE, OPTIONS. There is no CREATE method.

Note: POST is used to create new resources (e.g., new user).

Q16✅ B – POST

What does POST do?

Theory: Sends data to the server to create or update resources.

Examples: User Registration, Login Form, Online Order.

Q17✅ C – HTTP 3xx

What do 3xx status codes mean?

Theory: 3xx codes mean the requested page has been redirected.

  • 301 → Permanent Redirect
  • 302 → Temporary Redirect
Q15✅ D – service()

What does service() do?

Theory: Checks if request is GET or POST and calls the correct method.

GET → doGet() | POST → doPost()

Q18✅ E – web.xml

What is web.xml?

Theory: The deployment descriptor for Java web applications. Maps Servlets to URL patterns.

Q19✅ D – servlet-mapping

What does <servlet-mapping> do?

Theory: Connects a Servlet with a URL.

/login → LoginServlet
Q20✅ D – ServletRequest

What is ServletRequest?

Theory: Contains all data sent by the client.

request.getParameter("username");
Q23✅ B – Web Container

What is a Web Container?

Theory: Manages Servlets, JSPs, sessions, and HTTP requests.

Example: Apache Tomcat's servlet container processes incoming web requests.

Q21✅ A – @OnOpen

What is @OnOpen?

Theory: Executed when a WebSocket connection starts.

Example: User joins a live chat → @OnOpen is called.

Q22✅ E – Control Frames

What are Control Frames?

Theory: Manage the WebSocket connection.

  • Ping – Check connection
  • Pong – Reply to Ping
  • Close – End connection
Q11✅ D – Stateless Session Bean

What is a Stateless Session Bean?

Theory: Does not remember client information between requests.

Example: Currency Converter – each request is independent.

Q12✅ C – NoSuchObjectException

When does NoSuchObjectException occur?

Theory: When a client tries to access a remote object that no longer exists.

Example: Server deletes object → Client calls it again → Exception thrown.

Q13✅ B – init-method

What is init-method?

Theory: Runs immediately after a Spring Bean is created.

Example: Open database connection, load configuration files.

Q24✅ B – Message Driven Bean

MDB Use Case

Theory: Processes messages asynchronously from a queue.

Example: Email notification service processes emails after an order is placed.

Q25✅ A – @PostActivate

What is @PostActivate?

Theory: Called after a Stateful Session Bean is reactivated from passive storage.

Example: User session temporarily stored → later restored → @PostActivate executes.

QAnsMemory Tip
1CPlumbing = Communication infrastructure
2EGod Class = One class does everything
3AServer Helper = Runs inside server JVM
4CDGC = Deletes unused remote objects
5CBusiness Logic = Rules & calculations
6AMDB = Asynchronous messaging
7BJava EE = Automatic transactions
8ECREATE is NOT an HTTP method
9AEntity = Database object
10Blookup() = Find object by name
11DStateless = No client memory
12CObject removed → NoSuchObjectException
13Binit-method = Bean initialization
14A@JoinColumn = Foreign key
15Dservice() calls doGet()/doPost()
16BPOST = Send data
17C3xx = Redirect
18Eweb.xml = Deployment descriptor
19Dservlet-mapping = URL mapping
20DServletRequest = Client request data
21A@OnOpen = Connection starts
22EControl Frames = Ping/Pong/Close
23BWeb Container = Runs Servlets
24BMDB = Queue message processor
25A@PostActivate = Bean reactivated

❓ Frequently Asked Questions (FAQ)

Q: What is IT4206 Enterprise Application Development? A: IT4206 is a UCSC BIT course covering Java EE, EJB, Servlets, JSP, WebSocket, and enterprise design patterns for building scalable web applications.
Q: What is the difference between Stateful and Stateless Session Beans? A: Stateful beans maintain client state between requests, while Stateless beans do not remember client information — each request is independent.
Q: What is a God Class and why is it bad? A: A God Class is a class that handles too many responsibilities, violating the Single Responsibility Principle. It makes code hard to maintain, test, and reuse.
Q: What does the service() method do in a Servlet? A: The service() method checks whether the request is GET or POST and dispatches it to doGet() or doPost() accordingly.
Q: What are HTTP 3xx status codes? A: 3xx codes indicate redirection. 301 means permanent redirect, and 302 means temporary redirect.

🎓 Expert ICT, Coding, School Classes, Digital Marketing & University Project Guidance

Struggling with your university final year project? Want to master coding, upscale your business with expert digital marketing, or learn absolute computer basics from scratch? We offer high-quality individual and group online classes conducted in English, Sinhala, or Tamil mediums. Get guaranteed academic success and professional growth with tailored guidance.


🎓 University Final Year Project Guidance & AI

Get specialized, end-to-end mentoring and technical support to pass your degree or master's program with flying colors:

  • 🏫 Targeted Institutes: Expert guidance tailored for BIT UCSC, UoM, SLIIT, NIBM, and other leading universities.
  • 🔬 Postgraduate Support: Comprehensive assistance for MSc Software Final Year Projects.
  • 🤖 AI & Smart Applications: Step-by-step implementation of AI, Machine Learning (ML), and automation modules.
  • Guaranteed Success: Help with documentation, system architecture, coding, and viva preparation.

🏫 School ICT & Corporate Beginner Classes

  • 💻 Non-IT Staff Computer Basics: Absolute beginner-friendly online classes covering essential computer skills, office tools, and internet operations.
  • 🎒 Primary & Secondary (Grades 1-10): Interactive online ICT classes tailored to build strong foundations from early ages.
  • 📝 Exam Prep: Dedicated training packages for GCE O/L, GCE A/L ICT, and GIT exams.
  • 🌍 Global Syllabuses: Complete curriculum coverage for Local, Edexcel, and Cambridge in English & Tamil Mediums.

📢 Software Development & Digital Marketing Services

  • ⚙️ Software & Web Development: Professional custom software application and website development built using PHP & MySQL.
  • 🎯 Social Media Management: Content creation, publishing, and channel management for Facebook, Instagram, TikTok, and YouTube.
  • 📈 Ad Boosting: Highly targeted paid advertising campaigns to drive leads, traffic, and sales to your business.

📞 Connect With Us Instantly

Book your slot for online classes or get a premium tech service quote today!

💬 WhatsApp: +94 729622034

📧 Email: ITClassSL@gmail.com


🌐 Explore Our Resources & Communities

Stay updated with our latest tutorials, project ideas, and student guides across all our official platforms:

Thursday, July 2, 2026

BIT UCSC IT4106 – User Experience Design (UXD) 20223 Exam Preparation Guide Question Model Paper design principle final year software project Colombo Sri Lanka

BIT UCSC IT4106 – User Experience Design (UXD)

Exam Preparation Guide (Questions 1–25)

Click on each question below to reveal the theory, correct answers, and exam tips!

Question 1 – User-Centered Design Principle

Question

Which of the following is an example of a user-centered design principle?

Correct Answer

✅ (c)

Beginner Explanation

User-Centered Design (UCD) means designing the system for users, not for developers. Always ask: What do users need? What problems do they have? What feedback do they give?

Example: Imagine creating a food delivery app. ❌ Wrong: Add 100 features because developers like them. ✅ Correct: Ask users what they need. If they want faster checkout, improve checkout.

Option Explanation

❌ (a) Adding as many features as possible
❌ (b) Designing based on developer preferences
✅ (c) Prioritizing user needs and feedback
❌ (d) Focusing seriously on visual appearance
❌ (e) Ignoring user context
💡 Memory Tip: Users come first.
Question 2 – Primary Goals of User Research

Question

What are the primary goals of conducting user research in UX design?

Correct Answers

✅ (b), (d)

Beginner Explanation

Before designing a product, we need to understand users. User research helps answer questions like: Who are the users? What do they want? What problems do they face? How can we improve their experience?

Example: Suppose you're creating an online shopping website. You interview customers. They say: Search is difficult. Checkout takes too long. Now you know what to improve.

Option Explanation

❌ (a) Validate developers' choices
✅ (b) Understand users' behaviors, needs, and motivations
❌ (c) Make the product beautiful
✅ (d) Identify problems and areas for improvement
❌ (e) Reduce development cost
💡 Memory Tip: User Research = Learn about users before building.
Question 3 – Affordances in UX Design

Question

Affordances in UX design are important because they...

Correct Answers

✅ (a), (d)

Beginner Explanation

Affordance means the design tells users how something should be used.

Example: A button looks like it can be clicked. A door handle looks like it can be pulled. A slider looks like it can be moved. These are affordances.

Option Explanation

✅ (a) Communicate the function of a design element
❌ (b) Make design cheaper
❌ (c) Improve beauty only
✅ (d) Show how an object can be used
❌ (e) Ensure usability for everyone
💡 Memory Tip: Affordance = "This tells me what I can do."
Question 4 – Interaction Types: Instructing

Question

Which interaction type involves users issuing instructions to a system?

Correct Answer

✅ (a) Instructing

Beginner Explanation

There are several interaction styles. Instructing means giving commands to a computer.

Examples: Click "Save", Press Print, Type: Copy file, Select "Delete". The user is telling the computer what to do.

Option Explanation

✅ (a) Instructing
❌ (b) Conversing
❌ (c) Exploring
❌ (d) Responding
❌ (e) Manipulating
💡 Memory Tip: Instructing = Giving commands.
Question 5 – Benefits of Involving Users

Question

What are the benefits of involving users throughout the development process?

Correct Answers

✅ (a), (c), (d)

Beginner Explanation

When users are involved during development: Developers know what users really need. Users give feedback early. Problems are fixed before release. Users are happier with the final product.

Example: You're building a university website. Students test it every month. They report: Timetable is hard to find. Login is confusing. Developers fix these issues before launch. The result: Better website, happier students.

Option Explanation

✅ (a) End product becomes more usable
❌ (b) No effect on cost
✅ (c) Helps manage user expectations
✅ (d) Increases user satisfaction and adoption
❌ (e) Removes the need for testing
💡 Memory Tip: Involve users early = Better product + Happy users.
Question 6 – Pen-based Interfaces

Question

Which interface allows users to write, draw, select, and move objects using a stylus or light pen?

Correct Answer

✅ (b) Pen-based Interfaces

Beginner Explanation

A pen-based interface lets you use a digital pen (stylus) to interact with the screen.

Example: Writing notes on an iPad with an Apple Pencil or drawing on a graphics tablet.

Option Explanation

❌ (a) Voice-based
✅ (b) Pen-based
❌ (c) Form-based
❌ (d) Gesture-based
❌ (e) Command Driven
💡 Memory Tip: Pen → Write & Draw
Question 7 – Role of Perception

Question

What is the role of perception in interaction design?

Correct Answer

✅ (b) Acquiring information from the environment through the senses

Beginner Explanation

Perception means using your eyes, ears, nose, skin, and tongue to understand the world.

Example: When you see a red button, your eyes recognize it before you decide to click.

💡 Memory Tip: Perception = Sensing the world
Question 8 – Experiential and Reflective Cognition

Question

Which of the following describe Experiential and Reflective Cognition?

Correct Answers

✅ (b), (c)

Beginner Explanation

Experiential Cognition: Doing things naturally without much thinking (e.g., Driving, Talking, Walking).

Reflective Cognition: Thinking deeply (e.g., Solving problems, Designing a website, Writing a report).

💡 Memory Tip: Experiential = Doing | Reflective = Thinking
Question 9 – Cognitive Frameworks in HCI

Question

Which of the following are cognitive frameworks in HCI?

Correct Answers

✅ (b), (c), (e)

Beginner Explanation

Distributed Cognition: People, computers and tools work together (e.g., A doctor using a computer and medical equipment).

External Cognition: Writing things down helps memory (e.g., Using sticky notes).

Mental Models: People build ideas about how systems work (e.g., Expecting the shopping cart icon to store products).

💡 Memory Tip: Distributed = Work together | External = Write it down | Mental Model = User's expectation
Question 10 – Purpose of Triangulation

Question

What is the purpose of Triangulation?

Correct Answer

✅ (b)

Beginner Explanation

Triangulation means checking information using more than one method.

Example: Interview users, observe users, conduct surveys. If all methods give similar results, the findings are more reliable.

💡 Memory Tip: Triangulation = Multiple sources = Better accuracy
Question 11 – Contextual Inquiry

Question

What is Contextual Inquiry?

Correct Answers

✅ (b), (c)

Beginner Explanation

Researchers watch users while they work in their real environment.

Example: Watching a cashier use billing software in a supermarket.

💡 Memory Tip: Contextual Inquiry = Observe users where they actually work.
Question 12 – Successful Data Gathering

Question

What is required for successful data gathering?

Correct Answers

✅ (a), (b), (d)

Beginner Explanation

Before collecting data you should: ✔ Know your goal. ✔ Choose the right participants. ✔ Build a good relationship with participants.

💡 Memory Tip: Goal + Participants + Good communication
Question 13 – Qualitative Data

Question

What is Qualitative Data?

Correct Answer

✅ (b)

Beginner Explanation

Qualitative data is non-numerical.

Examples: Opinions, Interviews, Pictures, Comments.

💡 Memory Tip: Qualitative = Words
Question 14 – Quantitative Analysis

Question

What is Quantitative Analysis?

Correct Answer

✅ (c)

Beginner Explanation

Quantitative analysis uses numbers.

Examples: Average, Percentage, Ratio.

💡 Memory Tip: Quantitative = Numbers
Question 15 – Content Analysis

Question

What is Content Analysis?

Correct Answers

✅ (a), (c)

Beginner Explanation

Content analysis groups information into categories and counts how often they appear.

Example: 100 reviews → Good = 60, Bad = 40.

💡 Memory Tip: Content Analysis = Categorize + Count
Question 16 – Thematic Analysis

Question

What is Thematic Analysis?

Correct Answers

✅ (a), (c), (e)

Beginner Explanation

Thematic analysis looks for common ideas or themes.

Example: Customer comments: "I like fast delivery." / "Delivery is quick." → Theme = Fast Delivery.

💡 Memory Tip: Theme = Common idea
Question 17 – Analytic Frameworks

Question

Which of the following are analytic frameworks?

Correct Answers

✅ (a), (c), (d)

Beginner Explanation

Conversation Analysis: Studies conversations.

Content Analysis: Categories and frequencies.

Grounded Theory: Creates theories from collected data.

Question 18 – Low-Fidelity Prototype

Question

What is a Low-Fidelity Prototype?

Correct Answer

✅ (c)

Beginner Explanation

Low-fidelity means simple and cheap.

Examples: Paper sketch, Whiteboard drawing, Storyboard.

💡 Memory Tip: Low Fidelity = Paper
Question 19 – High-Fidelity Prototype

Question

What is a High-Fidelity Prototype?

Correct Answers

✅ (a), (c)

Beginner Explanation

Looks almost like the real product.

Example: A clickable mobile app prototype.

💡 Memory Tip: High Fidelity = Almost Final Product
Question 20 – Advantages of Low-Fidelity Prototypes

Question

What are the advantages of Low-Fidelity Prototypes?

Correct Answers

✅ (a), (c), (e)

Beginner Explanation

Advantages: Easy to change, Easy to discuss, Test many ideas quickly.

Question 21 – Conceptual vs Concrete Design

Question

What is the difference between Conceptual and Concrete Design?

Correct Answers

✅ (a), (b)

Beginner Explanation

Conceptual Design: "What should the system do?"

Concrete Design: "How exactly should it look and work?"

Question 22 – Formative Evaluation

Question

What is Formative Evaluation?

Correct Answer

✅ (b)

Beginner Explanation

Formative evaluation happens during development to improve the design before it is finished.

💡 Memory Tip: Formative = Improve while building
Question 23 – Heuristic Evaluation

Question

What is Heuristic Evaluation?

Correct Answers

✅ (b), (c), (e)

Beginner Explanation

Experts inspect the interface using usability principles. Users are not required.

Example: Experts check Buttons, Menus, Navigation, Error messages.

Question 24 – Evaluation Methods in Controlled Settings

Question

Which evaluation methods are used in controlled settings?

Correct Answers

✅ (c), (e)

Beginner Explanation

Controlled setting = Laboratory or testing room.

Methods: ✔ Usability Testing, ✔ Experiments.

Question 25 – Cognitive & Pluralistic Walkthroughs

Question

What are Cognitive and Pluralistic Walkthroughs?

Correct Answers

✅ (a), (c), (e)

Beginner Explanation

Cognitive Walkthrough: Experts imagine each step a new user takes to complete a task.

Pluralistic Walkthrough: A group reviews the design together (Users, Developers, UX experts). This helps find usability problems from different perspectives.

💡 Memory Tip: Cognitive = "Can a new user learn this?" | Pluralistic = "Everyone reviews together."

🎯 Final Revision Cheat Sheet (Questions 1–25)

Q Topic Correct Answer(s) Easy Memory
1User-Centered Design(c)Users first
2User Research Goals(b), (d)Understand users
3Affordances(a), (d)Tells how to use
4Interaction Types(a)Give commands
5Involving Users(a), (c), (d)Better product
6Pen-based Interface(b)Pen = Write
7Perception(b)Senses
8Cognition(b), (c)Doing vs Thinking
9Cognitive Frameworks(b), (c), (e)Distributed, External, Mental
10Triangulation(b)Multiple sources
11Contextual Inquiry(b), (c)Observe at work
12Data Gathering(a), (b), (d)Goal + Participants
13Qualitative Data(b)Words
14Quantitative Analysis(c)Numbers
15Content Analysis(a), (c)Categorize + Count
16Thematic Analysis(a), (c), (e)Find themes
17Analytic Frameworks(a), (c), (d)Conversation, Content, Grounded
18Low-Fidelity Prototype(c)Paper prototype
19High-Fidelity Prototype(a), (c)Almost final product
20Low-Fidelity Advantages(a), (c), (e)Quick, communicate, compare
21Conceptual vs Concrete(a), (b)What vs How
22Formative Evaluation(b)Improve during design
23Heuristic Evaluation(b), (c), (e)Experts + Usability principles
24Controlled Settings(c), (e)Testing + Experiments
25Walkthroughs(a), (c), (e)New users + Group review

🎓 BIT UCSC Exam Tips

If you understand these concepts—not just memorize the answers—you'll be well prepared for similar MCQs and theory questions in the BIT UCSC IT4106 examination.

🎓 Expert ICT, Coding, School Classes, Digital Marketing & University Project Guidance

Struggling with your university final year project? Want to master coding, upscale your business with expert digital marketing, or learn absolute computer basics from scratch? We offer high-quality individual and group online classes conducted in English, Sinhala, or Tamil mediums. Get guaranteed academic success and professional growth with tailored guidance.


🎓 University Final Year Project Guidance & AI

Get specialized, end-to-end mentoring and technical support to pass your degree or master's program with flying colors:

  • 🏫 Targeted Institutes: Expert guidance tailored for BIT UCSC, UoM, SLIIT, NIBM, and other leading universities.
  • 🔬 Postgraduate Support: Comprehensive assistance for MSc Software Final Year Projects.
  • 🤖 AI & Smart Applications: Step-by-step implementation of AI, Machine Learning (ML), and automation modules.
  • Guaranteed Success: Help with documentation, system architecture, coding, and viva preparation.

🏫 School ICT & Corporate Beginner Classes

  • 💻 Non-IT Staff Computer Basics: Absolute beginner-friendly online classes covering essential computer skills, office tools, and internet operations.
  • 🎒 Primary & Secondary (Grades 1-10): Interactive online ICT classes tailored to build strong foundations from early ages.
  • 📝 Exam Prep: Dedicated training packages for GCE O/L, GCE A/L ICT, and GIT exams.
  • 🌍 Global Syllabuses: Complete curriculum coverage for Local, Edexcel, and Cambridge in English & Tamil Mediums.

📢 Software Development & Digital Marketing Services

  • ⚙️ Software & Web Development: Professional custom software application and website development built using PHP & MySQL.
  • 🎯 Social Media Management: Content creation, publishing, and channel management for Facebook, Instagram, TikTok, and YouTube.
  • 📈 Ad Boosting: Highly targeted paid advertising campaigns to drive leads, traffic, and sales to your business.

📞 Connect With Us Instantly

Book your slot for online classes or get a premium tech service quote today!

💬 WhatsApp: +94 729622034

📧 Email: ITClassSL@gmail.com


🌐 Explore Our Resources & Communities

Stay updated with our latest tutorials, project ideas, and student guides across all our official platforms: