Date post: | 18-May-2015 |
Category: |
Technology |
Upload: | crs4-research-center-in-sardinia |
View: | 467 times |
Download: | 0 times |
Standard internazionali e linee guida per il software nel settore della salute
Federico Caboni - [email protected]
Monday, October 29, 2012
Monday, October 29, 2012
1 progetto software su 6sfora il budget del
200%e i tempi del
70% Flyvbjerg B., Why Your IT Project May Be Riskier Than You Think, Harvard Business Review, September 2011:3-4
Monday, October 29, 2012
Monday, October 29, 2012
Monday, October 29, 2012
DIRECTIVE 2007/47/EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL
of 5 September 2007amending Council Directive 90/385/EEC on the
approximation of the laws of the Member States relating to active implantable medical devices,
Council Directive 93/42/EEC concerning medical devices and Directive 98/8/EC concerning the placing
of biocidal products on the market
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2007:247:0021:0055:en:PDF
Monday, October 29, 2012
(6) It is necessary to clarify that software in its own right, when speci!cally intended by the manufacturer to be used for one or more of the medical purposes set out in the de!nition of a medical device, is a medical device. Software for general purposes when used in a healthcare setting is not a medical device.
Monday, October 29, 2012
(20) Taking account of the growing importance of software in the !eld of medical devices, be it as stand alone or as software incorporated in a device, validation of software in accordance with the state of the art should be an essential requirement.
Monday, October 29, 2012
IEC 62304Medical device software – Software life cycle processes
Monday, October 29, 2012
Monday, October 29, 2012
Monday, October 29, 2012
Metodologia
Monday, October 29, 2012
ricerca e sviluppocreazione di nuovi prodotti, servizi, ecc.
Monday, October 29, 2012
1. agilità2. collaborazione3. qualità
Monday, October 29, 2012
1. agilità
Monday, October 29, 2012
Design Implement Test
Waterfall
Monday, October 29, 2012
Costo di soluzione di un difetto
tempo
cost
o
Monday, October 29, 2012
Costo di soluzione di un difetto
tempo
cost
o
design implement test
Monday, October 29, 2012
Design Implement
Test
Iterativo
Monday, October 29, 2012
Iterativo
1asettimana
2asettimana
3asettimana
4asettimana
Monday, October 29, 2012
Iterativo
1aiterazione
2aiterazione
3aiterazione
4aiterazione
Monday, October 29, 2012
misurarenumero di bug, tempo medio di soluzione, ecc.;usare le misurazioni subito per correggere la rotta.
Monday, October 29, 2012
prototipipiani!ca di gettarne via (almeno) uno.
Monday, October 29, 2012
改善Monday, October 29, 2012
Monday, October 29, 2012
2. collaborazione
Monday, October 29, 2012
stakeholderspossono essere numerosi e eterogenei.
Monday, October 29, 2012
scrivilo!scrivere subito una bozza e migliorare;usare strumenti con poco attrito (ad es. wiki).
Monday, October 29, 2012
versioninggit, mercurial, svn... o per!no cvs;chi ha fatto cosa? quando? come torno indietro?
Monday, October 29, 2012
tener traccia dei difetticome si riproduce;cosa succede;cosa dovrebbe succedere;meglio un !le excel condiviso che niente.
Monday, October 29, 2012
3. qualità
Monday, October 29, 2012
unit testprovano una funzione/unità per volta;si scrivono mentre si implementa (o prima! -TDD);si usano anche come test di regressione.
Monday, October 29, 2012
black box testingprovare il software dall'esterno;integrare continuamente, e provare l'integrazione;coinvolgere gli utenti il prima possibile.
Monday, October 29, 2012
fuzz testingil mondo reale non è deterministico;nemmeno il testing dovrebbe esserlo;vedi, ad esempio zzuf.
Monday, October 29, 2012
automatizzaredeve essere possibile lanciare i test in un comando;oltre ai test automatizzare tutto il resto.
Monday, October 29, 2012
Brooks, Fred P. (1986). "No Silver Bullet — Essence and Accident in Software Engineering". Proceedings of the IFIP Tenth World Computing Conference: 1069–1076.
Monday, October 29, 2012
unit testing
sviluppo iterativo
bug tracking
code review
versioning
wiki
integration testing
fuzz testing
automated building
Monday, October 29, 2012
Monday, October 29, 2012
Monday, October 29, 2012