Competency information

Details

Perform requirements capture within a genetic analysis team to capture functional and non-functional requirements.

Considerations

  • Unified Modelling Language (UML).
  • Program development paradigms.
  • Capturing requirements in plain English.
  • Object-oriented modelling.
  • Identifying actors and use cases.
  • Functional and non-functional requirements.
  • Documentation requirements.

Relevant learning outcomes

# Outcome
# 1 Outcome Design and code a small programme in Java or an alternative object-oriented programming language for bioinformatic application and proceed to test and debug the program in accordance with good programming practice. (For example for transforming large data sets, which meets simple requirements expressed in plain language).