Google Links
Follow the links below to find material targeted to the unit's elements, performance criteria, required skills and knowledge
Required Skills
analytical skills to determine audience needs
interact with developer to ensure proper implementation
provide leadership and motivation
create technical documentation related to software design
read and interpret complex technical and nontechnical information from a range of sources
software design tools such as unified modelling language UML tools
basic knowledge of database design and implementation
business and technical modelling using UML tools at intermediate level
current software development methodologies
detailed knowledge of system development life cycle SDLC
organisational procedures for documenting technical specifications
Evidence Required
Range Statement
Software requirement specifications document may include: | reportsrisks and resourcingsoftware functionssoftware system inputs and outputstimeframe. |
Software design document may include: | module test plan generationtest-design generationtraceability analysisupdate software risk analysis. |
Database structure and elements may include: | database consistencydatabase integritydatabase structure. |
User interface may include: | appearanceconsistencydesignfunctionsnavigation. |
Static analysis tools may include: | Blast (c language)Checkstyle (for Java)JSLint (JavaScript checker)StyleCop (for .net languages). |