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
Q

What are the choices for creating a new application

A

Start from scratch, create custom application, start from a service, start from a template

26
Q

What does the “Start from scratch” application option do

A

Creates an empty application (start with a blank slate when building workflow, activity or API based apps and components)

27
Q

What does the “Create custom application” option do

A

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
Q

What does the “Start from a service” option do

A

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
Q

What does the “start from a template” option do

A

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
Q

What is required to start an application using the “start from scratch” option?

A

Just name and scope, all other configuration is done after app creation

31
Q

what are application artifcats

A

All of the files/records comprising the application

32
Q

Where is development activity captured

A

The application picker

33
Q

What doesn’t belong in an application

A

Personalazation to forms/lists for tables not in the application, scripts for tables not in the application, system property values

34
Q

____ determines which application artifacts are available to other parts of servicenow

A

scope determines which application artifacts are available to other parts of servicenow

35
Q

____ protects an application from damage to or from another application

A

scope protects an application from damage to or from another application

36
Q

an application must be configured to allow _____ applications to act on its records

A

an application must be configured to allow out of scope applications to act on its records

37
Q

What should i expect when working with out-of-scope artifacts

A

ServiceNow warns a developer when dealing with out of scope artifacts

38
Q

What are artifacts of an application

A

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
Q

Is it possible to change an applications scope

A

no; legacy custom applications will always be part of the global scope. There is no migration path to a custom or different scope