Lab Requirements For SWR302
Lab Requirements For SWR302
1|Page
RECORD OF CHANGES
2|Page
The content of your assignment has 2 basic parts:
You must propose the structure of your assignment document by combine the structure
of the template of Vision and Scope Template in Chapter 5 and the Structure of the
Software Requirement Specification template in Chapter 10.
Part 1: Include the content of Vision and Scope (see template of Vision and Scope
Template in Chapter 5)
Part 2: Software Architecture design
3|Page
One feature = collection of related use case.
One use case NORMALLY = one screen. You need to draw the mockup
screen of each use case.
Draw the screen flow. See sample here
4|Page
b. Identify Non-functional requirements. Should write non-functional in
numbers and short statements.
See sample
5|Page
Include the info about the development environment:
List all Hardware (Version number)
List all Operating systems (Version number)
List all Protocol (Version number)
Identify the name of your software system. Your software system can be devide
into how many sub-systems? Identify all the name of sub-systems.
Present the name of the system or all sub-system on the context diagram.
List all the database name (version number)
Describe how your software work, how the data flow between the components
of the systems.
The system deploy on the local server or the cloud server? Draw the deployment
diagram.
List all Software Framework (Java JDK, IDE, Spring MVC, Spring Boots, Bootstapts,
Agular….) The version of the Framework.
6|Page