Lesson 1 The software development life cycle
Learning Objectives:
Software L1 The software development life cycle
Software Worksheet 1a Software development life cycle
Software Worksheet 1b Windows history
Software Homework 1 Software development life cycle
Link Windows history
Lesson 2 Prototyping
Learning Objectives:
Software L2 Prototyping
Software Worksheet 2 Prototyping
Software Homework 2 Prototyping
Lesson 3 Analysis and Design
Learning Objectives:
Software L3 Analysis and Design
Software Worksheet 3 Analysis and Design
Software Homework 3 Analysis and Design
Lesson 4 Implementation, testing and evaluation
Learning Objectives:
Software L4 Implementation, testing and evaluation
Worksheet 4 Testing and documentation
Software Homework 4 Testing
Small Basic Library
Grains of wheat
Lesson 5 Maintenance
Learning Objectives:
Software L5 Maintenance
Software Worksheet 5 Maintenance
Lesson 6 Assessment
Learning Objectives:
Software Assessment test
Learning Objectives:
|
Software L1 The software development life cycle
Software Worksheet 1a Software development life cycle
Software Worksheet 1b Windows history
Software Homework 1 Software development life cycle
Link Windows history
Lesson 2 Prototyping
Learning Objectives:
- Understand what prototyping is
- Describe the Prototype, Spiral and Agile software lifecycle models and discuss their advantages and disadvantages
Software L2 Prototyping
Software Worksheet 2 Prototyping
Software Homework 2 Prototyping
Lesson 3 Analysis and Design
Learning Objectives:
- Describe the methods involved in analysing a system
- Describe the contents of a typical requirements specification
- Look at what is involved in the Design stage
- Understand the need for rigorous testing of coded solutions
- Be able to create suitable test plans
Software L3 Analysis and Design
Software Worksheet 3 Analysis and Design
Software Homework 3 Analysis and Design
Lesson 4 Implementation, testing and evaluation
Learning Objectives:
- Discuss the options available for implementing coded solutions to problems including external code sources
- Discuss the different types of testing that takes place during the implementation and evaluation phases
- Use trace tables to test simple designs and algorithms
- Describe the documentation that will accompany the final product
Software L4 Implementation, testing and evaluation
Worksheet 4 Testing and documentation
Software Homework 4 Testing
Small Basic Library
Grains of wheat
Lesson 5 Maintenance
Learning Objectives:
- Understand the need for maintenance of computer systems
- Describe the different types of maintenance: corrective, adaptive, perfective
- Discuss and give an example of the costs of not maintaining a critical system sufficiently well
Software L5 Maintenance
Software Worksheet 5 Maintenance
Lesson 6 Assessment
Learning Objectives:
- Apply skills and knowledge to a range of exam style questions
- Become aware of areas that need more revision or practice
Software Assessment test