WP 7 - Regola TASK 7.4 : Pilot Application Validation D 7.4 Functional and Non-functional Evaluation Criteria for C2-SENSE Pilot Applications.

Slides:



Advertisements
Similar presentations
System Integration Verification and Validation
Advertisements

0 DOD/DT/CEDCV – 20 th & 21 st January Paris meeting SAGEM RTD Activities C2-Sense project Paris – 20 & 21 January 2015.
Software Quality Assurance Plan
ITIL: Service Transition
Network Design and Implementation
Yale University Information Technology Services Administrative Systems Art Hunt 3/22/04 Software Service Level Agreement with Finance, Procurement and.
1/17 Non Functional Requirements by: Dr. Timothy Korson CPIS 443.
Rational Unified Process
02/12/00 E-Business Architecture
Chapter 9 Testing the System, part 2. Testing  Unit testing White (glass) box Code walkthroughs and inspections  Integration testing Bottom-up Top-down.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
Software Process and Product Metrics
Remedy, a BMC Software company Change Management Maximize Speed and Minimize Risk in the Change Process.
Software Quality Assurance For Software Engineering && Architecture and Design.
Chapter 11: Testing The dynamic verification of the behavior of a program on a finite set of test cases, suitable selected from the usually infinite execution.
Systems Engineering Approach to MPS Risk Management Kelly Mahoney Presented at the Workshop for Machine Protection in Linear Accelerators.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Functional Testing Test cases derived from requirements specification document – Black box testing – Independent testers – Test both valid and invalid.
Release & Deployment ITIL Version 3
MIGRATING INTO A CLOUD P. Sai Kiran. 2 Cloud Computing Definition “It is a techno-business disruptive model of using distributed large-scale data centers.
Web Development Process Description
Software Project Management Fifth Edition
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
Copyright 2005 Welcome to The Great Lakes TL 9000 SIG TL 9000 Requirements Release 3.0 to Release 4.0 Differences Bob Clancy Vice President, BIZPHYX,
 The software systems must do what they are supposed to do. “do the right things”  They must perform these specific tasks correctly or satisfactorily.
Copyright © 2006 CyberRAVE LLC. All rights reserved. 1 Virtual Private Network Service Grid A Fixed-to-Mobile Secure Communications Framework Managed Security.
Topics Covered: Software requirement specification(SRS) Software requirement specification(SRS) Authors of SRS Authors of SRS Need of SRS Need of SRS.
COBIT - IT Governance.
Software Software is omnipresent in the lives of billions of human beings. Software is an important component of the emerging knowledge based service.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Software Quality Assurance SE Software Quality Assurance What is “quality”?
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
C2-SENSE WP 3 / Task 3.5 (AIT) Bojan Božić, Gerald Schimak, Refiz Duro C2-SENSE WP3 Meeting Paris
C2-SENSE T.3.5 & WP4 Organizational Interoperability Ankara.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
IT Requirements Management Balancing Needs and Expectations.
Other Quality Attributes Other Important Quality attributes Variability: a special form of modifiability. The ability of a system and its supporting artifacts.
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Lecture 7: Requirements Engineering
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Software Methods Mö/ slide 1 Methods and Techniques of Software Quality Management ICEL Quality Management Systems: Methods and Techniques of Software.
21-22 May 2004IMPROQ 2004 / Impact of SW Processes on Quality Workshop 1 Quality for Components: Component and Component- Based Software Quality Issues.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
1 Chapter Nine Conducting the IT Audit Lecture Outline Audit Standards IT Audit Life Cycle Four Main Types of IT Audits Using COBIT to Perform an Audit.
CS551 - Lecture 5 1 CS551 Lecture 5: Quality Attributes Yugi Lee FH #555 (816)
12-14 October 2015 SRDC C2-SENSE Meeting, Milano C2-SENSE Meeting Mert GENÇTÜRK SRDC Ltd. Milano, October 2015.
May 15, 2001 Achieving a High Degree of Data Reliability PHI Data Reliability.
Planning Ahead for Optimal Contact Center Deployment Jim Jenkins
Smart Home Technologies
Rational Unified Process (RUP)
Chapter 12 The Network Development Life Cycle
Requirements Management with Use Cases Module 2: Introduction to RMUC Requirements Management with Use Cases Module 2: Introduction to RMUC.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Alex Ezrakhovich Process Approach for an Integrated Management System Change driven.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
Slide title :40-47pt Slide subtitle :26-30pt Color::white Corporate Font : FrutigerNext LT Medium Font to be used by customers and partners : Arial HUAWEI.
ITIL: Service Transition
Software Quality Control and Quality Assurance: Introduction
Testing the System.
Classifications of Software Requirements
Class 7 – Inception Phase: Steps & techniques
Description of Revision
Charakteristiky kvality
Non-functional requirements
ISO/IEC Systems and software Quality Requirements and Evaluation
{Project Name} Organizational Chart, Roles and Responsibilities
Tomaž Špeh SURS TF SERV, Luxembourg,
Presentation transcript:

WP 7 - Regola TASK 7.4 : Pilot Application Validation D 7.4 Functional and Non-functional Evaluation Criteria for C2-SENSE Pilot Applications

WP 7.4 – Pilot application validation In this task, the testing environment for the C2-SENSE pilot application, which will be developed on top of the integrated C2-SENSE components, will be constructed. The assessment criteria will be defined as test case scenarios. The required tests that will be performed on the developed pilot application for the thoroughly examination of the system will be defined. The realized system for the pilot application scenarios will be tested as a whole in the test environment by the end users. The tests will be in parallel with the deployment of the pilot application. The feedback from the users will be collected through questionnaires which will be provided to the system developers to enhance the functionalities of the C2-SENSE final product.

WP concept Verification : technical test works. The product is produced right. Validation: User approve the functions. It’s the right product Acceptance test: is the final test before a delivery of oa product or a service Test case: How? Why? Wich purpose?

WP concept VALIDATION ACCEPTANCE TEST EU Research, Not a product technical aspects difficult to evaluate C2-SENSE VALIDATION This is the challenge

WP Evaluation Team Domain and IT Expert (REGOLA) User operator ( Regione Puglia, variuous org.) Technical expert of C2-SENSE components (Lutech, SRDC, SAGEM)

WP Object of Evaluation FUNCTIONAL REQUIREMENT: what C2-SENSE DO NON FUNCTIONAL REQUIREMENT: (simplifying) How C2-SENSE do it? It’s a good solution?

WP Evaluation Process Inspecion Analysis Questionnaire SCORE REPORT EVALUATION PILOT APPLICATION EXECUTION Function evaluation Non functional evaluation

WP Functional Evaluation FUNCTIONAL EVALUATION

WP 7.4 – Functional evaluation Architecture of the pilot application

WP 7.4 – Functional evaluation

WP Functional Evaluation The idea is: To evaluate C2-SENSE component indirectly (where possible) examining the effects on the user operation on the pilot applicatoin

WP Functional Evaluation - the scopes Scope Situation Reporting Mission Plan Scheduling Resource Management Alert Hospital Communication Tracking of Citizens Sensor Management Enterprise User Authentication and Authorization (EUAA) Audit Trail and Node Authentication (ATNA) Emergency Situation Map Situation Analysis Permission Action Scope are the ‘functional area of investigation’ of the Functional Validation process The idea is to identify the ‘integration profile’ as Scope of investigation.

WP Functional Evaluation Objective Evaluation (the system work as espected) Subjective Evaluation (operator approve the behaviour of the solution) Global Evaluation

WP Functional Objective Evaluation Objective Evaluation High Level test case SCORE organized per ‘Action scope’

WP Functional Objective Evaluation Score are assigend according a pre-defined schema scoremeaning 0Function not covered by the solution at all. 1 Function covered minimally, but is not sufficient and cannot be accepted in the real world. 2 Function covered, but some critical/important issue was detected (Eg: cost too high, bad performance…). The IA can accept the issue temporarly with the promise of a fix. 3 Function covered and it is coherent with the reference. Some issue was identified, but a user can accept the solution. 4 Function covered, it is coherent with the reference and no issue was identified.

WP Functional Objective Evaluation Report contain annotation and a radar chart REPORT

WP Functional Evaluation FUNCTIONAL SUBJECTIVE EVALUATION

WP Functional Subjective Evaluation The idea is: TO ASK to the operator a subjective evaluation of the soluiton, using a pre-defined questionnaire organaized by scope BUT C2-SENSE is not a product: for this reason the interdisciplinary team is mandatory, in order to explain user to asnwer!! Regola (Domain and IT expert) will drive the survey. The scopes are the same of the functional objective evaluation

WP Functional Subjective Evaluation Example of subjective evaluation survey Scope Subjective evaluation criteria Situation Reporting - the solution handles all the information you need? - the solution reduce the operator’s work load? - the solution decreases your response time in emergency management? - the solution decreases the loss of information? - overall impression from 0 to 4.? Mission Plan - the solution handles all the information you need? - the solution reduces the operator’s work load? - the solution decreases your response time in emergency management? - the solution decreases the loss of information? - overall impression from 0 to 4? annotation: could be useful to verify with operator if C2-SENSE helps to share procedures or protocols among actors.

WP Functional Subjective Evaluation TO EVERY QUESTION WILL BE ASSIGNED A SCORE USING A PRE-DEFINED SCHEMA! scoremeaning 0I totally disagree - or – very bad 1I disagree – or - bad 2Neutral 3I approve – or - good 4I totally approve – or – very good

WP Functional Objective Evaluation Report contain annotation and a radar chart REPORT

WP Functional Evaluation FUNCTIONAL GLOBAL EVALUATION

WP Functional Evaluation Objective Evaluation (the system work as espected) Subjective Evaluation (operator approve the behaviour of the solution) Global Evaluation

WP NON Functional Evaluation NON FUNCTIONAL EVALUATION

WP 7 - NON Functional Requirement Non Functional Requirement: Accessibility Audit and control Availability (see service level agreement) Backup Capacity, current and forecast Certification Compliance Configuration management Dependency on other parties Deployment Documentation Disaster recovery Efficiency (resource consumption for given load) Effectiveness (resulting performance in relation to effort) Emotional factors (like fun or absorbing or has "Wow! Factor") Environmental protection Escrow Exploitability Extensibility (adding features, and carry-forward of customizations at next major version upgrade) Failure management Fault tolerance (e.g. Operational System Monitoring, Measuring, and Management) Legal and licensing issues or patent-infringement- avoidability Interoperability Maintainability Modifiability Network topology Open source Operability Performance / response time (performance engineering) Platform compatibility Price Privacy Portability Quality (e.g. faults discovered, faults delivered, fault removal efficacy) Recovery / recoverability (e.g. mean time to recovery - MTTR) Reliability (e.g. mean time between failures - MTBF, or availability) Reporting Resilience Resource constraints Response time Reusability Robustness Safety or Factor of safety Scalability (horizontal, vertical) Security Software, tools, standards etc. Compatibility Stability Supportability Testability Usability by target user community User Friendliness

WP 7 - NON Functional Requirement ISO series give a working framework on NON Functional Requirement

WP 7 - NON Functional Requirement Intrinsic Qualities Functional Suitability Performance Efficiency Compatibility Usability Reliability Security Maintainability Portability Usage Qualities Effectiveness Efficiency Satisfaction Freedom from Risk (Safety) Context Coverage (Usability Scope) External Qualities Service Cost Vendor Risk Mitigation Product Risk Mitigation

WP 7 - NON Functional Requirement Was defined a detailed list of NON funcional requirement Most of them will be evaluated thinking at the POTENTIAL C2SENSE final product deployed in production mode.

WP 7 - NON Functional Requirement EXAMPLE Intrinsic quality – Reliability – Recoverability Definition : The degree to which, in the event of an interruption or a failure, a product or system can recover the data directly affected and re-establish the desired state of the system will be evaluated:  Recovery Time Objective (RTO): It’s the time to recover full funcions after disarter. It must tend to 0 in Emergency management  Recovery Point Objective (RPO): Max time from data producing and data backup. It must be near to 0 in Emergency management  High availability architecture ready The evaluation will be performed on all C2-SENSE components deployable in production mode on a possible production architecture (not that usesd in pilot application)

WP 7 - NON Functional Requirement Evaluation -> SCORE - 0 : NFR not covered by the solution at all - 1 : NFR covered minimally but is not sufficient and cannot be accepted in the real world - 2: NFR covered but some important issue was detected (Eg: cost too high, bad performance, etc.). The IA can accept the issue temporarily with the promise of a fix. - 3 : NFR covered and it is coherent with the reference. Some issue was identified but a user can accept the solution - 4 : NFR covered, it is coherent with the reference and no issue was identified. Annotation: in order to identify issue it’s important to mix :  IA operator’s point of view  Technical point of view  State of the art of IT solutions

WP Functional Objective Evaluation Report contain annotation and a radar chart REPORT

Issue WP ISSUE

Pilot application need to be well defined technically WP ISSUE

Pilot application seems to be to complex and less effective Scope Defined testnote Situation Reporting 35 too much Mission Plan Scheduling Resource Management Alert Hospital Communication Tracking of Citizens Sensor Management EUAA 0 correct- too technical Audit Trail and Node Authentication (ATNA) 0 correct- too technical Emergency Situation Map Situation Analysis Permission 0 configuration 2 correct- too technical WP ISSUE

NON FUNCTIONAL REQUIREMENT MUST TO BE EVALUATED BY OTHER PARTNER WP ISSUE

Thank you for your attention