Application Development Certification Flashcards

1
Q

What is a cloud based application?

A

Computing resources > Delivered via the internet > using an existing platform > Providing access to data
(servicenow is the platform)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does ServiceNow use for app development instead of coding?

A

declarative development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Data can be modeled in a relational database

A

Good fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Extensive use of forms to interact with data

A

Good fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Requires reporting capability

A

Good fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Needs workflow to manage processess

A

Good fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Can extend existing functionality through JavaScript

A

Good fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Data is unstructured such as audio or video

A

Bad Fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Requires “as-is” use of low level programmatic libraries

A

Bad fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
Multi-player games or applications requiring graphics engines

A

Bad fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Is the following characteristic a “good fit” or “bad fit” for building an application?
No process flow through application

A

Bad fit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does ServiceNow consider to be the “right Targets” for applications?

A

Processes managed in spreadsheets and email, departmental apps built on aging incumbent platforms, applications with a “request-fulfill” pattern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

ServiceNow’s platform is specialized for ____
Applications can be built with ____
Applications are extended through ____
Applications run within a _____

A

b2e applications
clicks
industry standard JavaScript
browser, desktop, tablet, or smartphone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

ServiceNow provides what for application creation

A

ServiceNow provides a cloud-based platform for application creation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What kind of applications are well suited to ServiceNow

A

Request-Fulfill applications are well suited to the ServiceNow platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are three of the design considerations that should be taken before starting work on your application?

A

Business logic (process, stakeholders, inputs-outputs), user interface (user profiles, desktop-tablet/mobile), Database logic (database tables and columns, relationships)

17
Q

Review the application creation checklist on page 15 of your book

A

will update

18
Q

Define Process - Business Problem and Outcomes

A

Clear statement of business problem to solve (we need to track or respond or automate)
Clear statement of outcomes (we can save or retire or improve)

19
Q

Define Process - stakeholders (who might they be)

A

A comprehensive list of what each stakeholder gets out of the new application (requestor and fulfiller, application admin, manager)

20
Q

Define Process - User Personas, what is recommended

A

at least a user and an admin role, these are needed for permissions and security

21
Q

Define Process - Inputs and Outputs

A

Both inputs and outputs can take many forms including format, frequency, users, spreadsheets, and so on

22
Q

Define Process - Process Steps (what are the two major suggestions)

A

Define each step of the process (objective, owner, steps), create a document (flow chart, mind map, swim lanes)

23
Q

What is the process of building a data model

A

The data model details the database schema what data your application reads/ and writes to/from the database (tables, columns, relationships)

Describes the data your application reads from and writes to the database and how it is stored

Create a diagram

24
Q

Design user interface

A

Determine platforms on which the application will run, determine how users will interact with your application (form, service catalog, email, homepage, report)

25
What are the choices for creating a new application
Start from scratch, create custom application, start from a service, start from a template
26
What does the "Start from scratch" application option do
Creates an empty application (start with a blank slate when building workflow, activity or API based apps and components)
27
What does the "Create custom application" option do
Create a powerful business application in two clicks. (start with a table, menu and simple access controls. Then build from there using all of the power of the platform behind you)
28
What does the "Start from a service" option do
Have you used Service Creator to deploy a successful service? Create a new, more advanced enterprise application based on your winning service. (keep the original service in production and develop your new application to replace it when you are ready)
29
What does the "start from a template" option do
Create an advanced task-oriented solution instantly by starting from a template. Get a head start on an enterprise-grade service management solution, right now.
30
What is required to start an application using the "start from scratch" option?
Just name and scope, all other configuration is done after app creation
31
what are application artifcats
All of the files/records comprising the application
32
Where is development activity captured
The application picker
33
What doesn't belong in an application
Personalazation to forms/lists for tables not in the application, scripts for tables not in the application, system property values
34
____ determines which application artifacts are available to other parts of servicenow
scope determines which application artifacts are available to other parts of servicenow
35
____ protects an application from damage to or from another application
scope protects an application from damage to or from another application
36
an application must be configured to allow _____ applications to act on its records
an application must be configured to allow out of scope applications to act on its records
37
What should i expect when working with out-of-scope artifacts
ServiceNow warns a developer when dealing with out of scope artifacts
38
What are artifacts of an application
Artifacts are all of the "application files" comprising an application. Artifacts include but are not limited to: Access controls, business rules, script includes, tables, client scripts
39
Is it possible to change an applications scope
no; legacy custom applications will always be part of the global scope. There is no migration path to a custom or different scope