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
Week 7: Part 1 - Application Design
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:
Recap the principles of Use Case Analysis and brief students and what needs doing in this lesson.
70min Students:
In your design pair, divide the use cases into two halves and each designer will document half the specifications in Visual Paradigm.
70 min Tutor:
Check each student understands the task, and provide support where needed.
10 min Tutor:
Discuss any common issues and different approaches to solving them.
Useful Resources
Explore the resources listed on
Unit 6 Criteria
page
Video:
A usefull demonstration of
creating business use case diagrams in UML 2.0
Download:
Git Extensions for windows in order to mount it at home. This will enable you to share Java code with your partner and make changes which can be pushed to the bitbucker repository.