WorksheetsSoftware Development
Total questions: 15
Worksheet time: 8mins
What is the process of designing, creating, testing, and maintaining computer programs called?
Debugging
Software Development
Deployment
Project Management
Which phase in the Software Development Lifecycle involves defining goals, requirements, and scope?
Testing
Development
Planning
Deployment
Which of the following programming languages is widely used for web development, data analysis, and machine learning?
Python
JavaScript
Java
C++
What is Git primarily used for?
Debugging software
Tracking changes in source code
Creating databases
Writing technical specifications
What is the focus of front-end development?
Server-side logic and database management
User-facing aspects like design and interactivity
Network security
Machine learning models
Which software development role is responsible for designing and overseeing technical architecture?
Junior Developer
Software Architect
Engineering Manager
Mid-Level Developer
What is the primary objective of software development?
To improve hardware capabilities
To solve problems and enhance user experiences
To increase software costs
To replace manual coding
Which software testing method verifies that different components work together seamlessly?
Unit Testing
Integration Testing
End-to-End Testing
Load Testing
Which tool is a popular IDE for Python development?
Visual Studio
IntelliJ IDEA
PyCharm
Sublime Text
Agile development prioritizes which of the following?
Detailed long-term planning
Continuous improvement and collaboration
Eliminating customer feedback
Waterfall methodology
Which phase of the Software Development Lifecycle involves coding and implementation?
Design
Testing
Development
Analysis
What does the term “pull request” refer to in GitHub?
A request to join a project
A mechanism for submitting and reviewing code changes
A method to debug software
A feature to track bugs
Which methodology is focused on delivering working software in short, iterative cycles?
Waterfall Development
Agile Development
Spiral Model
Rapid Prototyping
What is the term for validating the entire application flow from start to finish, simulating real-world scenarios?
Unit Testing
Integration Testing
End-to-End Testing
Performance Testing
Which version control platform includes features like pull requests and issue tracking?
GitHub
Bitbucket
GitLab
SVN
