Software Requirements Specification

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
Selofun
Posts: 2
Joined: Thu May 20, 2010 11:42 am

Software Requirements Specification

Post by Selofun »

Hi,

I'm intrested in writing a SRS document on ScummVM. If you have questions about what it is you can check it out here (http://en.wikipedia.org/wiki/Software_R ... cification).

If you're ok with it, would you be willing to provide me with information (manual, explain functions, etc) in case I need any?

Regards,
Nick.
User avatar
bobdevis
Posts: 567
Joined: Fri Jan 16, 2009 10:52 am

Post by bobdevis »

Are you sure you know what you are getting yourself in to?
ScummVM doesn't do anything by itself, it is itself a dependency for the game engines it runs.

If you treat ScummVM as a user tool that has a well defined function then you have to document at least one game engine, together with its game data files, safe-game format etc..

If you treat ScummVM as a layer between the libraries it depends on and the game engines, you basically have to document the API between the dependencies and ScummVM and the API between ScummVM and the game engines.

If this is for school you might be better off picking a program that does something all by itself and is not designed to be extendible by plug-ins.
User avatar
sev
ScummVM Lead
Posts: 2308
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

Well, alternatively you may consider describing added value of ScummVM, that is its GUI (launcher and General Menu).

Let me ask you, what is the ultimate goal? Is it for some kind of university work?


Eugene
Selofun
Posts: 2
Joined: Thu May 20, 2010 11:42 am

Post by Selofun »

bobdevis wrote:Are you sure you know what you are getting yourself in to?
ScummVM doesn't do anything by itself, it is itself a dependency for the game engines it runs.

If you treat ScummVM as a user tool that has a well defined function then you have to document at least one game engine, together with its game data files, safe-game format etc..

If you treat ScummVM as a layer between the libraries it depends on and the game engines, you basically have to document the API between the dependencies and ScummVM and the API between ScummVM and the game engines.

If this is for school you might be better off picking a program that does something all by itself and is not designed to be extendible by plug-ins.
Yes it's for a university paper, and I'm guessing you're right. I wasn't sure what I was about to get into. Thank you for your time!

Regards,
Nick.
Post Reply