Project Astro Sim (title not final) Requirements Doc v1
Project Delivery Methodology (PDM)
System Requirements
Andrews University Engineering and Computer Science
PROJECT ASTRO SIM (not final)
VERSION: 1 REVISION DATE: 9/29/16
Approval of the System Requirements indicates an understanding of the purpose and content described in this deliverable. By signing this deliverable, each individual agrees with the content contained in this deliverable.
Approver Name
Title
Signature
Date
Contents
Section 1 Purpose. 3
Section 2 General System Requirements. 3
2.1 Major System Capabilities. 3
2.2 Major System Conditions. 3
2.3 System Interfaces. 3
2.4 System User Characteristics. 3
Section 3 Policy and Regulation Requirements. 4
3.1 Policy Requirements. 4
3.2 Regulation Requirements. 4
Section 4 Security Requirements. 4
Section 5 Training Requirements. 4
Section 6 Initial Capacity Requirements. 4
Section 7 Initial System Architecture. 5
Section 8 System Acceptance Criteria. 5
Section 9 Current System Analysis. 5
Section 10 References. 6
Section 11 Glossary. 6
Section 12 Document Revision History. 6
Section 13 Appendices. 6
Section 1 Purpose
The purpose of the System Requirements document is to specify the overall system requirements that will govern the development and implementation of the system. The document will also establish initial security, training, capacity and system architecture requirements, as well as, system acceptance criteria agreed upon be the project sponsor and key stakeholders.
Section 2 General System Requirements
2.1 Major System Capabilities
This project in rough terms will be a simple simulation of an astronaut on a space station. The project targets the Oculus Rift and the minimum required hardware to run most oculus approved games and apps. A stretch goal would be for a version to be deployed for google cardboard. It will have a deployable executable that can be put on a marketplace.
For example:
- Must be completely playable in the Oculus Rift
- Must have interaction and user input
- Must have a goal and fail state
- Must have acceptable visuals and frame rates
2.2 Major System Conditions
Project will be created in Unreal Engine and be deployed for the Oculus Rift. User will be able to operate in a single module for a sitting or standing position. They will be able to perform simple tasks such as enter in simple codes or make minor repairs. The module will have a realistic appearance. The project overall will use realistic rendering techniques.
2.3 System Interfaces
In addition to the Rift headset acceptable input will include use of the Oculus remote, an Xbox one controller, a mouse and keyboard, or touch controllers.
2.4 System User Characteristics
This is a program for the use of a single user on windows based machine.
Section 3 Policy and Regulation Requirements
Must be cognoscente of legal bounds when it comes to naming and use of licensed items.
3.1 Policy Requirements
None available at this time.
3.2 Regulation Requirements
None available at this time.
Section 4 Security Requirements
If deployed to a marketplace, it must be compatible with DRMs.
Section 5 Training Requirements
Must be familiar with Unreal Engine and 3D graphics engines.
Section 6 Initial Capacity Requirements
Single User
Section 7 Initial System Architecture
a. Unreal Engine v4 will be used for the graphics engine
b. Unreal’s Blueprints will be used for scripting within the project
Section 8 System Acceptance Criteria
Must be an acceptable CS project that displays skills acquired at Andrews University. Must be demoable.
Section 9 Current System Analysis
No current version exists.
Section 10 References
NA.
Section 11 Glossary
CS - Computer Science
Section 12 Document Revision History
Version
Date
Name
Description
Section 13 Appendices
NA
Part 2
Deployments
By Monday Oct. 3,
I will have fixed the menu to work in VR.
Have the project so far backed up on the tiger server through git.
Have a basic level preview able in VR.
Monday Oct. 10
Project can be launched into VR and have a "playable lvl 1.1".
With at least one simple task to complete.
Goal and fail state.
All contents in this post are subject to change.

Comments