MSU ECE 6990 - Software Requirements Specification for MSU FTC LiveCD

Unformatted text preview:

1. Introduction1.1 Purpose 1.2 Intended Audience and Reading Suggestions2. Overall Description2.1 Product Perspective2.2 Operating Environment2.3 Assumptions3. System Features3.1 LiveCD Environment3.2 Dongle ToolSoftware Requirements Specification for MSU FTC LiveCD Version 1.0 Prepared by Richard Teeple Mississippi State University February 1, 2010Software Requirements Specification for MSU FTC LiveCD Page ii Table of Contents Table of Contents .......................................................................................................................... ii Revision History ............................................................................................................................ ii 1. Introduction ..............................................................................................................................1 1.1 Purpose ............................................................................................................................................. 1 1.3 Intended Audience and Reading Suggestions .................................................................................. 1 2. Overall Description ..................................................................................................................1 2.1 Product Perspective .......................................................................................................................... 1 2.2 Operating Environment .................................................................................................................... 1 2.3 Assumptions ..................................................................................................................................... 1 3. System Features .......................................................................................................................2 3.1 LiveCD Environment ....................................................................................................................... 2 3.2 Dongle Tool ..................................................................................................................................... 2 Revision History Name Date Reason For Changes VersionSoftware Requirements Specification for MSU FTC LiveCD Page 1 1. Introduction 1.1 Purpose This document outlines the basic requirements for the MSU FTC LiveCD to be created for CSE 4990/6990 (Advanced Digital Forensics). 1.2 Intended Audience and Reading Suggestions The intended audience for this document consists of students enrolled in CSE4990/6990 as well as the course instructor, Dr. David Dampier. Further insight into the planned system can be gained from the base distribution homepage (http://www.slax.org/) and any resource providing information related to a Linux environment 2. Overall Description 2.1 Product Perspective While the basis of this project is an existing liveCD operating system, the project will represent an initial development of a customized environment for the MSU FTC. 2.2 Operating Environment The environment will be a Linux 2.6 kernel running on pc-architecture x86 hardware. Since the project is to provide the operating environment for several other programs it will provide an environment for perl and python, along with all necessary libraries. 2.3 Assumptions The user must possess a basic level of knowledge working in both a console and graphical Linux environment.Software Requirements Specification for MSU FTC LiveCD Page 2 3. System Features 3.1 LiveCD Environment The system will provide a fully-operational Linux environment complete with required libraries to run all other projects. A graphical interface using X-Windows will be available and include menu entries to launch all other projects. All system drives will be unmounted at startup and will only be mounted with action from the user. Any configuration data for programs will be saved to a specially designated flash drive (dongle). 3.2 Dongle Tool A format utility will be provided to designate a user-provided flash drive as the system dongle. Any data used for logging or configuration will store files to the dongle. The mount point for the dongle will be “/dongle” from the filesystem root. A flag will be set to alert programs if the dongle is not


View Full Document

MSU ECE 6990 - Software Requirements Specification for MSU FTC LiveCD

Documents in this Course
Load more
Download Software Requirements Specification for MSU FTC LiveCD
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Software Requirements Specification for MSU FTC LiveCD and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Software Requirements Specification for MSU FTC LiveCD 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?