Lesson 1 - 3 Flashcards

1
Q

the final step of the life cycle, and this is when remaining fixes will be delivered

A

Maintenance

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

Software deployment is the process of delivering completed software to the client who ordered it or rolling out the software to consumers.

A

Deployment

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

Validating how well a customer can use a system or web application to complete a task.

A

Usability Testing

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

How much strain the system can take before it fails. Considered to be a type of non-functional testing.

A

Stress Testing

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

Checking whether new features break or degrade functionality.

A

Regression Testing

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

Basic tests that check basic functionality of the application.

A

Smoke Tests

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

Check the behaviors of the system when it is under significant load.

A

Performance Tests

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

Formal tests executed to verify if a system satisfies its business requirements.

A

Acceptance Tests

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

Replicates a user behavior with the software in a complete application environment.

A

End-to-end Tests

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

They only verify the output of an action and do not check the intermediate states of the system when performing that action.

A

Functional Tests

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

More expensive to run as they require multiple of the application to be up and running��..May simply verify that you can query the database.

A

Integration Tests

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

very low level, close to the source of your application.

A

Unit Tests

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

process of evaluating and verifying that a software product or application does what it is supposed to do.

A

Testing

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

actual coding is started

A

Development

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

computer-based, and usually allow realistic (mouse-keyboard) user interactions.

A

High-Fidelity Prototypes

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

paper-based and do not allow user interactions

A

Low-Fidelity Prototypes

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

defines layout, content, and type of controls and their behavior. It defines how functionality is spread across the screens.

A

Prototyping

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

It involves labelling, structuring, and organizing the web content in a manner that makes it easily accessible and sustainable.

A

Information Architecture

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

Looks at how users interact with technology

A

Interactive design

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

Improves a site�s ornamental value by strategically implementing elements such as fonts, colors, and images among other things.

A

Visual Design

21
Q

accordion

A

containers

22
Q

tooltips, icons, progress bar, notifications, message boxes, modal windows

A

Informational Components

23
Q

breadcrumb, slider, search field, pagination, tags, icons

A

Navigational Components

24
Q

buttons, text fields, checkboxes, radio buttons, dropdown list, list boxes, toggles, date field

A

Input Controls

25
Q

Designers aim to create interfaces which users find easy to use and pleasurable.

A

User Interface (UI) Design

26
Q

is a very simply a stated desire or need.

A

Requirement

27
Q

process of collecting, analyzing, refining, and prioritizing product requirements and then planning for their delivery.

A

Requirement Management

28
Q

Enable robotic automation with fewer geographical restrictions

A

Drones

29
Q

Help organizations improve operational efficiency and individual productivity.

A

Virtual Reality (VR)/Augmented Reality (AR)

30
Q

Offers a solution for the low volume manufacturing of complex parts, as well as fast local production

A

3D Printing

31
Q

Mainstream methods for verifying identity.

A

Biometrics

32
Q

Automating routine processes by using machines to make businesses faster, less expensive, and more efficient, the report found.

A

Robotics

33
Q

something is unique and can’t be replaced.

A

Non-Fungible Token (NFT)

34
Q

Solve the increased need to secure and manage transactions across the internet.

A

Blockchain

35
Q

Create a NoOps IT environment that is automated and abstracted from underlying infrastructure.

A

Serverless Computing

36
Q

Providing wireless at the speed and latency needed for complex solutions like driverless vehicles.

A

5G

37
Q

AI improves data security, decision-making speed and accuracy, and employee output and training.

A

Artificial Intelligence (AI)

38
Q

Driving business changes by providing the data needed to improve marketing, increase sales, and decrease costs, the report found.

A

Internet of Things (IoT)

39
Q

refers to technologies that are currently developing, or that are expected to be available within the next five to ten years

A

Emerging technology

40
Q

Software developed for a specific purpose, hosted on a web server.

A

Web Application Development

41
Q

Type of software developed to cater to large-scale organizations.

A

Enterprise Application Development

42
Q

Designed to collect, organize, and manage information efficiently

A

Database Application Development

43
Q

Process of creating apps that run on any mobile platform: Android and Ios

A

Mobile Application Development

44
Q

A software development model, in which individual application modules are developed in parallel and assembled into a finished product.

A

Rapid Application Development (RAD)

45
Q

To customize software, business owners turn to service providers, who build apps to their specifications.

A

Custom Application Development

46
Q

steps involved before and after the actual writing of the computer program. All of those steps are very typical and are collectively.

A

Systems development lifecycle

47
Q

process of creating a computer program or a set of programs to perform the different tasks that a business requires.

A

Application Development

48
Q

slang term for a software application or software program that can be run on a computer device to accomplish a task.

A

App