Standards in this Framework
| Standard | Lessons |
|---|---|
|
1.2.3
Analyze existing procedures. |
|
|
2.1.2
Demonstrate knowledge of cross-functional team structures and team members' roles. |
|
|
4.3.1
Develop programs using appropriate language. |
|
|
4.3.2
Use appropriate development environment for the selected language. |
|
|
5.1.1
Identify the use of program design tools in a software development process. |
|
|
5.1.2
Identify roles of team members/customers in the software development process. |
|
|
6.2.4
Demonstrate knowledge of how to design and implement programs in a top-down manner. |
|
|
6.2.5
Demonstrate knowledge of how to translate algorithmic and modular designs to develop a program. |
|
|
6.2.7
Demonstrate knowledge of how programming control structures are used to verify correctness. |
|
|
6.2.8
Use code development tools (e.g., debugger, integrated development environments). |
|
|
6.3.2
Demonstrate knowledge of current key programming languages and the environment in which they are used. |
|
|
6.3.3
Translate data structure and program design into code in an appropriate language. |
|
|
6.3.4
Demonstrate knowledge of key constructs and commands specific to a language. |
|
|
6.4.1
Use appropriate programming language. |
|
|
6.4.5
Compile and debug code. |
|
|
6.4.8
Conduct unit testing and bug fixes. |
|
|
6.5.3
Identify parameters. |
|
|
6.6.1
Identify unexpected results. |
|
|
6.6.2
Review and revise code. |
|
|
7.1.1
Access needed information using appropriate reference materials. |
|
|
7.1.2
Define test procedures. |
|
|
8.1.1
Demonstrate knowledge of Software QA process. |
|
|
8.1.2
Demonstrate knowledge of the standards/requirements for Software QA. |
|
|
8.1.3
Develop team relationships to support Software QA tasks. |
|
|
9.2.1
Access needed information using appropriate reference materials. |
|
|
9.3.2
Identify and analyze problem(s). |
|