1.2, 1.3 JavaScript, AJAX, and interactive content Flashcards

1
Q

What does P.C.T. stand for?

A

Plan, Create, Test

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

What is the difference between Agile development and the Waterfall development cycle?
Which is better for accessibility?

A

Agile is done in sequential small chunks (sprints) that are developed and tested before goin to next chunk
The Waterfall method has phases and development is completed before any testing is done.

Agile lends itself more fluently to accessibility

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

Name some benefits of including accessibility in the original design phase rather than remediating later (5)

A
  1. Using semantic HTML provides information to ATs
  2. Planning focus order is easier while building site
  3. Testing the accessibility of components throughout development prevents big surprises at the end.
  4. Selecting third-party widgets should be done with accessibility in mind.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Compare and constrast accessibility design and user experience design

A

Accessibility design focuses exclusively on the disabled user and functionality while user experience design tends to focus on a more main stream user and includes the look and feel of the site.
Sometimes UX does include personas of disabled people but it’s focus is not them.

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

What’s the difference between user testing and AVT (Accessibility Verification Testing)?

A

AVT is automated and therefore is unable to catch every impediment for AT users.
User testing reveals many issues that AVT can and will miss.

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

How can accessibility be baked into the Concept phase of development?

A

Developers and Management see accessibility as a habitual expectation.

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

How can accessibility show up in the Requirements Phase?

A

In Product Backlog or System-Wide Specifications
Acceptance criteria
Test written with it in mind
User personas or stories

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

During the Requirements phase, what must the team determine to succeed?

A

Their deficiencies in the team’s knowledge, skills and abilities to implement accessibility requirements in this phase.
If they don’t know enough about what’s required, they need to get that knowledge

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

Accessibility standards influence the Design and Architecture phase in what two ways?

A

It impacts the choice of technologies used

It influences the user interface (UI) design

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

How does the competent UI designer include accessibility?

A

They address all accessibility requirements in the wire frames and visuals
Their use universal design elements— meaning that they are designed for all user types, including those with disabilities.

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

What makes for successful test plans?

A

The test plan is standardized with test scripts with specific processes to thoroughly validate for accessibility.

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

Define TDD.

How can Test Driven Development improve accessibility?

A

TDD dictates that the validation tests are written first, before any code.
If the validations tests are written with accessibility in mind, there will be no corner cutting during development or testing.

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

Name a few benefits and drawbacks to incorporating accessibility with the Waterfall method.

A

Pros:
easier to coordinate subject matter experts and testing resources
Helps facilitate conformance
Standardized documentation
Cons:
accessibility- related defects often go unnoticed until after completion of accessibility testing
The later in the development lifecycle any defect is identified, the costlier it is to remediate

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

Name a few benefits and drawbacks of using Agile development

A

Pros:
users, including those with disabilities, begin to use the functions and features earlier in development and can provide feedback to developers
the ability to prioritize accessibility issues when identified
Cons:
difficult to predict precisely when accessibility enhancements will move to production
Accessibility subject matter expertise can become spread thin
neglect of documentation

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