XXX System Implementation Proposal (Template) · Web viewDescribe the allocation of OAM...
-
Upload
duongnguyet -
Category
Documents
-
view
216 -
download
2
Transcript of XXX System Implementation Proposal (Template) · Web viewDescribe the allocation of OAM...
Document Type 1(20)IMPLEMENTATION PROPOSALFile
document.docPrepared (also subject responsible, if other) Document Number
Name n/260 52-GDQ aaa bbbb/c OenDocument responsible/Approved Checked Date Revision Document Class
Name (Name) 2005-09-15 A Confidential
XXX SystemImplementation Proposal (Template)
Abstract: This document covers the system architecture for the XXX System
Table of Contents
1 INTRODUCTION..............................................................................................................4
1.1 SCOPE..........................................................................................................................41.2 DESIGN BASE...............................................................................................................4
2 TECHNICAL SOLUTION..............................................................................................5
2.1 SYSTEM ARCHITECTURE..............................................................................................52.2 DATA MODEL..............................................................................................................52.3 TRAFFIC.......................................................................................................................52.4 LEGAL REGULATIONS..................................................................................................52.5 CHARGING / ACCOUNTING..........................................................................................62.6 OPERATION, ADMINISTRATION, MAINTENANCE.........................................................62.7 INTERNAL PROTOCOLS................................................................................................7
3 PLATFORM IMPACTS..................................................................................................7
3.1 PLATFORM TECHNOLOGY CHOICES............................................................................73.2 SYSTEM FUNCTIONS....................................................................................................73.3 PORTABILITY...............................................................................................................73.4 CO-LOCATION..............................................................................................................8
4 DEVELOPMENT ENVIRONMENT.............................................................................8
4.1 GENERAL.....................................................................................................................84.2 LANGUAGES.................................................................................................................84.3 TOOLS..........................................................................................................................84.4 APPLICATION IMPLEMENTATION.................................................................................8
5 SECURITY IMPACTS.....................................................................................................9
5.1 APPLICATION ACCESS SECURITY................................................................................95.2 OPERATING SYSTEM SECURITY...................................................................................95.3 DATABASE SECURITY..................................................................................................95.4 MIDDLEWARE SECURITY.............................................................................................9
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 2(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
5.5 TOOLS SECURITY.......................................................................................................10
6 CHARACTERISTICS IMPACTS................................................................................10
6.1 SUPPORTED CONFIGURATION TYPES.........................................................................106.2 AVAILABILITY / REDUNDANCY.................................................................................106.3 LOAD BALANCING AND PRIORITY.............................................................................106.4 CAPACITY..................................................................................................................106.5 RESPONSE TIMES.......................................................................................................106.6 CAPABILITIES.............................................................................................................11
7 HANDLING IMPACTS.................................................................................................11
7.1 BACKUP AND RECOVERY..........................................................................................117.2 COMPATIBILITY INFORMATION..................................................................................117.3 OPTIONS.....................................................................................................................117.4 ADAPTATIONS............................................................................................................117.5 INSTALLATION AND UPGRADES.................................................................................12
8 CUSTOMISATION POSSIBILITIES..........................................................................12
9 INTELLECTUAL PROPERTY RIGHTS...................................................................12
10 COMPETENCE DEVELOPMENT..........................................................................12
10.1 TRAINING...................................................................................................................1210.2 PROTOTYPING............................................................................................................12
11 COSTS..........................................................................................................................13
11.1 DEVELOPMENT COSTS...............................................................................................1311.2 SYSTEM TEST COSTS.................................................................................................1311.3 DOCUMENTATION COSTS..........................................................................................1411.4 EQUIPMENT COSTS....................................................................................................16
12 DOCUMENT INFORMATION................................................................................17
12.1 GLOSSARY.................................................................................................................1712.2 REVISION INFORMATION...........................................................................................17
13 REFERENCES............................................................................................................18
14 STATUS INFORMATION........................................................................................19
14.1 STATEMENT OF COMPLIANCE...................................................................................1914.2 OPEN QUESTIONS......................................................................................................2014.3 Risk Analysis............................................................................................................20
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 3(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
List of FiguresError! No table of figures entries found.
List of TablesTable 1, Development Costs.....................................................................................................13Table 2, System Test Costs.......................................................................................................13Table 3, Marketing Document Costs........................................................................................14Table 4, Specification Document Costs....................................................................................15Table 5, Testing Document Costs.............................................................................................15Table 6, Operation Document Costs.........................................................................................16Table 7, Statement Of Compliance...........................................................................................19
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 4(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
1 Introduction
1.1 Scope
Define shortly the scope for the implementation proposal e.g. in terms of:- Which parts of a system are covered and which are not- The type of functionality and/or characteristics covered and not covered- The intended level of implementation detail provided
1.2 Design Base
Identify the version(s) of upon which the implementation has been placed including:- Existing own products- Sourced products- Shareware/Freeware
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 5(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
2 Technical Solution
2.1 System Architecture
Describe the architecture e.g. in terms of:- System internal components- The overall allocation of functionality upon the components - System internal protocols between the components- System internal principles
2.2 Data Model
Describe the data model e.g. in terms of:- The overall allocation of static and dynamic data upon the components
2.3 Traffic
Describe the traffic interwork e.g. in terms of:- The cross-component interwork for important traffic cases e.g. by means of sequence diagrams, flowcharts, pseudo-code, text, etc.- Functionality- Use of Options- Optimisations
2.4 Legal Regulations
Describe the allocation of regulatory support e.g. in terms of:- The cross-component interwork for important traffic cases e.g. by means of sequence diagrams, flowcharts, pseudo-code, text, etc.- Functionality- Use of Options- Optimisations
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 6(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
2.5 Charging / Accounting
Describe the allocation of charging/accounting support e.g. in terms of:- Charging / Accounting interwork for important traffic cases e.g. by means of sequence diagrams, flowcharts, pseudo-code, text, etc.- Charging / Accounting parties - Tariffs- Volume/Time-based- Discounts- Hot Billing- Real Time Billing (e.g. Pre-Paid or Advice-of-charge)- Output- Parallel Output- Network Signalling Support- Billing Gateway functionality- Billing System functionality- Use of Options- Optimisations
2.6 Operation, Administration, Maintenance
Describe the allocation of OAM support e.g. in terms of:- OAM interfaces provided- Remote Access- License Management- Operator Management (Roles/Rights/Identities)- Configuration Management- Provisioning- Crypto Management- Fault Management (Alarms, Logs, Restarts)- Performance Management- Upgrades- GUI (Type, Usability, On-line Help)- External AgentsWhere applicable for each item above, include aspects of: supported interfaces, file handling, automatisation, use of options, optimisations
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 7(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
2.7 Internal Protocols
Describe the protocol principles e.g. in terms of:- Related standard/base protocol- Used protocol bearer- Parameter coding - Addressing principles- Seizure and release of sessions- Important messages and parameters- Compatibility mechanisms- Protocol timers- Protocol documentation
3 Platform Impacts
3.1 Platform Technology Choices
Define the impacts on the platform, e.g. in terms of new/existing:- Processors- Operating Systems- Databases- Disk Systems- Protocol Stacks- Terminal Servers- Load Balancers- Firewalls- Web Servers
3.2 System Functions
Describe the impacts on the system functions e.g. with respect to new/existing:- System start/restart - Configuration support- Capacity licensing- Time synchronization
3.3 Portability
Describe the portability possibilities/changes, e.g. regarding:- SW between different processors and operating system environments- HW between different system environments- Tools
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 8(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
3.4 Co-location
Describe the co-location possibilities/changes e.g. regarding other:- Applications- Systems (e.g. mechanics)
4 Development Environment
4.1 General
Describe any general impacts on the development environment, e.g. with respect to:- Design- Function Test- System Test- Installation- Support- Maintenance
4.2 Languages
Describe new languages used e.g. regarding:- Documentation - GUI- Programming
4.3 Tools
Describe the impacts on tools, e.g. with respect to new/existing:- External interfaces- Load generators- Simulators (Clients and/or Servers)- Monitors
4.4 Application Implementation
Describe any application level implementation constraints, e.g. in terms of:- Optimisations- New Design Rules / Patterns
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 9(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
5 Security Impacts
5.1 Application Access Security
Describe new/changed application access related security measures, e.g. in terms of:- Security Zones /Firewalls- Encryption- Authentication, e.g. Account & Password structures and rules- Authorization, e.g. operator rights and roles, authority handling- Auditing / Access Logging- Seizure Time Supervision- Destructive access discovery / Denial of Service attacks- Safe Storage
5.2 Operating System Security
Describe new/changed OS related security measures, e.g. in terms of:- Remote Access- OAM Terminal Connection- Authentication (Account & Password: structure, rules)- Authorization (rights/roles, handling)- Anonymous and Group Users- User Data (start-up/other files)- System Data (start-up/device/other files, services)- Network Utilities (remote/tool/network access, file system export)- Auditing/Access Logging (events, data, log handling)- Used Services
5.3 Database Security
Describe new/changed DB related security measures, e.g. in terms of:- Remote Access- Authentication (Account & Password: structure, rules)- Authorization (rights/roles, handling)- Anonymous and Group Users- Auditing/Logging (events, data, log handling)
5.4 Middleware Security
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 10(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
Describe new/changed Middleware related security measures, e.g. in terms of:- Internal communication/distribution (machine authentication, encryption)- Policing / Screening
5.5 Tools Security
Describe new/changed Tools related security measures, e.g. in terms of:- Operator availability
6 Characteristics Impacts
6.1 Supported Configuration Types
Describe the supported configuration types, e.g. in terms of:- Horizontal / Vertical Scalability- Allocation of auxiliary equipment e.g. Firewalls, SSL Accelerators, Load Balancers, Terminal Servers, etc.
6.2 Availability / Redundancy
Describe new /modified principles for availability used in the system e.g. regarding:- Redundancy- Fail-over and fail-back
6.3 Load Balancing and Priority
Describe new /modified principles for load balancing used in the system e.g. regarding:- Load balancing criteria- Overload protection- Priority considerations within and between protocols
6.4 Capacity
For each applicable configuration type using a given Default Traffic Model provide estimates for new /modified:- Supported capacity, e.g. as number of transaction or requests- Impact on the surrounding, e.g. on the core network
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 11(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
6.5 Response Times
Using stated assumptions, provide estimates any new /modified:- Internal processing times - The total transaction times, e.g. the time between reception of request and supply of result
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 12(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
6.6 Capabilities
Describe new /modified system limits in the system e.g. regarding amount of:- Operators, Subscribers, Clients- Memory- Accuracy- Stability
7 Handling Impacts
7.1 Backup and Recovery
Describe new /modified principles for backup and recovery used in the system e.g. regarding:- Robustness- Export/import mechanisms
7.2 Compatibility Information
Describe any backward/forward compatibility issues in the system e.g. regarding:- Functional compatibility- Protocol compatibility- Operational compatibility
7.3 Options
Describe how each new/modified option is handled in the system e.g. by means of:- SW keys- Optional SW- Optional HW- Optional documentation
7.4 Adaptations
Describe each new/modified adaptation possibility towards the physical environment e.g. for different:- Signalling standards and versions- Web browsers
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 13(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
7.5 Installation and Upgrades
Describe new /modified principles for how to perform installation and upgrades of the system e.g. regarding:- Data conversion- Service interruption- Upgrade tools
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 14(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
8 Customisation Possibilities
Describe the customisation possibilities (by means of additional development) that have been considered in the architecture, e.g. in terms of:- Adaptations to existing protocols e.g. new messages or parameters, or market variations thereof- Additional data items within an existing record structure
9 Intellectual Property Rights
Describe any possibilities/risks regarding:- Creation of new own patents- Infringements on existing patents- Licensing of freeware, shareware and sourced products
10 Competence Development
10.1 Training
Identify any training needs within the organization, e.g. in terms of:- Methodology- Tools- Programming languages- Operating systems- Databases- Signalling- Hardware- Application specifics
10.2 Prototyping
Identify any prototyping needed for early verification of e.g.:- System concepts- Characteristics
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 15(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
11 Costs
11.1 Development Costs
List each impacted product, and for each impacted product, list the impacts on high level and estimate the cost for each such impact.
Product Name (& Number if needed):
Impacts (high-level): Cost (mh) per impact:
Table 1, Development Costs
11.2 System Test Costs
List each tested system, and for each tested system, list the testes on high level and estimate the cost for each such test.
System Name (& Number if needed):
Impacts (high-level): Cost (mh) per impact:
Table 2, System Test Costs
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 16(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
11.3 Documentation Costs
11.3.1 Marketing Documents
List each impacted marketing document, and for each impacted document, list the impacts on high level and estimate the cost for each such impact, e.g. for:- Product Sheet- Product Description- Signalling Sequence Diagram (high-level)- Statement Of Compliance- Dimensioning Guideline
Document Name (& Number if needed):
Impacts (high-level): Cost (mh) per impact:
Table 3, Marketing Document Costs
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 17(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
11.3.2 Specification Documents
List each impacted specification document, and for each impacted document, list the impacts on high level and estimate the cost for each such impact, e.g. for:- Signalling Sequence Diagram (detailed)- Mapping Diagram- Management Information Base- Protocol Specification- Application Developer’s Guide- Design Rule- System Architecture Description- Concepts and Abbreviations- Traffic Model Specification- Characteristics Specification
Document Name (& Number if needed):
Impacts (high-level): Cost (mh) per impact:
Table 4, Specification Document Costs
11.3.3 Testing Documents
List each impacted testing document, and for each impacted document, list the impacts on high level and estimate the cost for each such impact, e.g. for:- Function Test Specification- System Test Specification- Acceptance Test Instruction
Document Name (& Number if needed):
Impacts (high-level): Cost (mh) per impact:
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 18(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
Table 5, Testing Document Costs
11.3.4 Operation Documents
List each impacted operation document, and for each impacted document, list the impacts on high level and estimate the cost for each such impact, e.g. for:- Planning, Deployment and Provisioning Guide- Installation and Configuration Guide- Operation and Maintenance Guide- Configuration File Description- Configuration File Template- Log List- Alarm List- Process List- Application, Right and Credential List- MIB List- Measurement Data Report- Accounting Data Report- License List- Training Course
Table 6, Operation Document Costs
11.4 Equipment Costs
Describe the equipment cost, e.g. with respect to:- Capacity- Capabilities- Redundancy- Sourced products- Auxiliary equipment
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 19(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
12 Document Information
12.1 Glossary
12.1.1 Used Concepts
List and describe each concept used.WORDMS-spelling of WORLD
12.1.2 Suggested New/Modified Standard Concepts
List and describe each concept suggested to be included as a new/modified standard concept.WORLDStandard spelling of WORLD
12.1.3 Used Abbreviations
List and describe each abbreviation used.TBD To BE Defined
12.1.4 Suggested New/Modified Standard Abbreviations
List and describe each abbreviation suggested to be included as a new/modified standard abbreviation.TBD Too Bleeding Difficult
12.1.5 Legend
Describe the legend used in figures etc.
12.2 Revision Information
12.2.1 Revision History
For each new revision: State the revision date and document status, and describe on high-level the modifications.
Revision: Date: Current status and principal changes since previous revision:
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 20(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
13 References
List the name, number and revision for each document reference.[1] Document Name, Revision, Number
http://www.document_source.nu
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 21(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
14 Status information
14.1 Statement Of Compliance
List each requirement item covered by the implementation proposal and give a statement of compliance to each. Item refers to the corresponding requirement (sub-)item in the Requirement Specification. Includes also all related requirement (sub-)items unless otherwise specified.
Modifieddefines whether the item has been changed by means of a change request which is not reflected by the Requirement Specification. The following changes are indicated:
1. Removed = Requirement removed by a Change Request (CR)
2. Changed = Requirement changed by a CR
Details are given by the Comment.
StatusDefines the level of compliance to the item including any changes as specified by Modified. The following compliance status are used:
1. FC = Fully Compliant
2. PC = Partly Compliant, see Comment for specification of requirement deviations
3. NC = Not Compliant, see Comment for details.
4. NA = Not Applicable, requirement removed by CR or covered by another project, see Comment for details.
5. Open = Further information/investigations needed in order to define the level of compliance to the requirement.
Droprefers to the increment(s) where part/full functionality is included; see Comment for details.
Contact refers to the initials for the requirement (sub-)item responsible person. Includes also all related requirement (sub-)items unless otherwise specified.
Commentincludes details with respect to CRs, Non Compliance, contents in drop etc.
Item Modified Status Drop Contact Comment
Table 7, Statement Of Compliance
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.
Date Revision 22(20)2005-09-15 ADocument Number
n/260 52-GDQ aaa bbbb/c Oen
14.2 Open Questions
List and describe on high-level the open questions that remains to be resolved.
14.3 Risk Analysis
List and describe on high-level any risks identified with respect to the development project. State also for each risk possible actions to minimise the risk.
© Mobile Arts AB 2023 This document contains confidential information that remains the property of Mobile Arts AB, and may not be copied, circulated, or distributed without prior written consent of Mobile Arts AB.