Semester 2, 2006
Student number Student name
S2165842 Xubin zhu
S2146609 Fadi AI Talla
S2130214 Xiao-Ting Yang
S2180530 JiDa Wang
S2193052 QiangQiang Zhang
Tutor name: Ian Rose
Due: Friday 22nd Sep 2006, 5.00pm
Tutorial Class: Friday, 3 –4 pm
1 Introduction 4
1.1 Objective 4
1.2 Scope 4
2 Overview 4
2.1 Goals 4
2.2 Conditions 5
2.2.1 Direct Trust 5
2.2.2 Referred Trust 5
2.2.3 Default Trust 6
2.3 Resource Estimation 6
2.3.1 Budget 6
2.3.2 Size Estimate 7
2.3.3 Delivery Time 8
2.3.4 Functionality 8
3 SUBSYSTEM DECOMPOSITION 9
3.1 Subsystem1 (UI) 10
3.1.1 Interface and technology 10
3.1.2 Users 10
3.2 Subsystem2 (Login system) 10
3.2.1 Interface 10
3.3 Subsystem3 (user request system) 11
3.3.1 Interface and technology 12
3.4 Subsystem5 (assessment) 12
3.4.1 Interface and technology 12
Trust updating 13
Trust updating interface and technology 13
3.5 Subsystem5 (Charge system) 14
3.6 Subsystem6 (main data store) 14
3.6.1 Interface and technology 14
3.6.2 Users 14
3.7 External Interface 15
4 HORIZONTAL ARCHITECTURE 15
4.1 Data Storage 15
4.2 Hardware and Operating System 16
4.2.1 User Hardware and Software Requirements 16
4.2.2 Skeptical Hardware and Software Requirements 16
4.3 Language 17
4.4 Performance 17
4.5 User Statement 18
5 ARCHITECTURAL Response 18
5.1 Architecting for Skeptical server 18
5.2 Architecting for database performance optimization 20
6 VERIFICATION 20
6.1 Verify functions are met 20
6.2 Verify architecture for low budget 20
6.3 Verify short delivery time 20
6.4 Verify the risks are identified and mitigated 20
6.5 Verify the flexibility requirements are addressed 20
7 DETAILED DESIGN 20
7.1 Interface 20
7.2 Function 21
7.3 Verification 22
8 REFERENCES 23
9 APPENDIX 23
1 Introduction
This document represents the high level architectural design for….