requirements document for big data use cases

23
Big Data Use Cases Requirement Document Allied Consultants

Upload: allied-consultants

Post on 15-Apr-2017

522 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Requirements document for big data use cases

Big Data Use CasesRequirement DocumentAllied Consultants

Page 2: Requirements document for big data use cases

Introduction

Page 3: Requirements document for big data use cases

Purpose of the Document▪ Output of the work package▪ Analysis of the software requirements for each case study▪ Design and implementation of the use case applications▪ Serving as a base for the evaluation process▪ Benchmarking the performance of the use case applications.▪ Executing them in uses-case tools and in high-scalable tools

provided by LeanBigData

Page 4: Requirements document for big data use cases

Intended Audience

▪ Task leaders involved with the LeanBigData developments

Page 5: Requirements document for big data use cases

Methodological Approach

Page 6: Requirements document for big data use cases

Adopted MethodologyDescribes the methodology, techniques and templates

Deliverable described in a “business language”, and interpreted as simulated situations in which actors interact with the leanbigdata system

Domain knowledge is acquired from the actors of the different use cases is described and requirements that leanbigdata must satisfy are extracted

Page 7: Requirements document for big data use cases

Categorization of Requirementso List of actors; o Context requirements – i.e., generic “environment” requirements; o End-user requirements; o Functional requirements; o Non-functional requirements • Performance • Integration • Stability • Maintainability • Usability • Scalability

Page 8: Requirements document for big data use cases

Social Network Analytics:Social Network-based Area Surveillance Case Study

Page 9: Requirements document for big data use cases

Overview of the Case Study▪ The challenging issue of using social media for city officers in

the prevention of troubles in potentially problematic city areas▪ Gathers data from social networks, monitors and creates

alerts to the city security in order to mobilize the appropriate resources

▪ Focused in a specific city area▪ Implement a solution on gathering and analysis▪ The case study delivers a couple of implementations of the

software: one using big data “traditional” technologies and other using leanbigdata components

Page 10: Requirements document for big data use cases

Use Cases▪ Use Case 1: Data Channel

management▪ Use Case 2: Real-time monitoring▪ Use Case 3: Event detection▪ Use Case 4: Alarm definition and

notification▪ Use Case 5: Influencers detection

and visualization▪ Use Case 6: Historical analysis of

surveillance data

Page 11: Requirements document for big data use cases

Cloud Data Centre's:Data Centre Monitoring Case Study

Page 12: Requirements document for big data use cases

Overview of Use case▪ IT management systems employ variety of models for

monitoring and managing large IT infrastructures. ▪ Models may also represent the relationship between different

elements in the system ▪ Models are employed for detecting anomalies or changes• In this case study we consider the use of both anomaly and

change detection systems. • These systems will identify time of change and set of affected

components so that a new set of data could be created

Page 13: Requirements document for big data use cases

Use Cases▪ Use Case 1: Setup extraction of data from CA

proprietary data stores and storing it in LeanBigData Store

▪ Use Case 2: Model creation and recalibration ▪ Use Case 3: Automatic discrepancy analysis▪ Use Case 4: Human discrepancy analysis

Page 14: Requirements document for big data use cases

Business Motivation

Page 15: Requirements document for big data use cases

Financial/Banking:

Electronic Alignment of Direct Debit transactions Case Study

Page 16: Requirements document for big data use cases

Overview of Case Study▪ SEPA follows the European Union (EU) payments integration initiative,

to avoid frauds in banking/financial transactions. ▪ Considering an SDD (SEPA Direct Debit) transaction, the

consequences of a fraud have been moved from the user to the bank▪ To set up the process, the creditor has to acquire an SDD mandate

from the debtor and advise his/her bank about that mandate. ▪ The Creditor sends a direct debit to request the specified amount on

the Debtor’s bank account and provides the signature of the mandate▪ Of course this exposes the debtor to a number of possible frauds

Page 17: Requirements document for big data use cases

Use Cases ▪ Use Case 1: Authorized SDD▪ Use Case 2: Topic of Interest –

Identity Theft▪ Use Case 3: Topic of Interest –

Direct Debit Theft▪ Use Case 4: Geographic

coherence of the service▪ Use Case 5: Geographic

coherence - Identity Theft▪ Use Case 6: un-classifiable

SDD

Page 18: Requirements document for big data use cases

Targeted AdvertisementCase Study

Page 19: Requirements document for big data use cases

Overview of the Case Study▪ SAPO, the internet technology department at Portugal Telecom, runs

a vast big data and analytics infrastructure.▪ SAPO sells multiplatform ads online covering the whole spectrum of

web, mobile and TV. ▪ SAPO allows advertisers to define their own campaigns, set their

campaign goals and budget.

Page 20: Requirements document for big data use cases

Use Cases▪ Use Case 1: Ad Serving▪ Use Case 2: Forecasting▪ Use Case 3: Custom Reports and

Dashboards▪ Use Case 4: User profiling ▪ Use Case 5: Campaign Setup

Page 21: Requirements document for big data use cases

Conclusion & Future work This document provides the software requirement analysis that

defines the main functionalities to be implemented by each LeanBigData use case.

The result from these analysis will be used as starting point: For the development and implementation process of the use

case applications For defining the evaluation and testing process defined

Page 22: Requirements document for big data use cases

▪ In the document has been defined the methodology followed in the gathering requirements process.

▪ A set of uses cases specific for each case of study has been included from where the requirements has been obtained

Collaborations with other work package especially in following fields:

Definition of requirements for the software visualization Definition of mockups