NEW
Font size
WorksheetsSE Quiz
Total questions: 57
Worksheet time: 29mins
What does "Data Ethics" primarily focus on?
Collecting as much data as possible without restrictions
Following moral principles while collecting, processing, storing, and using data
Avoiding the use of data in software systems
Ensuring data is only used for marketing purposes
Which principle of data ethics emphasizes that users must know what data is collected and why?
Justice and Fairness
Transparency
Accountability
Purpose Limitation
What is the main idea behind the principle of "Justice and Fairness" in data ethics?
Avoiding discrimination and biases in systems
Collecting only necessary data
Protecting user autonomy
Ensuring legal compliance
Which principle of data ethics requires organizations to take responsibility for misuse, breaches, or unexpected outcomes?
Privacy & Protection
Accountability
Transparency
Informed Consent
What does the principle of "Purpose Limitation" in data ethics advocate?
Collecting all available data for future use
Collecting only necessary data for the stated purpose
Ensuring legal compliance
Avoiding discrimination in data collection
What is the ethical responsibility of companies handling massive amounts of user data?
To collect as much data as possible
To ensure fairness, transparency, and responsibility
To use data only for marketing purposes
To avoid legal compliance
Which company had to redesign privacy controls because users felt misled?
Amazon
Equifax
GDPR
What was the issue with Amazon's AI hiring tool?
It was too slow in processing applications.
It discriminated against women due to biased training data.
It failed to identify qualified candidates.
It was not user-friendly.
What was the consequence of the Equifax data breach?
Equifax had to redesign its systems.
Equifax had to pay huge penalties.
Equifax lost all its customer data.
Equifax was banned from operating.
What ethical issue is associated with a children's toy mentioned in the text?
It was too expensive for most families.
It secretly recorded kids, which was ethically questionable.
It failed to meet safety standards.
It was banned in several countries.
What is one way software engineers can ensure data ethics?
By collecting as much data as possible.
By practicing data minimization and collecting only what is required.
By sharing data with third parties.
By avoiding the use of anonymization.
What is the purpose of anonymization in data ethics?
To increase data collection speed.
To protect identities.
To improve data accuracy.
To reduce storage costs.
What is one of the regular practices mentioned to ensure ethical design?
Conducting bias testing
Ignoring local regulations
Writing unclear data policies
Avoiding compliance with GDPR
Why is ethical design important in software development?
It directly influences user trust and product success.
It ensures faster software development.
It reduces the need for privacy policies.
It eliminates the need for compliance with laws.
What does privacy in software engineering ensure?
Personal information is collected lawfully, stored securely, and used responsibly.
Personal information is shared freely without restrictions.
Personal information is stored temporarily and deleted immediately.
Personal information is only collected for marketing purposes.
What are the different kinds of data that require different levels of protection?
PII, SPI, and PHI
PII, API, and PHI
SPI, API, and GDPR
GDPR, PII, and API
What is the core idea of 'Privacy by Design'?
Privacy should be built into the system from Day 1, not added later.
Privacy should be implemented only when required by law.
Privacy should be optional for users to enable.
Privacy should focus only on encryption.
Which of the following is NOT a step in the Secure Data Lifecycle?
Collection
Processing
Encryption
Archival
What is the purpose of the "Transfer" step in the Secure Data Lifecycle?
To store data long-term with strict access rules
To ensure fairness and lawful use of data
To use secure protocols like HTTPS and SFTP
To completely erase old data
What can weaknesses in the Secure Data Lifecycle lead to?
Improved data storage efficiency
Breaches, misuse, or legal penalties
Faster data processing
Enhanced encryption methods
Which of the following is an example of poor privacy management where Facebook data was used for political targeting without consent?
Cambridge Analytica
Aadhaar vulnerability
Apple's privacy strategy
Federated Learning
What does the Aadhaar vulnerability highlight in terms of privacy management?
The importance of encryption
The need for national-level systems to prioritize security
The benefits of federated learning
The role of anonymization techniques
Which example demonstrates how strong privacy can become a competitive advantage?
Cambridge Analytica
Aadhaar vulnerability
Apple's privacy strategy
Encryption techniques
What is the purpose of Federated Learning in privacy management?
To encrypt data at rest and in transit
To hide user identity
To provide keyboard suggestions without sending data to servers
To enable multi-factor authentication
What is one ethical challenge engineers face in real projects according to the text?
Designing faster systems
Misused technology causing harm
Increasing system complexity
Reducing project costs
What is algorithmic bias?
A deliberate manipulation of AI models
AI models unintentionally discriminating based on learned data
A method to improve AI accuracy
A process to reduce discrimination in AI systems
Which example is mentioned in the text to illustrate algorithmic bias?
Apple Card credit limit controversy
Misleading advertisements
Hidden unsubscribe buttons
Forced renewals
What are dark patterns in user interfaces?
Techniques to improve user experience
UI tricks that manipulate users
Methods to enhance system security
Tools for tracking user behavior
What challenge is associated with balancing security and usability?
Users taking shortcuts like using weak passwords
Systems becoming faster but less secure
Increased costs for security measures
Reduced user engagement
What is a potential consequence of a system being too complex?
Users writing passwords on paper
Enhanced security features
Improved user experience
Reduced system functionality
What is one of the ethical concerns raised by apps tracking users' location and behavior even when not in use?
Increased app performance
Ethical and privacy concerns
Improved user experience
Faster data processing
What is a potential consequence of data breaches as mentioned in the learning material?
Improved system performance
Exposure of millions of users' sensitive information
Enhanced user privacy
Reduced software costs
Why must developers respect open-source licenses?
To avoid legal issues related to IP and licensing
To increase software speed
To reduce software costs
To improve user interface design
What lesson can be learned from the Boeing 737 MAX software flaw?
Commercial pressure should always outweigh ethical responsibility
Ethical responsibility must always outweigh commercial pressure
Software flaws are unavoidable in safety-critical systems
Aviation systems do not require ethical considerations
Software Engineering primarily deals with:
Only coding
Designing, developing, testing, and maintaining software
Creating hardware devices
Managing networks
Which of the following is NOT part of SDLC?
Requirement analysis
Designing
Coding
Marketing
The document that defines software requirements is called:
DDS
SRS
SLA
SDP
In which SDLC phase does actual programming occur?
Requirement Gathering
Design
Development
Testing
Agile methodology became popular because it can handle:
Large budgets
Frequent customer changes
No customer involvement
Zero documentation
Agile methods deliver working software:
At the end of the entire project
After every iteration
Every year
Only in the testing phase
The backbone of Agile development is:
Strict documentation
Customer collaboration
Fixed planning
No meetings
Which of the following is NOT an Agile methodology?
Scrum
Kanban
Waterfall
Extreme Programming
Scrum teams include all EXCEPT:
Product Owner
Scrum Master
Development Team
CEO
The Product Backlog is maintained by the:
Scrum Master
Developer
Product Owner
Client
A Sprint typically lasts:
1 day
2–4 weeks
1 year
6 months
The meeting held daily for 15 minutes in Scrum is called:
Sprint review
Daily Scrum
Sprint planning
Retrospective
Story points are usually given using:
Fibonacci sequence
Random numbers
Hours of work
Team votes
What is used in Agile estimation to represent complexity and effort?
Decimal points
Fibonacci series
Whole months
Binary numbers
The chart that shows remaining work in a sprint is called:
Sprint board
Traceability matrix
Burndown chart
Velocity chart
When is a Scrum Retrospective conducted?
Before the sprint starts
During backlog creation
At the end of every sprint
Before deployment
What is the main drawback of the Waterfall model?
Too much customer involvement
Difficulty in managing changes after development begins
Too many iterations
No documentation
In Agile, development is done in:
Big releases
Small incremental builds
Large-scale deployments
One-time releases
The main role of a Scrum Master is to:
Fund the project
Assign salaries
Facilitate Scrum processes and remove impediments
Write all the code
The term ‘Epic’ in Agile refers to:
A complex bug
A large user story broken into smaller ones
A coding task
A sprint failure
The output of Sprint Planning is:
New product
Project budget
Sprint Backlog
Test report
The meeting where the team demonstrates completed work is:
Sprint Review
Daily Stand-up
Sprint Planning
Requirements Meeting
Which of the following is NOT a Scrum Artifact?
Product Backlog
Sprint Backlog
Burndown Chart
Risk Matrix
