VCE IT Lecture Notes by Mark Kelly, McKinnon Secondary College
VCE Software DevelopmentSTUDY DESIGN 2011-2014Adapted from the VCAA IT Study Design
|
|||
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
My additions are in red text. The Key knowledge / key skill numbering is my invention, not VCAA's
| NOTE - for a revision summary of the SD key knowledge dotpoints below, see here. | |||||
Unit 3: Software developmentSD Unit 3 focuses on programming as a strategy for solving problems for specific users in a networked environment. Students develop knowledge and skills in the use of a programming language. The programming language selected will be studied for both Units 3 and 4. When programming in Unit 3, students are expected to have an overview of the problem-solving methodology and a detailed understanding of the stages of analysis, design and development. Details of this methodology are here. Area of Study 1 focuses on the analysis stage of the problem-solving methodology, which involves students developing and applying knowledge and skills in determining the requirements of solutions, identifying relevant factors that should be taken into account when designing the solutions, and in scoping the solutions. In Area of Study 2 students engage in designing the detailed specifications of how solutions will be developed and undertake the development stage by using the selected programming language to create planned solutions. Students study the following software tools in this unit:
|
|||||
Unit 3 - Area of Study 1 - Analysing information problemsIn this area of study students develop knowledge and skills related to the problem-solving stage of analysis. Typically, as a precursor to the analysis stage, project plans are created and students examine the key tasks associated with project planning (students are not required to use project management software). When analysing, students determine the requirements, the constraints and the scope of the solutions. The networked environment and security are key considerations when determining the requirements of solutions. As a means of understanding the networked environment, students examine the Open Systems Interconnections (OSI) model, with an emphasis on Layer 1. Students document the findings of the analysis in the form of software requirements specifications (SRS).
|
|||||
Unit 3 Outcome 1Outcome 1Analyse an information problem in order to produce software requirements specifications for a solution that operates within a networked environment. Key knowledge
Key skills
|
|||||
Unit 3 Area of Study 2 - Design and developmentIn this area of study students develop knowledge and skills related to the design and development stages of the problem-solving methodology. When designing, students develop knowledge and skills in describing data types and data structures. They express software designs using data dictionaries and data structure diagrams, object descriptions and pseudocode. In addition, students propose criteria to evaluate the efficiency and effectiveness of the solutions they develop, based on their designs. The development stage involves transforming design specifications into solutions by undertaking the problem-solving activities of coding, testing and documenting. Students develop knowledge and skills in the use of an approved programming language, which is used to develop prototype solutions to small information problems. The solutions can focus on limited features of the programming language. The focus of a prototype solution allows testing the logic of processes in readiness for a larger software project. Students do not have to design and develop a complete software solution, as the focus in this area of study is on program logic. There is no emphasis on user interface design or validation in this area of study. Testing techniques are applied to ensure solutions operate as intended and students develop knowledge and skills in writing internal documentation into their code. Students develop solutions in response to given software requirements specifications and do not have to undertake the analysis stage.
|
|||||
Unit 3 Outcome 2Represent a software design and apply a range of functions and techniques using a programming language to develop a prototype solution to meet a specific need. Key knowledge
Key skills
|
|||||
|
Unit 3 ASSESSMENTOutcome 1In response to a design brief, produce documentation of the analysis of an information problem in the form of software requirements specifications. 40 marks. Outcome 2In response to software requirements specifications create a prototype solution to meet a specific need. 60 marks.
|
|||||
Unit 4: Software developmentThis unit focuses on how the information needs of individuals, organisations and society are and can be met through the creation of purpose-designed solutions in a networked environment. Students continue to study the programming language selected in Unit 3. In this unit students are required to engage in the design, development and evaluation stages of the problem-solving methodology. Details of this methodology are here. Area of Study 1 focuses on the design and development stages of the problem-solving methodology when solving problems suitable for use with mobile devices. Area of Study 2 focuses on the final stage of the methodology, evaluation. Students study the following software tools in this unit:
|
|||||
Unit 4 - Area of Study 1 - Purpose-designed solutionsIn this area of study students apply a range of tools and techniques to produce purpose-designed solutions suitable for use on mobile computing devices. Suitable mobile devices include personal digital assistants (PDAs), mobile phones, laptops and gaming consoles. Students do not need to be able to physically implement the solution on a mobile device; however, they must be able to test the functions of the software in a convenient environment in order to demonstrate that the solution requirements have been met. Within this area of study students solve problems by applying the design and development stages of the problem-solving methodology; with greater emphasis given to development. Students expand their range of programming skills and develop knowledge and skills related to file management in order to improve processing efficiency. As part of this stage, students develop knowledge and skills in preparing user documentation using appropriate software, and consider strategies for preventing security violations of stored and communicated information. Students examine their legal obligations as programmers. Students continue to use the programming language studied in Unit 3
|
|||||
Unit 4 Outcome 1Apply stages of the problem-solving methodology to produce a solution for use on a mobile device, which takes into account technical and legal requirements. Key knowledge
Key skills
|
|||||
Unit 4 - Area of Study 2 - Evaluating purpose-designed solutionsIn this area of study students focus on the final stage of the problem-solving methodology, evaluation, which entails formulating strategies for measuring both the quality of solutions and the networked environments within which they operate. Evaluation of solutions typically takes place after the solutions have been operating for a short time. This evaluation involves applying criteria to measure the efficiency and effectiveness of solutions, and determining the techniques for acquiring the evaluation data. Evaluation of networked environments involves selecting criteria and techniques for measuring levels of security and user acceptance, the suitability of training and system support documentation for users, the impact of conflicts between stakeholders and the suitability of actions for resolving ethical dilemmas. |
|||||
Unit 4 Outcome 2 - 40 marksOn completion of this unit the student should be able to recommend and justify strategies for evaluating the effectiveness and efficiency of solutions that operate in a networked environment. Key knowledge
Key skills
|
|||||
|
Contribution to final assessment
School-assessed Coursework for Unit 4 will contribute 25 per cent.
Unit 4 Outcome 1Apply stages of the problem-solving methodology to produce a solution for use on a mobile device, which takes into account technical and legal requirements. Task 1: A solution (including internal documentation) in response to a design brief. 45 marks Task 2: User documentation and an explanation of how security and legal matters are managed when creating solutions. Use a written report or a test. 15 marks Outcome 2 Recommend and justify strategies for evaluating the effectiveness and efficiency of solutions that operate in a networked environment. Format: written report or a test. 40 marks
|
|||||
|
|
Back to the IT Lecture Notes index
Back to the last page you visited
Created 25 March 2010
Last changed: August 19, 2011 1:55 PM
VCE IT Lecture notes copyright © Mark Kelly 2001-