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
10 min Tutor:
Load Visual Paradigm whilst recapping the principles of class diagrams.
10 min Tutor: (M2)
Explain how to select data types for attributes and return types for methods (operations).
10 min: Students
Select data types for attributes and operations
20 min Tutor:
Demonstrate how to create a sequence diagram for my Crab Escape Start Game
20 min: Students
Create a sequence diagram for Start Game.
10 min Tutor:
Demonstrate how the sequence diagram can be used to identify missing operations e.g. constructors
10 min: Students
Add any missing operations or constructors
20 min Tutor: (D2)
Demonstrate how create an activity diagram to represent an algorithm in the game.
20 min: Students
Create an example Activity Diagram which can be modifed later.
Useful Resources
An Example Submission for Assessment 2 - Task 2
Explore the resources listed on
Unit 6 Criteria
page
Activity Diagrams in Visual Paradigm
Sequence Diagrams in Visual Paradigm
A YouTube video on the basics of sequence diagrams
A YouTube video on the basics of activity diagrams