Templates for Requirements Engineering elicitation regarding Digital Art Preservation

What is the current computer hardware configuration used for an individual presentation of digital art?

Description / Manufacturer / Model Number / Quantity / Capacity (if applicable) / % used of capacity (if applicable)
Monitor
RAM
Internal Storage
External Storage
CD, DVD, Optical Drivers
Processor(s)
Audio Components
Network Interface Card
etc..
etc..

What is the software configuration for this project?

Description / Vendor / Version / Location on Disk + amount used (if appropriate) / Links/Documentation
Operating System
Drivers for hardware
APIs
Libraries
Browsers
Plug-ins
Database software
-core
-data
IDEs
BIOS
Source Code
etc..
etc..

Connectivity Requirements.

  1. List all and describe all connected resources for this digital artwork project.
  2. Which network protocol is used ?
  3. Provide as a result of 1&2, network documentation.
  4. Describe and specify any network throughput requirements.
  5. Describe and specify network availability requirements.

System Installation Instructions

  1. Describe in detail a step by step installation process.
  1. Has the installation been tested on a clean machine?
  1. Is there an auto-installer script or program?
  1. What type of file formats were used to design/develop this project?

Licensing and Legal Questions

  1. Are there any software licensing needed for any of the components used for this project? If so, note on above software requirements table/checklist above.
  1. Are there any domestic or foreign copyrights or patents associated with this artwork?
  1. Are there any patented algorithms or proprietary hardware used for this artwork?
  1. Are there any legal service rights related to this artwork?
  1. Who will take responsibility of the artwork once the artist has passed on? (trusts, wills)

Security

  1. Is there any hardware or software security associated with this artwork?
  1. Are there passwords, hidden files, encryption or compression used with this artwork?
  1. If so please, provide details of how to decrypt, uncompress etc.

System Development and Quality Assurance

  1. Was the software developed by the artist(s) or another party?
  1. Please describe each team member’s role, if appropriate.
  1. How was the artwork designed and developed from a software perspective?
  1. Did you use and UML documentation for analyzing and designing this project?
  1. Where any design patterns or noteworthy algorithms used?
  1. How was this artwork tested?
  1. Was this artwork tested with different browsers? If so, which ones (also provide versions, if possible)?
  1. Was the artwork program(s) stress tested, i.e. running for an extended period of time?
  1. Are there different versions of this software for multiple computing environments? If so, how was/is it managed (i.e. versioning control system?)
  1. How long did it take to develop this application of artwork?
  1. What are the sources of data used in this artwork?
  1. Were any specific video or audio codec formats used for this project?