Download MENDIX Advanced Certificate Exam Questions and Correct Answers 2024-2025 and more Exams Computer Networks in PDF only on Docsity!
MENDIX Advanced Certificate
Exam Questions and Correct
Answers 2024- 2025
What are the three triggers options of widget events? CORRECT ANSWER: On-enter, on-
change and on-leave
What is a Persistable entity? CORRECT ANSWER: An Entity that can be saved in the
database.
How do you call a connection between 2 entities that are in different modules? CORRECT
ANSWER: Cross module association
What is a Specialized entity? CORRECT ANSWER: An entity that inherits all or part of its
attributes, associations, event handlers, validation rules and any other properties from another entity.
What are the system member properties? CORRECT ANSWER: CreatedDate,
ChangedDate, Owner, ChangedBy
What does the helper class ".hidden-xs" do? CORRECT ANSWER: Hides content on the
phone.
By using conditional editability you can change elements to be either? CORRECT
ANSWER: Editable or read-only
If I had a device with a screen width of 800px which column class prefix would be used?
CORRECT ANSWER: col-sm-*
The pre-processor Sass helps with what? CORRECT ANSWER: Maintaining your CSS
stylesheets How can you transform data before importing it into your app or after extracting it from your
app? CORRECT ANSWER: With an intermediate layer
What happens when you apply an index? CORRECT ANSWER: The speed of Read actions
will increase.
What is the result of the association in the image below? CORRECT ANSWER: A list of ID's
in the Staff object.
What does a JSON structure document do? CORRECT ANSWER: It stores a JSON snippet
and converts it into a schema structure that can be used in Import/Export mappings to convert JSON into Mendix
What is JSON and what does it stand for? CORRECT ANSWER: JavaScriptObjectNotation,
is a lightweight format for storing and transporting data.
Which of the following are AtlasUI components? CORRECT ANSWER: Page Templates,
Navigation Layouts and Building Blocks
What do you need to take into account when using Sass? CORRECT ANSWER: You need a
compilation tool
Which of the following does the Mendix AtlasUI Framework NOT enable? CORRECT
ANSWER: Documentation for your microflows
To start customizing your Mendix application you should: CORRECT ANSWER: Start with
using and customizing Mendix AtlasUI Submit Answers
Where can published data be found CORRECT ANSWER: Data Hub Catalog
How do you show multiple specialized entities in the same list view? CORRECT ANSWER:
By adding a template for every specialized entity while using the default for the generalized entity.
What do you need to do after an Object type decision? CORRECT ANSWER: Cast to entity
to the correct specialization.
What happens when you change a market place module? CORRECT ANSWER: When a
new version is downloaded the changes will be overwritten. What should you use when you are unable to find the root cause of run time errors?
CORRECT ANSWER: Debugger
What should you do if the Object type decision is empty? CORRECT ANSWER: Create a log
message, since this is unexpected behavior.
Why should you use inheritence? CORRECT ANSWER: It allows you to make reusable
microflow, which increases the consistency and maintainability of your app.
When should you use a 1-1 association over inheritance? CORRECT ANSWER: when the
entity in question isn't a true specialization of the generalized entity and/or the generalized entity's properties are not required when dealing with the entity in question. Why is creating a new entity and making it a specialization of the FileDocument or Image entity
preferred over using original entities? CORRECT ANSWER: The original entities are part of
the System module, which makes them ineditable.
Which app template is best to use for automating request approval process? CORRECT
ANSWER: Approval Template
How do you add downloaded JSON structure to your app? CORRECT ANSWER: Right
click on folder or module, add other, and select JSON structure
When do you use Loop activity in your microflow? CORRECT ANSWER: When we want to
allow certain activities in our microflow to be executed repeatedly What would you do if you want to call a microflow on completion of commit operation of an
entity? CORRECT ANSWER: Use Event Handlers
Where can you download File Dropper widget for your app? CORRECT ANSWER:
Marketplace
Module Roles can be used to grant access on: CORRECT ANSWER: Pages, Microflows,
Entities defined in the module What may cause the error - "Creating Object of type MyReceiptModule.InputImagesReceipt
failed for Security Reasons"? CORRECT ANSWER: Access rules for Entity not configured
properly
What should be the "Security Level" while deploying your App in Production? CORRECT
ANSWER: Production
How can you configure different home pages for different users? CORRECT ANSWER:
You can configure Role-based home pages
What is the most appropriate prefix for Import Mapping name? CORRECT ANSWER:
ImM_ What is the best alternative to process something immediately after an object is committed?
CORRECT ANSWER: Event Handler
You want to allow the end-users to delete some extracted result. How can you achieve this?
CORRECT ANSWER: Create a microflow which will delete selected rows and configure a
delete button to call this microflow
Why would you choose database over Xpath as a data source for a list view? CORRECT
ANSWER: Constrains are easier to specify and are less resource intensive, furthermore they
can be used by offline mobile apps.
How do you analyze SQL Queries in Mendix. CORRECT ANSWER: By setting the log level
on ConnectionBus_Retrieve to Trace and checking the console logs.
What is the difference between an association and database retrieve? CORRECT ANSWER:
A association retrieve will first check in memory which can contain uncommited changes, while a database retrieve directly checks the database, skipping uncommited changes.
When is an association retrieve preferable over a database retrieve? CORRECT ANSWER:
When performing actions that are not data-intensive and/or the required data is already available in memory.
What should be kept in mind while retrieving data from the database? CORRECT
ANSWER: Do not query the database more than necessary?
What is a Non-Persistable entity? CORRECT ANSWER: An entity that can only be saved in
runtime memory.
What is a Generalized entity? CORRECT ANSWER: An entity that lends its attributes,
associations, event handlers, validation rules and any other properties to another entity.
While using batches, when should you use a changing offset? CORRECT ANSWER: when
the changes you are making do not impact the size of the retrieved list.
While using batches, why should you sort your retrieved list? CORRECT ANSWER: The
ensure that the order of the list is the same everytime you retrieve and no objects get skipped.
What should be done instead of commiting in a loop?` CORRECT ANSWER: Create a
list_ToCommit, add all object that need to be commited to that list and commit the list after the loop.
What is a potential downside of before and after commit microflows? CORRECT ANSWER:
They can cause performance issues
When should an object be refreshed in client? CORRECT ANSWER: only when data needs
to be shown to a user directly after the microflow is complete.
What does a retrieve followed by an aggregated list do? CORRECT ANSWER: It returns an
optimized query from the database with the result of the aggregated list.
where can Xpaths be used? CORRECT ANSWER: in microflows, security and on pages.
When an Xpath has multiple constrains, what is important to remember? CORRECT
ANSWER: the order in which the constrains are set, this can impact the result.
When using an Xpath multiple times, why should you keep the order the same? CORRECT
ANSWER: this optimizes data queries, since they already exist in memory but the database
can only recognize that if the xpath is the same.
What is a favourable alternative to using the 'Or' operator in a Xpath? CORRECT
ANSWER: Doing two separate retrieves and merging them into one list.
While building xpaths, what should generally not be put inside a not() statement? CORRECT
ANSWER: Associations
While building xpaths, when should two constrains be combined? CORRECT ANSWER:
when they consume the same path.
How can you find large Xpaths effectively. CORRECT ANSWER: using find advanced
When building a domain model, what is normalization? CORRECT ANSWER: the removal
of duplicate places of data storage.
When building a domain model, what is denormalization? CORRECT ANSWER: the
intentional duplication of places of data storage
What is a insertion anomaly? CORRECT ANSWER: the unintended duplication of data.
What is a update anomaly? CORRECT ANSWER: The incorrect updating of data in
multiple place, causing inconsistent data.
What is a deletion anomaly? CORRECT ANSWER: the unintentional loss of data, due to
inconsistent data storage.
Accepting the risks of duplication, what are benefits of denormalization CORRECT
ANSWER: it can increase performance and management and reporting of data easier.
What is an API? CORRECT ANSWER: An Application Programming Interface that allows
two applications or software systems to communicate with each other using a set of definitions and protocols.
What does a REST API do? CORRECT ANSWER: IT communicates via HTTP requests to
perform standard database functions like CRUD.
What are CRUD functions called within a REST API? CORRECT ANSWER: Methods
When is a method safe? CORRECT ANSWER: When the state of the system will not be
changed after the method is done
When is a method idempotent? CORRECT ANSWER: when the effect of multiple identical
requests is the same as a single request.
Which methods are considered safe? CORRECT ANSWER: GET, HEAD, OPTIONS
Which methods are considered idempotent? CORRECT ANSWER: GET, PUT, DELETE,
HEAD, OPTIONS
Which methods are considered nether safe nor idempotent? CORRECT ANSWER: POST,
PATCH
Which methods are considered safe and idempotent? CORRECT ANSWER: GET, HEAD,
OPTIONS
what does the GET method do? CORRECT ANSWER: it retrieves information from on a
resource or a group of resources based on specified identifiers.
What does the POST method do? CORRECT ANSWER: It creates an object from the
information in its body based on specified identifiers.
What does the PUT method do? CORRECT ANSWER: It updates a single object in its
entirety with the information in its body, empty values included.
What does the PATCH method do? CORRECT ANSWER: It updates specific values or
initiates actions on a single object based on the information in its body, if these changes do not changes the object identifier.
What does the DELETE method do? CORRECT ANSWER: it deletes a single object based
on specified identifiers.
What does the HEAD method do? CORRECT ANSWER: The same as the GET method, but
without the response body.
What does the OPTIONS method do? CORRECT ANSWER: it retrieves which methods are
implemented on a resource collection. What should you use when retrieving a single resource based on a unique identifier.
CORRECT ANSWER: A path parameter.
When calling an REST API, what does the status code 200 stand for? CORRECT ANSWER:
Succesfull operation, reponse has content.
When calling an REST API, what does the status code 201 stand for? CORRECT ANSWER:
Succesfull creation of new object.
When calling an REST API, what does the status code 204 stand for? CORRECT ANSWER:
Succesfull operation, response has no content.
When calling an REST API, what does the status code 400 stand for? CORRECT ANSWER:
Error, failed validation.
When calling an REST API, what does the status code 401 stand for? CORRECT ANSWER:
Error, custom authentication failed.
When calling an REST API, what does the status code 403 stand for? CORRECT ANSWER:
Error, authentication succesfull, but not authorized
When calling an REST API, what does the status code 404 stand for? CORRECT ANSWER:
Error, object defined in a path parameter is not found.
When calling an REST API, what does the status code 409 stand for? CORRECT ANSWER:
Error, object cannot be updated because of an earlier update.
When calling an REST API, what does the status code 500 stand for? CORRECT ANSWER:
Internal server error, an error occurred when processing the request.
What is important for the User message of API error handling. CORRECT ANSWER: The
message should not contain any technical information while information then of what steps to take next.
What are two of the most used log nodes? CORRECT ANSWER: Microflow engine and
ConnectionBus
How can you gain additional information about a log message? CORRECT ANSWER: by
double clicking on it.
What is a mendix error message? CORRECT ANSWER: a error message written by
developers of the platform
What is a module error message? CORRECT ANSWER: a error message written by a
module developer
What is a library error message? CORRECT ANSWER: a error message written by the
developers of the libraries used by modules or java actions, these are very rare.
What is a stack trace? CORRECT ANSWER: a list of functions that were in memory when
the error occurred
Where should you focus on in a stack trace? CORRECT ANSWER: the first 10 to 20 lines
What is the error called when a function misses a piece of data it needs to function. CORRECT
ANSWER: a null or null pointer error
What is the error called when a user tries to access a flow or entity it isn't supposed to access
CORRECT ANSWER: a security error
What is the error called when data calculation or comparison gives a unexpected result.
CORRECT ANSWER: a mathematical error
What is the error called when your memory garbage collection cannot keep up with object
generation CORRECT ANSWER: a Java Out of Memory error
What is considered a best practice around log nodes CORRECT ANSWER: using
Enumerations to store the log node names to ensure consistency
Why should you register your log nodes in a after startup flow. CORRECT ANSWER: to
make sure that they are visible from the start, because they are dynamically generated What happens when an error occurs during an action and error handling is not implemented?
CORRECT ANSWER: The action is stopped and an error message is shown to the user
What does error handling - custom with rollback do? CORRECT ANSWER: everything up
to the error will be rolled back, only changes over the error handler flow will be executed
What does error handling - custom without role back do? CORRECT ANSWER: everything
up to the error is not rolled back, the microflow will continue over the error handler flow.
What does an error end event do? CORRECT ANSWER: it throws an error in all parent
microflows after executing custom error handler flow.
What can trigger a microflow? CORRECT ANSWER: a user or the system
What is a primitive variable? CORRECT ANSWER: a microflow variable that consists of a
boolean, date and time, decimal, enumeration, integer or string value type.
how are variables indicated in a microflow CORRECT ANSWER: with a dollar sign
what is a token? CORRECT ANSWER: a special type of variable that is system-generated.
Why would you use Decisions over IF-ELSE-THEN statements? CORRECT ANSWER: to
improve the readability of a microflow
When working with expressions, what are considered special checks? CORRECT ANSWER:
empty and isNew
When working with expressions, what are considered boolean expressions? CORRECT
ANSWER: and, or, not
When working with expressions, what are considered relational expressions? CORRECT
ANSWER: < > = !=
when working with expressions, what are considered arithmetic expressions? CORRECT
ANSWER: * div + -
When working with expressions, what is formatting and parsing used for? CORRECT
ANSWER: it is used to change data from one value type to another.
When working with a lot of decisions in one flow, what is considered best practice. CORRECT
ANSWER: Use sub-flows to keep the parent flow manageable
What origins can a list have? CORRECT ANSWER: a retrieve, input parameter or list
creation action.
When is a list aggregation optimized? CORRECT ANSWER: when its put directly after a
retrieve containing a list.
When does a list operation take a similar function as an xpath? CORRECT ANSWER: when
dealing with lists that only exist in memory
What is the difference between a loop and list functions? CORRECT ANSWER: list
functions target the entire list, while loops target individual objects inside a list.
When using list operations, what does Union do? CORRECT ANSWER: it combines two
lists while avoiding duplicates
When using list operations, what does Intersect do? CORRECT ANSWER: creates a list that
contains all the elements present in both parameters given.
Why is it a best practice to create a specialization of the FileDocument and Image entities?
CORRECT ANSWER: It allows for better security and property configuration based on
purpose.
What is the default value of the attribute DeleteAfterDownload? CORRECT ANSWER: false
Where are the file(s) or image(s) stored by default? CORRECT ANSWER: On the file server
located on the application server
When it is better to place Indexes? CORRECT ANSWER: If there are more Read than Write
actions.
The app performance is affected by a reference set (both) because: CORRECT ANSWER:
Both entities needs to be joined with the reference table and data transfer increases. Adrian wants to select a staff member for a team. Which domain model would be suitable? A: Staff * - > * Team
B: Staff * <- * Team CORRECT ANSWER: B
What type of domain model changes can have an impact on the data in the database?
CORRECT ANSWER: Type changes and Structural changes
What are the four stages of data conversion? (multiple answers are correct) CORRECT
ANSWER: - Deploy and convert
- Clean up model
- Model the conversion
- Extend domain model
Why is it a best practice to redeploy your app after cleaning up the model? CORRECT
ANSWER: You might be confronted with unexpected and/or complex sync behavior during a
next deployment.
What does the function reverse() do? CORRECT ANSWER: It changes the direction in
which the association is queried. What is the best naming for a self-reference where the buddy is referenced by an apprentice?
CORRECT ANSWER: Apprentice_Buddy
What is the correct XPath to retrieve the goals of the buddy of an apprentice? CORRECT
ANSWER: [SoccerSquad.Goal_Player/SoccerSquad.Player/SoccerSquad.Apprentice_Buddy
[reversed()] = '[%CurrentObject%]']
When localize is set to No, the date displayed in the client is based on the: CORRECT
ANSWER: UTC value
Localizing a DateTime attribute has an effect on: CORRECT ANSWER: Client
representation If both the App and User time zones are set, the value of the localized DateTime attribute
displayed in the client depends on: CORRECT ANSWER: The Client time zone
Jane in the Amsterdam time zone [UTC +2] selects 07/11/2020 in a date picker for a non-
localized attribute. What will be the value stored in the database? CORRECT ANSWER:
07/11/2020 12:00 AM
Nick in the Amsterdam time zone [UTC +2] selects 07/11/2020 in a date picker for a non- localized attribute. What will be the date value if Nick converts it to a string in a microflow using
formatDateTime? CORRECT ANSWER: 07/11/2020 02:00 AM
The Mendix Client is: CORRECT ANSWER: Built on a combination of HTML, CSS, and
JavaScript and runs in your browser.
Static resources in Mendix: CORRECT ANSWER: Include stylesheets transmitted in CSS
format to the client.
The Communication between the Mendix Runtime and Database Server: CORRECT
ANSWER: Includes communication between the supported database servers using JDBC.
What is NOT an advantage of using the database source option versus the XPath option?
CORRECT ANSWER: The database source option can be used to specify constraints that
span entities. When you want to show a list of shipped orders, will the Database data source generate a
different request than the XPath data source option? CORRECT ANSWER: No, the
database data source will always lead to the same request as the XPath data source.
Which of the following is not a possible source of data for a microflow? CORRECT
ANSWER: A page passed as input parameter by another microflow.
Is the following statement true or false? By association will always be an in-memory retrieve.
CORRECT ANSWER: False, if objects aren't available in memory, a retrieve by association
will automatically result in a database retrieve. Is there ever a reason to retrieve an object from database instead of over association?
CORRECT ANSWER: Yes, in cases where constraints other than a single association are
applicable or where stored database values are required.
In which microflow will the combination retrieve and aggregation be optimized? CORRECT
ANSWER: A (aggregated list not used later in flow)
What is an important rule to keep in mind when creating effective indexes? CORRECT
ANSWER: The index should have the same order of attributes defined as in search and
retrieve queries in order to be available for queries. Which of the following is NOT a benefit that XPath provides to the Mendix Platform?
CORRECT ANSWER: XPath can be used to automatically generate pages and widgets to
show data on. What does the following XPath query return? //Product [OrderManagement.OrderLine_Product/OrderManagement.OrderLine
Where are entity access restrictions applied? CORRECT ANSWER: On relevant database
retrieves. Which of the following best describes how the Mendix platform applies entity access?
CORRECT ANSWER: The platform only grants the access explicitly defined in the entity
access rules. For the following questions, assume there is an app with three user roles: Administrator, Teacher, and Student. Administrators are granted the ability to manage all user roles, and Teachers can manage users with the Student role. Which of the following statements is false?
CORRECT ANSWER: Administrators and teachers can create teacher accounts.
Let's say you want Teachers to be able to manage accounts for Students, but only the Students who are in their class. So, you grant Teachers the ability to manage users with the Student role
in the app security menu. Will this be sufficient? CORRECT ANSWER: No, because
teachers will have the ability to edit the accounts of any Student, not just their own.
What is a benefit of assigning only one user role to each user? CORRECT ANSWER:
Simplicity
Which operation can be used to select a specific set of rows in a table? CORRECT
ANSWER: Selection
The Set Union operation combines two lists into one that contains: CORRECT ANSWER:
one version of the objects from both lists
What operation combines the data from two different entities into one table? CORRECT
ANSWER: Cartesian product
What does the Projection operation do? CORRECT ANSWER: It allows you to select
attributes for all objects. Re-take Knowledge CheckNext
What can you use a constrain function for? CORRECT ANSWER: To filter on strings and
dates in XPath queries.
Which of the queries below can be used to filter on dates two weekso in the past? CORRECT
ANSWER: [%BeginOfCurrentDay%] - 2 * [%WeekLength%]
One of your XPath queries that use the contains() function is not performing very well. What is
the most likely root cause? CORRECT ANSWER: You are using the function on a string that
is set to 'unlimited'.
Where do log messages come from? CORRECT ANSWER: Log messages are written by the
person who created the functionality. When the log level is set to Error, messages from which other log level will also show up in your
logs? CORRECT ANSWER: Critical
Which log level is used to warn about unexpected behavior that doesn't need immediate action?
CORRECT ANSWER: Warning
Which statement about log nodes is true? CORRECT ANSWER: Log nodes are dynamically
registered on application startup.
When using the 'and' operator: CORRECT ANSWER: The 'and' operator will give a
different result based on how you write the XPath query.
The not() function: CORRECT ANSWER: Generates a slow query.
Which statement best describes how you would retrieve all related objects in the most optimal
way? CORRECT ANSWER: When comparing to a related entity, it is enough to stop at the
association to get the most optimal query.
When should you apply an index? CORRECT ANSWER: You should apply indexes on
attributes that are used in searches when the performance of your app is not up to par.
What is normalization? CORRECT ANSWER: The removal of duplicate data from your
domain model.
Why would you want to do normalization? CORRECT ANSWER: To remove duplicate data
from your app so you can avoid insertion, update, and deletion anomalies.
What is denormalization? CORRECT ANSWER: The duplication of information in several
entities to increase performance. What set-up items do you need to have in place before creating your REST methods? Choose
one of the below. CORRECT ANSWER: An entity with attributes, a Published REST service
and a resource in the Published REST service
What does a GET method do? Choose one of the below CORRECT ANSWER: Allows
information sharing between my app and other apps, where the other system can determine when to retrieve that shared information.
How can I test my POST method? Choose one of the below. CORRECT ANSWER: Find the
Location property of my published REST service, open that URL in your browser, go to the POST button of your collection and add a message. How can you get a response that shows if the POST method was executed correctly including the
provided data? Choose one of the below. CORRECT ANSWER: Go to the connecting
microflow of your POST method, export the information to a JSON String value, change the HTTPResponse object and create an HTTP header object. What type of input parameter do you need for the delete microflow belonging to the delete
method? CORRECT ANSWER: A unique ID to be able to retrieve the object to delete.
Which of the following is a field of a Mendix log message? CORRECT ANSWER: Log node
CORRECT ANSWER: In the console
Which of the following statements about lists is true? CORRECT ANSWER: A list can have,
among others, the following origins: a retrieve action, the creation of a new list, and the result of an input parameter. You have to determine how many customers are in the database and find that there are at least a
couple thousand. How do you handle this? CORRECT ANSWER: Retrieve all the customers
at once and use an aggregate list activity to count them. Because this is an optimized query on the database, it will be very light and safe to use, even for big lists.
What does the List Operation tail do? CORRECT ANSWER: It grabs all elements in the list
except the first element.
When would you typically use a List Operation? CORRECT ANSWER: - To avoid complex
XPaths.
- When you are working with objects that only exist in memory.
- When creating report data to view in chart widgets. You've created a microflow that contains a loop. This loop uses the same logic as a microflow you have already built, so you decide to call this microflow as a sub-microflow inside the loop so
that you can reuse the functionality. What do you check before doing this? CORRECT
ANSWER: - If there are retrieve activities in the sub-microflow for data you already have
available in the main microflow, check whether it can be passed along as an input parameter instead.
- You make sure that there are no commits in the sub-microflow, since it is not good for your application to commit inside of a loop.
- If the sub-microflow uses a return value, you check whether it is really needed. Your application contains a microflow that calls three sub-microflows. Each of these sub- microflows does a retrieve from the database on the same entity. Should you change this?
CORRECT ANSWER: Yes, you should do the retrieve in the main microflow and then pass
it along to the three sub-microflows as an input parameter.
Which statement about rules is true? CORRECT ANSWER: A rule can only be called from
within a decision.
What is a good reason to use a sub microflow? CORRECT ANSWER: - To use it as a 'get or
create' microflow.
- To reuse the same bit of logic in multiple microflows.
- To increase readability of large microflows. To which of the following errors types does the built-in consistency checker in the Modeler alert
you? CORRECT ANSWER: Technical issues in your model.
Which of the following statements is true? CORRECT ANSWER: The output of log nodes
can be used to isolate problems and place breakpoints in a smarter way.
When will this microflow break? CORRECT ANSWER: Each time the breakpoint is passed.
Can you pause a microflow only when certain conditions are met? CORRECT ANSWER:
Yes, by adding a conditional breakpoint.
You need to create error handling for JAVA actions because: CORRECT ANSWER: Mendix
is not able to catch errors that occur in a JAVA action by default.
Error handling can occur in microflows that are triggered by: CORRECT ANSWER: Both, a
user and the system
It is necessary to create a log message and a user message because: CORRECT ANSWER:
The log message will not appear in the frontend. Which of the following options needs to be selected to fix an error indicating that the there is no
object type selected for the Courseplanning import template? CORRECT ANSWER: Select
the missing object in the properties of the template. After an object has been connected to a template, what you must ensure to do before saving this
template? CORRECT ANSWER: Connecting matching attributes.
Which of the following statements is FALSE?
- UX deals with human-computer interaction
- UI design is more important than UX design
- UX design means User Experience design
- Those who work on the UX are called UX Designers CORRECT ANSWER: UI design is more important than UX design
What happens in the daily scrum? CORRECT ANSWER: Team members share their
progress, plans, and issues. Which of the following approaches needs to be used to sort items in the product backlog from
top to bottom? CORRECT ANSWER: Based on the descending priority.
What do Story Points associated with a user story indicate? CORRECT ANSWER:
Estimation of complexity of a user story. Which of the following is FALSE about the Styling Layer?
- It focuses on the emotional experience of the user
- An example would be making a button blue
- It concerns changing the look and feel of individual elements
- It captures the accessibility of the application CORRECT ANSWER: It focuses on the emotional experience of the user
Usability design is concerned with? CORRECT ANSWER: The accessibility and ease-of-use
of your application.
To be a good UX designer you should always? CORRECT ANSWER: Know the user
Which of these is NOT a tool Mendix provides to help create engaging user experiences?
CORRECT ANSWER: A Graphic Design Editor
When inheriting layouts Mendix recommends CORRECT ANSWER: a maximum of 3