160x Filetype PDF File size 1.64 MB Source: pmrturkiye.csb.gov.tr
Turkey Emissions Trading Scheme Software Design Document Contract: Development of the ETS Transactions Registry in Turkey Ref.: TR-ETS_Sofware_Design_Document_v1.6.docx Status information State : Draft Current version number: V1.6 Date of first issue : 01/04/2020 Prepared by: Unisystems Date: 16/09/2020 Verified by: Unisystems Date: Approved by: Unisystems Date: Circulation / distribution list Name Address I/A Name Address I/A Engin Mert MOEU A I A (I = for information, A = for action) Turkey ETS Software Design Document Document change record Version Date Description Affected sections 0.1 01/03/2020 TOC created All 1.0 27/03/2020 Sections finalized All 1.2 01/04/2020 Final comments and format changes All 1.3 06/05/2020 Implemented comments received by Table 1: MoE. Transaction Types, Typos correction and rephrasing. Table 3: Update of E-R diagram and Data Traceability matrix view section Update of figure captions and Table 5.1.3, 5.1.4,5.1.4.2, of figures 5.1.4.3, 5.1.4.14, 5.1.4.6,5.1.4.9, 5.2.3.1,5.2.3.1, 5.2.4.8, 5.2.5, 5.3.4 1.4 25/08/2020 Updated the Architectural Data view 5.2.5 1.5 27/08/2020 Synchronised to implemented details. All Added explanation for Commitment §2.1.3 Period 1.6 15/09/2020 Literal/typo corrections and All elaborations TR-ETS_Sofware_Design_Document_eng.docx 2/73 Turkey ETS Software Design Document TABLE OF CONTENTS 1. INTRODUCTION 7 1.1 Scope 7 1.2 References 7 1.3 Definitions, Acronyms, and Abbreviations 8 2. USER REQUIREMENTS 10 2.1 Functional requirements 10 2.1.1 FR1 - Installations and Trading institutions 10 2.1.2 FR2 - Users and roles 10 2.1.3 FR3 - Turkish Emissions Allowances 10 2.1.4 FR4 - Emissions 10 2.1.5 FR5 - Transfer transaction 11 2.1.6 FR6 - Surrender transaction 11 2.1.7 FR7 – Deletion transaction 11 2.1.8 FR8 - Auction transaction 11 2.1.9 FR9 - Allocation transaction 11 2.1.10 FR10 - Allowances held in accounts 11 2.1.11 FR11 - Transactions list 12 2.1.12 FR12 - Search users 12 2.1.13 FR13 - Account types 12 2.1.14 FR14 - Create (issue) units with script 12 2.1.15 FR15 - Compliance 12 2.2 Non-Functional Requirements 13 2.2.1 NFR1 - Authentication and authorisation 13 2.2.2 NFR2 - Administrative access 13 2.2.3 NFR3 - Secure access 13 2.2.4 NFR4 - Translation to Turkish 13 2.2.5 NFR5 - Use of standard, open-source technologies 13 2.2.6 NFR6 - European best practices 13 2.2.7 NFR7 - Interface to MRV via scripts 13 2.2.8 Performance and Load 13 2.2.9 Usability and accessibility 14 2.3 Accounting Flowchart and Principles 14 3. USE CASES 17 3.1 Use case UCS-01: Log in 18 3.1.1 Use case brief description 18 3.1.2 Actors 18 3.1.3 Preconditions 18 3.1.4 Basic flow 18 3.1.5 Alternative flows 19 3.1.6 Exception flows 19 3.1.7 Additional information 19 3.2 Use case UCS-02: Manage Password 19 3.2.1 Use case brief description 19 3.2.2 Actors 19 TR-ETS_Sofware_Design_Document_eng.docx 3/73 Turkey ETS Software Design Document 3.2.3 Preconditions 20 3.2.4 Basic flow 20 3.2.5 Alternative flows 20 3.2.6 Exception flows 20 3.2.7 Additional information 20 3.3 Use case UCS-10: View accounts 21 3.3.1 Use case brief description 21 3.3.2 Actors 21 3.3.3 Preconditions 21 3.3.4 Basic flow 21 3.3.5 Alternative flows 22 3.3.6 Additional information 22 3.4 Use case UCS-15: View Units and emissions in accounts 22 3.4.1 Use case brief description 22 3.4.2 Actors 22 3.4.3 Preconditions 23 3.4.4 Basic flow 23 3.4.5 Alternative flows 23 3.4.6 Exception flows 23 3.4.7 Additional information 23 3.5 Use case UCS-20: View Transactions 24 3.5.1 Use case brief description 24 3.5.2 Actors 24 3.5.3 Preconditions 24 3.5.4 Basic flow 24 3.5.5 Alternative flows 25 3.5.6 Exception flows 25 3.5.7 Additional information 25 3.6 Use case UCS-30: Perform Transactions 25 3.6.1 Use case brief description 25 3.6.2 Actors 26 3.6.3 Preconditions 26 3.6.4 Basic flow 26 3.6.5 Alternative flows 26 3.6.6 Exception flows 26 3.6.7 Additional information 27 3.7 Use case UCS-35: Search Users 27 3.7.1 Use case brief description 27 3.7.2 Actors 27 3.7.3 Preconditions 27 3.7.4 Basic flow 27 3.7.5 Alternative flows 27 3.7.6 Exception flows 27 3.7.7 Additional information 28 3.8 Use case UCS-40: Retrieve Users, Installations etc. 28 3.8.1 Use case brief description 28 3.8.2 Actors 28 3.8.3 Preconditions 29 3.8.4 Basic flow 29 TR-ETS_Sofware_Design_Document_eng.docx 4/73
no reviews yet
Please Login to review.