2025/2026 EXAM QUESTIONS AND
ANSWERS | 100% PASS
Unit 1 : Introduction of Software Engineering - 🧠ANSWER ✔✔1. Difference
between software engineering and computer science
2. Three methodologies: data-oriented, process-oriented, and object
oriented.
Software Engineering - 🧠ANSWER ✔✔Systematic application of tools and
techniques in the development of computer-based applications.
The systematic development, operation, maintenance, and retirement of
software. It teaches variety of approaches to analyzing, designing,
programming, testing, and maintaining information systems in
organizations
1
COPYRIGHT©JOSHCLAY 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
,Data Flow Diagram (DFD) - 🧠ANSWER ✔✔represent work flow or steps
within a business process with a focus in the flow and transformation of
business data.
It can be manual or automated. Its a visual communication
1. Process ( box or circle)
2. Data Flow ( arrow)
3. Data Store ( 2 lines - stores data)
4. External entity ( square, independent variable)
Software - 🧠ANSWER ✔✔the sequences of instructions in one or more
programming languages that comprise a computer application to automate
some business function.
Engineering - 🧠ANSWER ✔✔the use of tools and techniques in problem
solving.
Software Engineer - 🧠ANSWER ✔✔A person who applies broad range of
application development knowledge to the systematic development of
application systems for organizations.
2
COPYRIGHT©JOSHCLAY 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED
, Development - 🧠ANSWER ✔✔The decision to develop a software product
and ends when the product is delivered.
Operations - 🧠ANSWER ✔✔The daily processing that takes place
Maintenance - 🧠ANSWER ✔✔Encompasses the changes made to the
logic of the system and programs to fix errors, provide for business
changes, or make the software more efficient.
Retirement - 🧠ANSWER ✔✔The replacement of the current application
with some other method of providing the work, usually a new application.
Skills of a software engineer - 🧠ANSWER ✔✔1. How to identify, evaluate,
choose, and implement an appropriate methodology and CASE tools
2. How and when to use prototyping
3. How and when to select hardware, software, and languages.
4. How to manage activities associated with configuration management,
planning, and control of the development process
5. How to select computer languages and develop computer programs
6. How and which project testing techniques to apply
7. how to choose and use software maintenance techniques
3
COPYRIGHT©JOSHCLAY 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY
STATEMENT. ALL RIGHTS RESERVED