Explore KSACs by Pathway
Explore Knowledge, Skills, Abilities, and Credentials (KSACs) by IT Pathway.
7. Software Construction and Analytics
Label | KSAC Description | Bloom's Taxonomy Level | Cross-Cutting | |
---|---|---|---|---|
a | List the key components of a use-case or similar description of some behavior that is required for a system. | knowledge | 2 | |
b | Describe the requirements engineering process to elicit and validate behavioral requirements. | knowledge | 2 | |
c | Interpret a use-case or similar requirements model for a simple software system. | skill | 2 | |
d | Identify both functional and non-functional requirements in a given requirements specification for a software system. | skill | 2 | |
e | Apply key elements and common methods for elicitation and analysis to produce a set of software requirements for a small-sized software system. | skill | 3 | |
f | Describe the relative advantages and disadvantages among several major process models (e.g., waterfall, iterative, and agile). | knowledge | 1 | |
g | Describe the different practices that are key components of various process models. | knowledge | 2 | |
h | Differentiate among the phases of software development and understand associated roles and responsibilities of teammates for each. | knowledge | 2 | |
i | Execute phases of software development. | ability | 3 | |
j | Understand how programming in the large differs from individual efforts with respect to understanding a large code base, code reading, understanding builds, and understanding context of changes. | knowledge | 2 | |
k | Ability to participate in an agile software development team. | ability | 3 | |
l | Ability to work on a team; responsibilities of how each role and how they fit together. | ability | 3 | |
m | Knowledge of the Agile manifesto. | knowledge | 2 | |
n | Understanding the meaning of minimum viable product. | knowledge | 2 | |
o | Knowledge of DevOps. | knowledge | 2 |
Credentials
- N/A