0% found this document useful (0 votes)
16 views3 pages

Basic Software 2

The document is an exam with multiple-choice questions focused on software development concepts, methodologies, and processes. It covers topics such as types of software, phases of development, and key methodologies like Agile and Lean. An answer key is provided at the end, indicating the correct answers for each question.

Uploaded by

omerfaruknar422
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views3 pages

Basic Software 2

The document is an exam with multiple-choice questions focused on software development concepts, methodologies, and processes. It covers topics such as types of software, phases of development, and key methodologies like Agile and Lean. An answer key is provided at the end, indicating the correct answers for each question.

Uploaded by

omerfaruknar422
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1. What does software development primarily involve?

A) Building hardware components


B) Writing and maintaining computer programs
C) Creating marketing strategies
D) Manufacturing user devices
2. Which software type acts as a bridge between hardware and
applications?
A) Application software
B) Programming software
C) System software
D) Embedded software
3. Which of the following is NOT a step in the software development
process?
A) Testing
B) Deployment
C) Market forecasting
D) Design
4. What is the purpose of Agile methodology?
A) To avoid iteration in development
B) To focus on a sequential process
C) To provide flexibility and frequent feedback
D) To minimize testing efforts
5. Which phase focuses on setting clear and achievable goals?
A) Deployment
B) Testing
C) Requirements analysis
D) Maintenance
6. Which of these is an example of programming software?
A) Text editors and IDEs
B) Operating systems
C) Social media apps
D) Gaming consoles
7. What document defines the system architecture and user flows?
A) Software Requirement Specification (SRS)
B) Design Specification Document (DSD)
C) Maintenance Guide
D) Agile Sprint Summary
8. What are the three major types of software?
A) Operating, Networking, and Coding software
B) Application, System, and Programming software
C) Data, System, and Communication software
D) Embedded, Proprietary, and Cloud software
9. What does the testing phase include?
A) User training
B) Coding and debugging
C) Verifying software usability and functionality
D) Deploying updates to users
[Link] of these methodologies emphasizes visualizing and
optimizing workflows?
A) Kanban
B) Scrum
C) Spiral
D) RAD
[Link] is the main goal of software maintenance?
A) Adding new hardware
B) Supporting, updating, and improving the software
C) Minimizing the number of users
D) Redesigning the software entirely
[Link] software type is used directly by end-users?
A) Application software
B) System software
C) Embedded software
D) Programming software
[Link] does the deployment stage involve?
A) Writing initial code
B) Installing and configuring the software for users
C) Testing individual components
D) Setting project goals
[Link] is a common benefit of software development?
A) Eliminating manual labor completely
B) Transforming businesses digitally
C) Avoiding automation
D) Reducing computer usage
[Link] methodology combines iterative development and risk
management?
A) Waterfall
B) Spiral
C) Lean
D) Agile
[Link] is the first step in software development?
A) Coding
B) Idea generation and market research
C) Maintenance
D) Testing
[Link] phase involves rigorous code testing?
A) Development
B) Testing
C) Deployment
D) Maintenance
[Link] of the following is an example of system software?
A) Device drivers
B) Educational software
C) Text editors
D) Social media applications
[Link] does the Design phase NOT include?
A) Organizing system architecture
B) Writing final test cases
C) Planning user interface layouts
D) Drawing blueprints for functionality
[Link] methodology emphasizes eliminating waste and delivering
value quickly?
A) Scrum
B) Lean
C) Kanban
D) Waterfall
Answer Key for Exam 1
1: B
2: C
3: C
4: C
5: C
6: A
7: B
8: B
9: C
10: A
11: B
12: A
13: B
14: B
15: B
16: B
17: B
18: A
19: B
20: B

You might also like