TOC PREV NEXT INDEX

Put your logo here!


1 Introduction 1
1.1 Purpose 1
1.2 Document overview 1
1.3 Connection to architecture 2
1.4 Connection to implementation 2
1.5 Reading instructions 2
1.5.1 Other documents 2
1.6 Document dependencies 2
1.7 Document distribution 3
1.8 Glossary 3
2 System overview and data flow 5
2.1 Introduction 5
2.2 Distribution of project 5
2.2.1 Manual distribution 5
2.2.2 Networked distribution 5
2.3 Result collection 6
2.3.1 Manual collection 6
2.3.2 Networked collection 6
2.4 Recommended setup 7
3 Method 9
3.1 Introduction 9
3.2 Method overview 9
3.2.1 Object domain analysis 9
3.2.2 Whiteboard workshop 10
3.2.3 Initial design 10
3.2.4 Class detail 10
3.2.5 Class grouping 10
3.2.6 Requirements check 10
3.2.7 Discussion 11
3.2.8 Redesign 11
3.2.9 Final requirements check 11
3.2.10 Class generation 11
3.3 Design patterns 11
3.3.1 Proxy design pattern 11
3.3.2 Singleton design pattern 11
4 Decisions 13
4.1 Introduction 13
4.1.1 Field of application 13
4.1.2 Structure of the chapter 13
4.2 Project directory structure 13
4.2.1 Background 13
4.2.2 Decision 13
4.2.3 Rejected solutions 13
4.3 Directory names 14
4.3.1 Background 14
4.3.2 Decision 14
4.3.3 Rejected solutions 14
4.4 Result data representation 14
4.4.1 Background 14
4.4.2 Decision 14
4.4.3 Rejected solutions 15
4.5 Name of result file 15
4.5.1 Background 15
4.5.2 Decision 15
4.5.3 Rejected solutions 15
4.6 Immediate versus postponed action commitment 16
4.6.1 Background 16
4.6.2 Decision 16
4.6.3 Rejected solutions 16
4.7 Unique project names 16
4.7.1 Background 16
4.7.2 Decision 16
4.8 Instruction class 17
4.8.1 Background 17
4.8.2 Decision 17
4.8.3 Rejected solutions 17
4.9 Delay notifier 17
4.9.1 Background 17
4.9.2 Decision 17
4.9.3 Rejected solutions 17
5 Project states and transitions 19
5.1 Introduction 19
5.2 States 19
5.2.1 Dynamic state 19
5.2.2 Active state 19
5.2.3 Closed state 19
5.3 Transitions 20
5.3.1 Activate project 20
5.3.2 Close project 20
5.3.3 Reactivate project 20
6 Directory structure 21
6.1 Introduction 21
6.2 AudioJury directory (Administrator) 21
6.3 AudioJury directory (Client) 21
6.4 Shared folder directory 22
6.5 Project directory 22
6.6 Test directory 23
7 Critical parts 25
7.1 Introduction 25
7.2 Pair randomization 25
7.3 Randomized pair results 25
7.4 Duplicate results 25
7.5 Location of serialized objects 26
7.6 Postponed build action commitment 26
7.7 Project and test name synchronization 26
7.8 Multiple administrator programs 26
8 Classes 27
8.1 Introduction 27
8.2 Fulfilment of requirements 27
8.3 Detailed layer overview 27
8.4 Domain classes 28
8.5 GUI classes 29
8.6 Central function classes 30
8.7 Project processing 31
8.8 Result processing 32
8.9 Configuration processing 33
8.10 Package overview 34
8.11 Rejected class solutions 35
8.11.1 Instruction class 35
8.11.2 Judgement related classes 36
8.11.3 Test method classes 36
8.11.4 Test result alternative 37
8.11.5 Proxyless pattern alternative 38
9 File formats 39
9.1 Introduction 39
9.2 AudioJury Administrator configuration file 39
9.3 AudioJuryClient configuration file 39
9.4 Project configuration file 40
9.5 Test configuration file 40
9.6 Scale configuration file 40
9.7 Result file 40
9.8 Report file 40
9.8.1 Structure 40
10 References 41
10.1 Internal documents 41
Appendix A Example report file 1
Appendix B Class descriptions 1


Quadralay Corporation
http://www.webworks.com
Voice: (512) 719-3399
Fax: (512) 719-3606
sales@webworks.com
TOC PREV NEXT INDEX