SDD HSC 2006 exam dotpoint analysis by ldunphy

VIEWS: 58 PAGES: 5

More Info
									Question Q1

Mark 1

Content
9.2.2 Planning & Designing of Software Solutions



Standard modules (library routines) used in software solutions  Thorough Documentation

Q2

1

9.3 Developing a Solution Package

 Designing and developing a software solution to a complex problem
 Q3 1
understanding 9.2.3 Implementation of Software Solutions



Hardware environment to enable implementation of the software solution  – – – hardware requirements minimum configuration possible additional hardware appropriate drivers or extensions

Q4

1

9.1.2 Application of software development approaches



Software development approaches  – methods of implementation direct cut over

Q5

1

9.2.3 Implementation of Software Solutions



Hardware environment to enable implementation of the software solution  – – – hardware requirements minimum configuration possible additional hardware appropriate drivers or extensions

Q6

1

9.2.3 Implementation of Software Solutions



Language syntax required for software solutions  use of BNF, EBNF and railroad diagrams to describe the syntax of new statements in the chosen language

Q7

1

9.2.3 Implementation of Software Solutions



Emerging technologies    hardware software their effect on human environment development process

Q8

1

9.2.2 Planning & Design of Software Solutions



Standard modules (library routines) used in software solutions  – requirements for generating or subsequent use include: thorough documentation

Q9

1

9.2.3 Implementation of software solution



Program development techniques in software solutions  – the use of software debugging tools, including: program traces

Q10 Q11

1 1
9.2.2 Planning and design of software solutions



Documentation of the overall software solution  – – tools for representing a complex software solution include: algorithm descriptions structure diagrams

Q12

1

9.2.3 Implementation of software solution



Program development techniques in software solutions  – the process of detecting and correcting errors, including: desk checking

Q13

1

9.1.2 Application of software development approaches



Software development approaches  – – – – – approaches used in commercial systems, including: the structured approach prototyping rapid applications development end user development combinations of any of the above

Q14 Q15 Q16 Q17 Q18 Q19

1 1 1 1 1 1

?

Q20

1 Section II

Q21) a)i)

2

9.2.1 Defining and understanding the problem


Q21 a)ii) 4

Modelling  Context Diagram

9.1.2 Application of software development approaches Software development approaches



approaches used in commercial systems, including:    the structured approach prototyping combinations of any of the above

Q21 a)iii)

3

9.2.4 Testing and Evaluation of Software Solutions


Q21 b)i) 4

Testing the Software Solution



Benchmarking

9.2.2 Planning and design of software solutions Documentation of the overall software solution



tools for representing a complex software solution include:

 
Q21 c)i) 1

system flowcharts

9.2.2 Planning and design of software solutions Documentation of the overall software solution



tools for representing a complex software solution include:

 

structure diagrams

Program development techniques in software solutions structured approach to a complex solution, including:  flags

Q21 c)ii)

3

9.2.2 Planning and design of software solutions Documentation of the overall software solution



tools for representing a complex software solution include:   structure diagrams system flowcharts

Q21 c)iii)

3

9.3 Developing A Solution Package Defining the problem and its solution, including:



planning and design  algorithm design

Q22 a)i)

2

9.1.1 Social and ethical issues Software piracy and copyright



concepts associated with piracy and copyright, including:  intellectual property

Q22 a)ii)

2

9.1.1 Social and ethical issues Software piracy and copyright



concepts associated with piracy and copyright, including:   intellectual property plagiarism

Q22 a)iii) Q22 a)iv) Q22 b)

2 4

? ? 9.1.2 Application of software development approaches Software development approaches


Q24 a)i) 2

use of CASE tools and their application in large systems development



data dictionary

9.4.1 Evolution of Programming Languages
Historical reasons for the development of the different paradigms  emerging technologies

Q24 a)ii)

2

9.4.1 Evolution of Programming Languages
Paradigm specific concepts  logic paradigm  goal

Q24 a)iii)

3

9.4.1 Evolution of Programming Languages
Paradigm specific concepts


Q24 b)i) 2

logic paradigm

9.4.1 Evolution of Programming Languages
Paradigm specific concepts  functional (eg LISP, APL)  functions

Q24 b)ii)

9.4.1 Evolution of Programming Languages
Paradigm specific concepts  functional (eg LISP, APL)  functions


								
To top