Technical Specification
Description
The specification step is based on the game idea and concentrates on software engineering. The specification consists of many characteristics concerning the requirements. This includes:
- Software architecture
- Software modeling
- Technical context / infrastructure
- Financial planning
Adequate methods are chosen from the field of software engineering, e.g. Scrum. Depending on the method and the iteration step, the result of this step can be a document with all requirements, a technical context diagram, a sequence diagram, a financial offer etc.
Tools, Methods and Links
- System context diagram
- Sequence diagram
- Flowchart
- Tools and methods for software architecture provided by the Software Engineering Institute of the Carnegie Mellon University
Readings
Clements, Paul., and Northrop, Linda. (1996). Software Architecture: An Executive Overview (CMU/SEI-96-TR-003). Retrieved December 05, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=12509
Schwaber, K. "Scrum development process," in Business Object Design and Implementation. London: Springer, 1997, pp. 117-134.
Input - Action - Output
Software architecture
Technical concept and infrastructure
Financial planning
Context diagram
Sequence diagram
Financial offer