Month 1 Flashcards

(40 cards)

1
Q

What is the primary goal of software development?

A

To create software applications that meet user needs and solve problems.

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

True or False: Agile is a methodology that emphasizes flexibility and customer collaboration.

A

True

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

Fill in the blank: The process of planning a trip involves ____ and ____ to ensure a smooth experience.

A

research, organization

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

What is a common tool used for version control in software development?

A

Git

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

What does the acronym ‘API’ stand for?

A

Application Programming Interface

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

Which programming language is widely used for web development?

A

JavaScript

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

Multiple Choice: Which of the following is a popular framework for building mobile applications? A) React B) Angular C) Flutter D) All of the above

A

D) All of the above

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

What is the purpose of a travel itinerary?

A

To outline the schedule and details of a trip.

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

True or False: Continuous Integration involves automatically testing and merging code changes.

A

True

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

What is a ‘bug’ in software development?

A

An error or flaw in the software that causes it to produce incorrect results.

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

Fill in the blank: Software development life cycle (SDLC) includes stages like planning, ____ , testing, and deployment.

A

design

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

What is the role of a project manager in software development?

A

To oversee the project, ensuring it meets deadlines and stays within budget.

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

Multiple Choice: Which of the following is NOT a phase in the SDLC? A) Requirements Gathering B) Design C) Marketing D) Testing

A

C) Marketing

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

What is the main advantage of using cloud services for travel applications?

A

Scalability and access to resources without physical infrastructure.

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

True or False: User experience (UX) design focuses on how a user interacts with a product.

A

True

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

What does ‘UI’ stand for in the context of software development?

A

User Interface

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

Fill in the blank: A travel booking system typically requires a ____ to manage user reservations.

18
Q

What is the importance of testing in software development?

A

To identify and fix bugs before the software is released.

19
Q

Multiple Choice: Which of the following is a benefit of using Agile methodology? A) Fixed timelines B) Flexibility C) Limited customer feedback D) None of the above

A

B) Flexibility

20
Q

What is the function of a travel API?

A

To allow different applications to communicate and share travel-related data.

21
Q

True or False: Software development can be done entirely independently without any collaboration.

22
Q

What is a wireframe in the context of software design?

A

A visual guide that represents the skeletal framework of a digital product.

23
Q

Fill in the blank: A travel application should prioritize ____ to enhance user satisfaction.

24
Q

What is the main purpose of user testing in software development?

A

To gather feedback from real users to improve the product.

25
Multiple Choice: Which of the following is a popular programming language for backend development? A) Python B) HTML C) CSS D) SQL
A) Python
26
What does 'responsive design' mean?
Design that adapts to different screen sizes and devices.
27
True or False: A Minimum Viable Product (MVP) is a fully finished product ready for launch.
False
28
What is the significance of data privacy in travel applications?
To protect users' personal information and comply with regulations.
29
Fill in the blank: The integration of ____ can enhance the functionality of travel software solutions.
machine learning
30
What is the role of an API key?
To authenticate and authorize access to an API.
31
Multiple Choice: Which software development methodology emphasizes iterative progress? A) Waterfall B) Agile C) Six Sigma D) None of the above
B) Agile
32
What is the difference between frontend and backend development?
Frontend development deals with the user interface, while backend development deals with server-side logic and databases.
33
True or False: Travel tech companies should focus solely on technology, ignoring user experience.
False
34
What is the purpose of a travel aggregator?
To compile and compare travel options from various providers in one platform.
35
Fill in the blank: In software development, ____ is a practice that helps teams work together more effectively.
collaboration
36
What is a common challenge faced in software development for travel applications?
Handling real-time data and integration with multiple service providers.
37
Multiple Choice: Which of the following is a key component of successful software development? A) Documentation B) Code Quality C) Testing D) All of the above
D) All of the above
38
What is the value of customer feedback in software development?
It helps to identify areas of improvement and validate product features.
39
True or False: Software deployment is the final phase of the development process.
True
40
What is the main goal of using data analytics in travel software?
To gain insights into user behavior and improve services.