Application Development Module 1 Flashcards

1
Q

What is a cloud-based application

A

Computing resources delivered via the internet using an existing platform providing access to data

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

Why Develop Custom Applications

A

To replace outdated inadequate, custom business applications and processes
To Extend service delivery and management to all enterprise departments
To extend the value of ServiceNow
To bring greater levels of automation and consolidation to enterprise services and their management

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

What are reasons for a good fit to build an application

A

Data can be modeled in a relational database
Extensive use of forms to interact with data
Requires reporting capability
Needs workflow/flow to manage processes
Can extend existing functionality through JavaScript

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

What are reasonf for a bad fit to build an applicaiton

A

Data is unstructured, such as audio or video
Requires access to proprietary libraries that do not have an API
Multi-player games or applications requiring graphics engines
No process flow through applcation

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

What are the guiding principles for scoped apps?

A

Apps should be self contained
Apps should have clearly defined dependencies
Apps should only access what they need
Apps should be able to be uninstalled
Apps should not break the system
Apps should not break other apps

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

What are the elements of a namespace identifier?

A

The prefix characters for a scoped application
The instance customer prefix
The application ID

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

Common Exceptions that require building in global scope?

A

Modifications to legacy customizations done in global
Support for applications built before scoping or deployed to production in global
Changes to base instance code that exists in global
Access required to global application files not available to scoped applications
Customizations with extensive dependencies in global where replication of global elements would introduce an excessive maintenance burden

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

What are update sets used for?

A

Manage and store changes (versions) to an application and produce a file for export

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

What is the application repository?

A

A place for a company to share applications ready for distribution between instances
Standardizes apps and app versions installed on instances
Easily install/unistall/update apps

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

What is the scoped development process?

A

Analyze
Design
Develop
Test
Deploy

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

What resources are available to developers?

A

Community
Developer portal
NowLearning
Product Documentation
ServiceNow App Store

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