All Practice Exams

Free Practice Questions for EGEL Plus Ingeniería de Software

Exam-style questions and explanations by OpenExamPrep.

✓ No registration✓ No credit card
106+ Questions
100% Free

Loading practice questions...

Exam Review

Key Facts: EGEL Plus Ingeniería de Software Exam

203

Total items on the official EGEL Plus ISOFT (143 disciplinary + 60 transversal)

Ceneval, Guía para el sustentante EGEL Plus ISOFT

9 hours

Two sessions of 4.5 hours each on the same day

Ceneval, Guía para el sustentante EGEL Plus ISOFT

1000

Minimum Índice Ceneval for a Satisfactorio level in an area or section

Ceneval, Guía para el sustentante EGEL Plus ISOFT

1150

Minimum Índice Ceneval for a Sobresaliente level

Ceneval, Guía para el sustentante EGEL Plus ISOFT

MXN 1,885

Individual national Examen desde casa fee in 2026

Ceneval EGEL portal

Ceneval's EGEL Plus ISOFT is a 203-item, nine-hour Spanish exit exam: 143 disciplinary items in four software engineering areas plus 60 transversal language and communication items.

Sample EGEL Plus Ingeniería de Software Practice Questions

Try these sample questions to review concepts for the EGEL Plus Ingeniería de Software exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 106+ question experience with AI tutoring.

1A software engineering team is estimating the size of a banking application using Albrecht's Function Point Analysis (FPA). The system has 5 External Inputs (low complexity, weight = 3), 4 External Outputs (medium complexity, weight = 5), and 3 Internal Logical Files (high complexity, weight = 15). What is the total Unadjusted Function Point (UFP) count for these components?
A.80 UFP
B.65 UFP
C.95 UFP
D.47 UFP
Explanation: Multiply each count by its weight: external inputs 5 × 3 = 15, external outputs 4 × 5 = 20 and internal logical files 3 × 15 = 45. The unadjusted total is 15 + 20 + 45 = 80 function points.
2In requirements prioritization using the MoSCoW technique, what does the letter 'M' stand for, and how are those requirements characterized?
A.Major have; important requirements that should be implemented if time permits
B.Must have; non-negotiable requirements without which the release is considered a failure
C.Minimum have; the smallest feature set that could still be released (the minimum viable product)
D.Mandatory have; requirements imposed by law, as distinct from business needs
Explanation: In MoSCoW prioritization (Must have, Should have, Could have, Won't have this time), 'Must have' requirements are non-negotiable minimum usable subsets. If even one Must have requirement is not delivered, the system cannot function or cannot legally launch.
3Which architectural pattern isolates the core business logic from frameworks, user interfaces and infrastructure by letting the outside world interact with the core only through ports (interfaces the core defines) implemented by adapters (technology-specific code)?
A.Layered (N-Tier) Architecture with top-down dependencies
B.Pipe and Filter Architecture
C.Hexagonal Architecture (Ports and Adapters)
D.Client-Server Monolithic Architecture
Explanation: Hexagonal Architecture (created by Alistair Cockburn) isolates domain logic inside an application core. External actors (HTTP APIs, UIs, message queues, databases) interact with the core strictly through Ports (interfaces) implemented by Adapters, enforcing the Dependency Inversion Principle.
4A function sets shipping rates by order weight: 0 kg or less is invalid; more than 0 kg up to 5 kg costs MXN 100; more than 5 kg up to 20 kg costs MXN 250; more than 20 kg costs MXN 500. Using two-value boundary value analysis, which test weights check the boundary between the MXN 100 and MXN 250 tiers?
A.0 kg and 0.1 kg
B.20.0 kg and 20.1 kg
C.2.5 kg and 12.5 kg
D.5.0 kg and 5.1 kg
Explanation: The boundary between the first two tiers is 5 kg. Two-value boundary value analysis tests the boundary value itself (5.0 kg, which must cost MXN 100) and the nearest value on the other side (5.1 kg, which must cost MXN 250).
5What is the cyclomatic complexity V(G) of a control-flow graph with 11 nodes, 15 edges and 1 connected component?
A.6
B.4
C.8
D.12
Explanation: McCabe's formula is V(G) = E − N + 2P = 15 − 11 + 2(1) = 6. That is the number of linearly independent paths in a basis set, and therefore the number of test cases basis path testing needs.
6In user story authoring, the INVEST mnemonic defines the characteristics of high-quality product backlog items. What does the letter 'I' stand for?
A.Integrated; each story must be merged with related stories before it can be estimated
B.Independent; stories should be self-contained, with minimal dependencies on other stories
C.Iterative; each story is expected to be delivered over several Sprints
D.Immutable; stories cannot be changed once the team accepts them
Explanation: Bill Wake's INVEST mnemonic stands for: Independent, Negotiable, Valuable, Estimable, Small, and Testable. 'Independent' means stories should not overlap in concept and can be prioritized, planned, and implemented in any order without tight coupling.
7Which Gang of Four (GoF) structural design pattern attaches additional responsibilities or behavior to an object dynamically at runtime as an alternative to subclassing?
A.Adapter Pattern
B.Facade Pattern
C.Decorator Pattern
D.Composite Pattern
Explanation: The Decorator pattern wraps an existing object within a decorator class that implements the same interface. It intercepts method invocations, executes extra behavior (e.g., logging, encryption, compression), and forwards calls to the wrapped instance, extending functionality without subclass inheritance explosion.
8In Test-Driven Development (TDD), what is the correct sequence of phases in the fundamental development cycle?
A.Green (write passing code) → Red (write tests until one fails) → Refactor
B.Refactor (clean existing code) → Red (break functionality) → Green (fix the break)
C.Design UML → Write production code → Manual regression testing
D.Red (write a failing test) → Green (write the minimum code to pass) → Refactor (clean up without changing behavior)
Explanation: Kent Beck formalized the TDD cycle as: 1) Red: write an automated unit test that defines a small increment of behavior and verify that it fails; 2) Green: write the minimal production code necessary to make the test pass; 3) Refactor: eliminate duplicate code, improve structure, and apply design patterns while keeping tests green.
9According to the ISO/IEC 25010 Software Product Quality Model (SQuaRE), which quality characteristic evaluates the degree to which a software product can exchange information with other products and perform its required functions while sharing common environments?
A.Compatibility (including Interoperability and Co-existence)
B.Maintainability (including Modularity and Reusability)
C.Usability (including Learnability and Operability)
D.Portability (including Adaptability and Installability)
Explanation: ISO/IEC 25010 defines compatibility as the degree to which a product can exchange information with other products and perform its required functions while sharing the same environment; its subcharacteristics are co-existence and interoperability. The 2023 revision keeps compatibility unchanged but renames usability to interaction capability and portability to flexibility.
10In Basic COCOMO, the effort equation for organic projects is Effort = 2.4 × (KLOC)^1.05 person-months. What is the estimated effort for a 10 KLOC organic project? (Use 10^1.05 ≈ 11.22.)
A.24.0 person-months
B.26.9 person-months
C.11.2 person-months
D.57.6 person-months
Explanation: Effort = 2.4 × 10^1.05 = 2.4 × 11.22 ≈ 26.9 person-months.

About the EGEL Plus Ingeniería de Software Exam

Independent EGEL Plus Ingeniería de Software practice by OpenExamPrep. The official Ceneval examination is in Spanish and has 203 three-option items: 143 disciplinary items in Análisis, Diseño, Desarrollo and Gestión de proyectos de sistemas de software, and 60 transversal Lenguaje y Comunicación items. This bank is an English-language study adaptation with four-option multiple-choice questions, not an official translation or format simulation. It covers the four disciplinary areas only; it does not include Lenguaje y Comunicación items.

Exam sponsor: Centro Nacional de Evaluación para la Educación Superior (Ceneval). The requirements and fees below concern the certification or admission exam, separate from our free practice resources.

Assessment

203 three-option items: 143 disciplinary items (Análisis de sistemas de software 31, Diseño de sistemas de software 33, Desarrollo de sistemas de software 49, Gestión de proyectos de software 30) and 60 transversal items in Comprensión lectora and Redacción indirecta. About 15% of the items are unscored pilot items.

Time Limit

Two sessions of 4.5 hours each on the same day (9 hours in total)

Passing Score

Each area and each section is reported on the Índice Ceneval (700-1300): 700-999 Aún no satisfactorio, 1000-1149 Satisfactorio, 1150-1300 Sobresaliente. The global result is weighted toward the disciplinary section: Satisfactorio or better there earns at least a Testimonio de Desempeño Satisfactorio, and a Testimonio de Desempeño Sobresaliente requires Sobresaliente in the disciplinary section and at least Satisfactorio in Lenguaje y Comunicación

Exam / Certification Fees

MXN 1,885 for the 2026 national Examen desde casa; institutional administrations may charge a different amount

Exam sponsor website

Fees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.

Official sources

Our practice resources: topics covered

We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.

31 of 143 disciplinary items

Análisis de sistemas de software

Types of requirements (12), techniques and tools for eliciting, analyzing, prioritizing and validating requirements (9), and techniques and tools for documenting requirements (10)

33 of 143 disciplinary items

Diseño de sistemas de software

Architectural design (10), design of modules, components and data (16), and interface design (7)

49 of 143 disciplinary items

Desarrollo de sistemas de software

Software development languages (10), programming paradigms (10), development environments (10), data management (9), and development platforms (10)

30 of 143 disciplinary items

Gestión de proyectos de software

Management of time, cost, human resources and risk (8), software quality (10), and development methodologies (12)

60 of 203 total items

Lenguaje y Comunicación

Reading comprehension of study, literary and social-participation texts (30 items) and indirect writing, which asks candidates to choose the version of a text that is correct, coherent and well punctuated (30 items)

Preparing for the EGEL Plus Ingeniería de Software Exam

What You Need to Know

  • Passing score: Each area and each section is reported on the Índice Ceneval (700-1300): 700-999 Aún no satisfactorio, 1000-1149 Satisfactorio, 1150-1300 Sobresaliente. The global result is weighted toward the disciplinary section: Satisfactorio or better there earns at least a Testimonio de Desempeño Satisfactorio, and a Testimonio de Desempeño Sobresaliente requires Sobresaliente in the disciplinary section and at least Satisfactorio in Lenguaje y Comunicación
  • Assessment: 203 three-option items: 143 disciplinary items (Análisis de sistemas de software 31, Diseño de sistemas de software 33, Desarrollo de sistemas de software 49, Gestión de proyectos de software 30) and 60 transversal items in Comprensión lectora and Redacción indirecta. About 15% of the items are unscored pilot items.
  • Time limit: Two sessions of 4.5 hours each on the same day (9 hours in total)
  • Exam / certification fees: MXN 1,885 for the 2026 national Examen desde casa; institutional administrations may charge a different amount Official sources

Using Our Practice Resources

  • Work through all 106 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

EGEL Plus Ingeniería de Software: Suggested Study Strategy

1Desarrollo de sistemas de software is the largest area (49 items): review programming languages, the imperative, object-oriented, functional and logic paradigms, development environments, SQL and NoSQL data management, and web, mobile and embedded platforms.
2For design, review architectural styles and quality attributes, design patterns, UML, relational and non-relational data modeling, fragmentation and replication, and interface design and usability.
3For requirements analysis, practice classifying requirements, elicitation and prioritization techniques, and writing complete, correct, verifiable and feasible requirements.
4For project management, drill estimation (function points, COCOMO), critical path and earned value, risk analysis, software quality standards and models, and agile and plan-driven methodologies.
5Prepare for Lenguaje y Comunicación separately by reading academic, literary and public-interest texts in Spanish and by reviewing agreement, punctuation, accentuation and connectors.

Frequently Asked Questions

What is the EGEL Plus Ingeniería de Software?

The EGEL Plus Ingeniería de Software (EGEL Plus ISOFT) is Ceneval's national exit examination for graduates of the Licenciatura en Ingeniería de Software and related programs. It measures the knowledge and skills considered indispensable at the end of the degree, plus Spanish reading comprehension and indirect writing. Institutions may use the result as a graduation requirement, a titulación option or part of a course grade, under their own rules; a Testimonio does not by itself determine the award of the degree or the cédula profesional.

How many questions are on the official EGEL Plus ISOFT and how long is it?

The official exam has 203 items: 143 disciplinary items (Análisis de sistemas de software 31, Diseño de sistemas de software 33, Desarrollo de sistemas de software 49, Gestión de proyectos de software 30) and 60 Lenguaje y Comunicación items (30 reading comprehension and 30 indirect writing). It is given on one day in two sessions of 4.5 hours each (9 hours). About 15% of the items are pilot items that do not count toward the result.

How is the EGEL Plus ISOFT scored?

Each area and section is reported on the Índice Ceneval from 700 to 1300: 700-999 Aún no satisfactorio, 1000-1149 Satisfactorio and 1150-1300 Sobresaliente. Areas are weighted by their number of items within each section, so Desarrollo de sistemas de software (49 items) carries the most weight. The global result follows a conjunctive rule weighted toward the disciplinary section: Satisfactorio or better in the disciplinary section earns at least a Testimonio de Desempeño Satisfactorio, while a Testimonio de Desempeño Sobresaliente requires Sobresaliente in the disciplinary section and at least Satisfactorio in Lenguaje y Comunicación.

Can I use a calculator or formula sheet on the EGEL Plus ISOFT?

The official guide allows a non-programmable scientific calculator, which may not be shared between candidates. No formula sheet is listed among the permitted materials, so memorize the formulas you need, such as those for function points, COCOMO, cyclomatic complexity and earned value.

Why is this practice bank in English if the official exam is in Spanish?

The official Ceneval exam is in Spanish. This bank is an independent English-language study adaptation with four-option questions, not an official translation or format simulation, so you can review the software engineering content. It covers the four disciplinary areas only and does not include Lenguaje y Comunicación items.

How does EGEL Plus Ingeniería de Software differ from EGEL Plus Ingeniería Computacional?

They are separate Ceneval exams. Ingeniería de Software covers the software life cycle: requirements analysis, design, development and project management, with development as the largest area (49 of 143 items). Ingeniería Computacional also gives substantial weight to hardware implementation and computer networks.