Enumeration Flashcards

1
Q

Provide the 5 purpose SOFTWARE ENGINEERING METHODOLOGIES

A

⦁ Improve software quality
⦁ Manage development process
⦁ Reduce risk
⦁ Ensure on-time delivery
⦁ Improve collaboration and communication

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

Provide the 6 phases System Development Life Cycle (SDLC)

A

⦁ Requirements Gathering and Analysis
⦁ Design
⦁ Development
⦁ Testing
⦁ Deployment
⦁ Maintenance

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

Provide 4 advantages Waterfall

A

⦁ Simple and easy to understand
⦁ Clearly defined stages and milestones
⦁ Good for projects with well-defined requirements
⦁ Easy to manage and track progress

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

Provide 5 examples of Extreme Programming (XP)

A

⦁ Continuous Integration
⦁ Test-Driven Development
⦁ Pair Programming
⦁ User Stories
⦁ Refactoring
⦁ Continuous Feedback

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

Provide 4 Advantages Agile

A

⦁ Adaptive and flexible
⦁ Customer-focused
⦁ Continuous improvement
⦁ Faster time-to-market

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

Provides 7 principles of HCI

A

⦁ Learnability
⦁ Flexibility
⦁ Efficiency
⦁ Memorability
⦁ Error Handling
⦁ User Satisfaction
⦁ Accessibility

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

Enumerate the 4 Principles of Universal Design in Information Technology

A

⦁ Perceivable
⦁ Operable
⦁ Understandable
⦁ Robust

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