Month 1 Flashcards
(40 cards)
What is the primary goal of software development?
To create software applications that meet user needs and solve problems.
True or False: Agile is a methodology that emphasizes flexibility and customer collaboration.
True
Fill in the blank: The process of planning a trip involves ____ and ____ to ensure a smooth experience.
research, organization
What is a common tool used for version control in software development?
Git
What does the acronym ‘API’ stand for?
Application Programming Interface
Which programming language is widely used for web development?
JavaScript
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
D) All of the above
What is the purpose of a travel itinerary?
To outline the schedule and details of a trip.
True or False: Continuous Integration involves automatically testing and merging code changes.
True
What is a ‘bug’ in software development?
An error or flaw in the software that causes it to produce incorrect results.
Fill in the blank: Software development life cycle (SDLC) includes stages like planning, ____ , testing, and deployment.
design
What is the role of a project manager in software development?
To oversee the project, ensuring it meets deadlines and stays within budget.
Multiple Choice: Which of the following is NOT a phase in the SDLC? A) Requirements Gathering B) Design C) Marketing D) Testing
C) Marketing
What is the main advantage of using cloud services for travel applications?
Scalability and access to resources without physical infrastructure.
True or False: User experience (UX) design focuses on how a user interacts with a product.
True
What does ‘UI’ stand for in the context of software development?
User Interface
Fill in the blank: A travel booking system typically requires a ____ to manage user reservations.
database
What is the importance of testing in software development?
To identify and fix bugs before the software is released.
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
B) Flexibility
What is the function of a travel API?
To allow different applications to communicate and share travel-related data.
True or False: Software development can be done entirely independently without any collaboration.
False
What is a wireframe in the context of software design?
A visual guide that represents the skeletal framework of a digital product.
Fill in the blank: A travel application should prioritize ____ to enhance user satisfaction.
usability
What is the main purpose of user testing in software development?
To gather feedback from real users to improve the product.