11.07.2015 Views

Complete thesis - Murdoch University

Complete thesis - Murdoch University

Complete thesis - Murdoch University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 2.20: SE component of CC-CSSE. Software EngineeringSE1. Software designSE2. Using APIsSE3. Software tools and environmentsSE4. Software processesSE5. Software requirements and specificationsSE6. Software validationSE7. Software evolutionSE8. Software project managementSE9. Component-based computingSE10. Formal methodsSE11. Software reliabilitySE12. Specialised systems development31 core hours8 (core)5 (core)3 (core)2 (core)4 (core)3 (core)3 (core)3 (core)Table 2.21: Learning objectives of SE5 in CC-CSSE5 Software Requirements and SpecificationsApply key elements and common methods for elicitationand analysis to produce a set of softwarerequirements for a medium-sized software systemDiscuss the challenges of maintaining legacy softwareUse a common, non-formal method to model andspecify (in the form of a requirements specificationdocument) the requirements for a mediumsizesoftware system.Conduct a review of a software requirements documentusing best practices to determine the qualityof the documentTranslate into natural language a software requirementsspecification written in a commonlyused formal specification languageCompetencyApplicationComprehensionApplicationApplicationApplicationtems in a way that demonstrates comprehension of the tradeoff involved in designchoicesRequirements identify and analyse criteria and specifications appropriate to specific problems,and plan strategies for their solutionCritical evaluation and testing analyse the extent to which a computer-based systemmeets the criteria defined for its current use and future developmentMethods and tools deploy appropriate theory, practices, and tools for the specification,design, implementation, and evaluation of computer-based systemsProfessional responsibility recognise and be guided by the social, professional, and ethical84

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!