+ All Categories
Home > Documents > Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Date post: 27-Dec-2015
Category:
Upload: caren-wilson
View: 216 times
Download: 1 times
Share this document with a friend
Popular Tags:
15
Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015
Transcript
Page 1: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Solar Orbiter SOC: Software Development

Solar Orbiter SOC SW Development Team

07 Jul 2015

Page 2: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Who?

Page 3: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

SOL SOC Team

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 3

Page 4: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

What?

Page 5: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Software Product List

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 5

Page 6: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

How?

Page 7: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Gantt-like description of lifecycles

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 7

Page 8: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

SCRUM framework

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 8

Page 10: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Continuous Delivery

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 10

Continuous IntegrationContinuous Integration

QualityGates

QualityGatesVersion ControlVersion ControlTeamTeam

Page 11: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Developer’s Environment

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 11

UnitTestin

gCoding

CodeQuality

Build

gcov

googlemock

Sonarqube Eclipse plugin

Jacoco/EclEmma

mockito

Gherkin

Cucumber-jvm

Page 12: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Questions

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 12

?

Page 13: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Support slides

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 13

Page 14: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

Software Requirements:Specification by example

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 14

As formality increases, test and requirements become indistinguishable.

Robert C. Martin and Grigori Melnik. Test and Requirements, Requirements and Test: a Mobius Strip

IEEE Software January/February Issue 2008

Specification by example (SBE) is a collaborative approach to defining requirements and business-oriented functional tests for software products based on capturing and illustrating requirements using realistic examples instead of abstract statements.

https://en.wikipedia.org/wiki/Specification_by_example

Page 15: Solar Orbiter SOC: Software Development Solar Orbiter SOC SW Development Team 07 Jul 2015.

SOC Requirements and Traceability

Solar Orbiter SOC Presentation | ESAC | 2014-05-08 | Page 15

SystemRequirements Use Cases

SupportingActivities

ScenariosEpics

Stories

Bugs

Tasks

(BDD) Features

Specification by example

Issuetracking

Business analysis

(Automated,human readable

examples)


Recommended