Standards in this Framework
| Standard | Description |
|---|---|
| 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). |