Software Development Assistant
Web Design
ND6 Software
ND22 Games
ND20 Website
ASP - MVC5
Software Tools
Books & Articles
Web Sites
Unit 6: Software Design and Development
Assessment 2: Application Design - Task 2
P6:
use appropriate tools to design a solution to a defined requirement
Requirements specification:
inputs, outputs, processing, user interface; constraints eg hardware platforms, timescales for development
Design:
structure eg functions, procedures, objects; data; file
Tools:
eg structure diagrams, DFDs, ERM;
Review:
against specifications requirements
M2
Justify the choice of data types and software structures used in a design solution
D2
Develop algorithms to represent a design solution
algorithms eg using pseudo code
Lesson Activities
15 min Tutor:
Recap the principles of Use Case Analysis and show students how to share use cases.
Google Docs:
The only way to share a document and allow more than one person to edit the document simultaneously.
DropBox:
simple file synchronisation and sharing using cloud storage but cannot cope with simultaneous editing.
BitBucket:
professional version control system, where text files can be shared with simulataneous editing where changes are merged. Also provides a wiki for documentation.
15min Students:
In your design pair, share your use cases and update your specifications in Visual Paradigm.
30 min Tutor:
Demonstrate Greenfoot and how to use it to create objects and images that can be used to storyboard your game.
20 min: Students
Start storyboarding your game in pairs using Greenfoot and photoshop
10 min Tutor:
Discuss any common issues and different approaches to solving them.
Useful Resources
Explore the resources listed on
Unit 6 Criteria
page
Greefoot Tutorials
This website contains useful tutorials on how to use Greenfoot.
Example Greefoot Games
This website contains many scenarios (games) which can be downloaded and the code examined.
Resource:
an online image editor that you might like to use to create images for your game.