Login | Register

Naval battle simulation system optimization

Title:

Naval battle simulation system optimization

Wang, LinFang (2002) Naval battle simulation system optimization. [Graduate Projects (Non-thesis)] (Unpublished)

[thumbnail of MQ68483.pdf]
Preview
Text (application/pdf)
MQ68483.pdf
12MB

Abstract

This dissertation is a Computer Science Master degree major report by student Linfang Wang. The main objective of this project is to utilize the object oriented methodologies to design and implement a simple Naval Battle Simulation System. The project is based on a Software Engineering course project taught by Dr. Joey Paquet at Concordia University. The project consists in respecification of the system requirements, optimization of the system design, UML notation improvement, reorganization of the structure of documents and rewriting of the SRS, SDD and STD documents. This document can be taken as an integrated standard for requirement, design, and testing documents for Naval Battle Simulation System, or any other similar Software Engineering project. This will enable Dr. Paquet to re-use this document as a valuable information source for other Software Engineering projects in the future. The project applies the object-oriented design and implementation for all the susbsystems. The developing tool is MFC and OpenGL. For the requirements specification, a requirements identifier scheme is applied to improve the traceability for the whole system. For system implementation, function overloading, virtual function and pure virtual function, multithreading, inheritance and polymorphism are used to improve the system generality, reuseability and flexibility as well.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Graduate Projects (Non-thesis)
Authors:Wang, LinFang
Pagination:xii, 276 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science
Department (as was):Department of Computer Science
Date:2002
Thesis Supervisor(s):Paquet, Joey
Identification Number:QA 76 M26+ 2002 no.16
ID Code:1724
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:21
Last Modified:20 Oct 2022 20:45
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top