Low Code Exam DS562

Ace your homework & exams now with Quizwiz!

List View

A widget used to display information in a vertical list. The list view usually gets its information from the database.

Microflows

used for diagramming business processes, are based on standard BPMN (Business Process Modeling Notation)

Developer Portal

used to collaborate, deploy, & manage apps. Able to access studio and create teams and collaborate on group projects.

Pages

user-interfaces for an app, the interface to your app's data and content.

Parameters

variables that indicate what arguments (actual values) are required), serves as input for the composition of the microflow

Commit

when you send changes to the repository.

Functions

- list found in microflow expressions, always need a parenthesis - functionName (ingredient1, ingredient2)

Variables

- single object, list of objects, or a single value (ex. file paths) - always starts with a $ - every piece of data in a microflow is stored in a variable and has a unique name ex.) trainee object stored in $Trainee variable attributes follow, ex.) $Trainee/EmailAddress

Database

All data used in the app is stored in a ______.

Object

An instance of an entity is called an ______. Represented in the database as a record, a row in the table

User Stories Template

As a <user type>, I need to <what>, so that I can <business value>

Validation in Microflows

Attributes displayed using a drop down are displayed through associations. Associations cannot be validated in the Domain Model they must be validated in microflows.

Sprints/Pages using Wireframes

Before you create any pages: 1. review the user stories, 2. add stories to a sprint if necessary, then 3. prioritize the user stories in the sprint. (Create Wireframe - layout of how your going to navigate to your pages (From home page))

Versions

Complete project at a certain point in time.

Widgets

Components that make up the content of a page

Domain Model uses

Describes and models real world entities, the attributes of those entities, and the relationships between the entities.

User Stories

Description of a desired feature from an end-user perspective. Scrum team estimates amount of work for each story.

Scrum Team

Each has a product owner, a scrum master, and a development team.

Microflow Elements

Events, flows, decisions, activities, artifacts

Validation Rules in the Domain Model

Every page or microflow that uses that domain model object must pass the validation check on the attributes in Domain Model.

Data Types

Indicates what kind of values the variable can store Enumeration - list of predefined values AutoNumber - generates a random # Boolean - true or false condition Decimal - continuous numbers DateTime - date, scheduling Integer - whole numbers Long - string but multiple lines String - a line of words

Reasons Businesses Embrace Low-Code

Lower cost - Less code means lower cost. Can be done by the average employee. Fewer bugs - there's less to test and when they tap into APIs, those APIs have been tested by other people. Application Programming Interface (API) - a software intermediary that allows two applications to talk to each other.

BPMN and Microflows - modeling logic

Mendix Microflows are based on the industry standard BPMN. Microflows allow you to express the logic of your app.

CamelCase

No spaces or underscores ("_"). Start each new word with an upper-case letter. Everywhere the name of the entity or attribute needs to be shown, Mendix will output it as separate words.

Three Security Levels

OFF, for developing your app; PROTOTYPE/DEMO for demos; and PRODUCTION when all security settings must be configured, inc. entity access.

3 Basic Elements that make up the apps we create

Pages, Domain Model and Microflows

Product Backlog

Prioritized list of project requirements (features), aka a list of work to be done. Product Backlog created from User Stories

Function of a database in an app

Storage system for the app, uses tables to store data, database is built from the domain model

Team Server

The Team Server is the online storage location of Mendix apps, and includes each app's resources (Pages, Domain Models and Microflows). The Team Server lets you share your project and collaborate with your team.

Pages and Layout

The end-user interface of a Mendix app. Every page is based on a layout. Layouts specify what goes where on a page. The layout determines what kind of page it is (device-specific, responsive, or a pop-up) and what the position of the menu (navigation) is. The layout grid is where you design the structure of the page

Attributes

The properties or features of an entity are described using _________. Represents a small piece of information about an entity, such as the name or address of a location. Become the table's columns. Each attribute has a data type.

Associations

The relationships between entities are represented by ___________.

Data View

This widget allows you to look at and change the information of one specific object. All the detail pages (newEdit) you have created so far contain data views.

Sprints

a fixed period of time to complete a sub-set of user stories

BPMN (Business Process Modeling Notation)

a flow chart method to visually model the steps of a business process from beginning to end. Provides a standard, common language for all stakeholders, whether technical or not.

Low-Code

a way to build applications (apps) quicklyby reducing the need to code. "Visual" approach to app development.

Activities

actions executed in a microflow (such as change object, retrieve, etc.)

Artifacts

allows comments and provides microflow with input

Agile Management Methodology

an iterative development methodology that values human communication and feedback, adapting to changes, and producing working results.

Microflow Expressions

combine functions variables and/or tokens to create a value for an attribute - arithmetic *, : , + , - - relational < , > , <= , >= , != - special checks (EMPTY, isNew) - boolean (true, false) - and, or, not - if, then , else

Flows

connection lines between each element

Repository

contains all versions of the project.

Working Copy

copy of app that is loaded onto your computer only to edit in studio pro, then you can commit

Decisions

deal with making choices, thereby merging paths (exclusive split)

Application Security

divided into two levels: project and module

User Roles

get their own set of access rights assigned user role and gets access rights assigned to that user role. Every user role is a collection of module roles. Access to entities, pages & microflows is defined in the module roles.

Studio/Studio Pro

lets you build, view and edit apps on the Mendix Platform. Studio is accessible online from the Developer Portal. Studio Pro runs on Windows.

Domain Model definition

logically represents the business concepts in the system, and how they relate to one another. Essential part of every app, Represents real world concepts, The user of an app typically views and manages data within the app. This data is DEFINED within the domain model

Meetings

planning, stand ups, sprint review, sprint retrospective

Events

represent start and finish points of a microflow and special operations in a loop. (can only be one start point, but can be many-infinite end points)

Entity

represents a class of real-world objects, such as locations, customers, invoices, etc. Becomes a database table

Project Security

settings are related to the project: 3 Security levels - OFF, PROTOTYPE/DEMO, and PRODUCTION.

Main (Agile) Scrum components

team, product backlog, user stories, sprints, meetings

Update

the process of retrieving the last changes from the repository.


Related study sets

first trad 2000 words example sentences

View Set

ch. 12: Global Markets in Action

View Set

Ch. 4-4: Gender Roles and Differences

View Set

Establishing a Business (Partnerships, Corporations, etc.)

View Set

Systems of Equations Graphing method

View Set