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.

Of the ten courses which encompass the ISBOK, IS 2002.7 Analysis and Logical Designfocusses on the RE area:students with information technology skills will learn to analyse and design informationsystems. Students will practice project management during team orientedanalysis and design of a departmental level system.(Gorgone et al, 2002a, p 29)Only a high level breakdown and a list of learning unit goals are provided within the BoK.No attempt to assign competency levels is made – this is left to the model curricula.The CS Body of KnowledgeAppendix A of Engel and Roberts (2001) describes the Computer Science BoK in detail.It is organised hierarchically into three levels: an area represents a disciplinary subfieldbroken into units which represent individual thematic modules. Each of these is furthersubdivided into topics. The key unit which addresses RE is SE5 Software requirementsand specifications (see Table 2.17).Table 2.17: CSBOK: RE related topicsSE5 Software requirements and specifications [core]minimum core coverage time: 4 hoursRequirements elicitationRequirements analysis modeling techniquesFunctional and nonfunctional requirementsPrototypingBasic concepts of formal specification techniquesThis is designated a core element of any curriculum, requiring a minimum coverage time of4 in-class hours to address the following learning objectives (Engel and Roberts, 2001):1. apply key elements and common methods for elicitation and analysis to produce a setof software requirements for a medium-sized software system2. discuss the challenges of maintaining legacy software3. use a common, non-formal method to model and specify (in the form of a requirementsspecification document) the requirements for a medium-size software system4. conduct a review of a software requirements document using best practices to determinethe quality of the document75

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

Saved successfully!

Ooh no, something went wrong!