Cechy charakterystyczne tworzenia oprogramowania w Inżynierii Biomedycznej. Wykładowca Dr inż. Zofia Kruczkiewicz

Podobne dokumenty
Model CMMI, ISO, zapewnianie jakości oprogramowania

CMMI Doskonalenie Procesów w Organizacji XII

Usługowy model zarządzania w oparciu o ITIL v3. wprowadzenie do biblioteki ITIL na prostym przykładzie

System zarz¹dzania prac¹ grupow¹ jako element wspieraj¹cy wdra anie metodyki CMMI

INTEGRACJA MODELU DOJRZAŁO CI ORGANIZACYJNEJ (CMMI) JAKO NARZ DZIE ZARZ DZANIA JAKO CI W PROCESIE WYTWARZANIA OPROGRAMOWANIA

Kuchta Jarosław Jakość Oprogramowania. Modele dojrzałości procesu wytwarzania oprogramowania CMM/CMMI

INŻYNIERIA OPROGRAMOWANIA Jakość w projekcie informatycznym - normy

Dotyczy PN-EN ISO 14001:2005 Systemy zarządzania środowiskowego Wymagania i wytyczne stosowania

Opis metodyki i procesu produkcji oprogramowania

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Marek Krętowski Wydział Informatyki PB. Wersja 1.1 IO2 (wyk.

Wytwórstwo oprogramowania. michał możdżonek

Modelowanie i analiza systemów informatycznych

Luki w bezpieczeństwie aplikacji istotnym zagrożeniem dla infrastruktury krytycznej

dr Stanisław Gasik Podstawy konkurencyjności w projektach Koszt Wartość

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

Testowanie oprogramowania w środowisku IBM Rational Software Architect

Menedżerskie studia podyplomowe Zarządzanie firmą. Instrumentarium współczesnego menedżera

Projekt Kompetencyjny - założenia

1. Wybór systemu ERP. 2. Wzajemne relacje systemów ERP i BPMS.

Zarządzanie Projektami zgodnie z PRINCE2

Wykład 1 Inżynieria Oprogramowania

wbudowane October 7, 2015 KSEM WETI PG Komputery przemysłowe i systemy wbudowane Oprogramowanie systemów wbudowanych - wydajność Wydajność

Inżynieria oprogramowania (Software Engineering)

Projektowanie systemów informatycznych. Roman Simiński programowanie.siminskionline.pl. Cykl życia systemu informatycznego

KATALOG SZKOLEŃ. Kod szkolenia Nazwa szkolenia Czas trwania. QC370 ALM Quality Center Scripting 11.x 2

Zarządzanie ryzykiem w projektach informatycznych. Marcin Krysiński marcin@krysinski.eu

Podejście zwinne do zarządzania projektami

Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics

NORMY JAKOŚCIOWE ISO 9001, i W TRANSPORCIE KOLEJOWYM. mgr inż. Wojciech Rzepka

ZARZĄDZANIE PROJEKTAMI W PROJEKTACH TECHNICZNYCH I INFORMATYCZNYCH

Agile Project Management

Wprowadzenie, podstawowe pojęcia, projekt a produkt Wykład1

PRZEGLĄD WYBRANYCH PODEJŚĆ DO ZARZĄDZANIA IT W ORGANIZACJACH

Zarządzanie inicjatywami i wymaganiami w projektach IT

Metodyki, standardy i certyfikaty a jakość wdraŝanych rozwiązań informatycznych

Elektronika dla branży automotive

Nowa specjalność Zarządzanie badaniami i projektami Research and Projects Management

PLANY I PROGRAMY STUDIÓW

COBIT 5 I I N N E S TA N D A R D Y. Sylwia Wystub, CISA, ABCP

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

Egzamin / zaliczenie na ocenę*

Dwie oceny systemu bezpieczeństwa: ilościowa i jakościowa. Robert Kępczyński Senior Consultant

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Wprowadzenie, podstawowe pojęcia, projekt a produkt Wykład1

WALIDACJA PROCESU PAKOWANIA PRODUKTÓW LECZNICZYCH WARSZTATY

Etapy życia oprogramowania

Dojrzałość procesowa organizacji

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Usługi IBM czyli nie taki diabeł straszny

ANALIZA EKONOMICZNO-FINANSOWA

CMM. Capability Maturity Model for Software. Capability Maturity Model for Software - Strona 1 z 6

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Projekty BPM z perspektywy analityka biznesowego. Wrocław, 20 stycznia 2011

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Zakres wykładu. Podstawy InŜynierii Oprogramowania

MSF. Microsoft Solution Framework

BIM jako techniczna platforma Zintegrowanej Realizacji Przedsięwzięcia (IPD - Integrated Project Delivery)

Dojrzałość procesów logistycznych w sektorze przetwórstwa rolno-spożywczego wg Modelu cmmi 1

Application Security Verification Standard. Wojciech Dworakowski, SecuRing

EMSE00_BR371A_PL.QXP :12 Seite 1

Jakość wymagań a wymagania jakości Czy możliwa jest obiektywizacja oceny?

Dlaczego modele architektoniczne to zamało? Wprowadzeniedo ładu architekturykorporacyjnej

Dni: 3. Opis: Adresaci szkolenia

Oferta Szkoleniowa.

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Wykaz norm i innych dokumentów normalizacyjnych serii ISO i ich polskie odpowiedniki

Inżynieria oprogramowania (Software Engineering)

Optymalizacja procesów obiegu dokumentacji. 14 marca 2012

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

BEZPIECZEŃSTWO, STABILNOŚĆ, JAKOŚĆ ZAPEWNIENIE CIĄGŁOŚCI PRACY SYSTEMÓW TELEMETRII PRZEZ VECTOR SMART DATA

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Rozpoczęcie, inicjacja (ang. inception

Innowacje w biznesie

Rozdział 4 Planowanie rozwoju technologii - Aleksander Buczacki 4.1. Wstęp 4.2. Proces planowania rozwoju technologii

Zastosowanie symulacji Monte Carlo do zarządzania ryzykiem przedsięwzięcia z wykorzystaniem metod sieciowych PERT i CPM

KARTA MODUŁU KSZTAŁCENIA

Administracja jako organizacja zarządzana procesowo

NORMA ISO/IEC W ZARZĄDZANIU SERWISEM IT

ERP to za mało. Zarządzanie wiedzą przez cały okres ŻYCIA produktu. Katarzyna Andrzejuk Mariusz Zabielski

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS.

PLANY I PROGRAMY STUDIÓW

Praktyczne wykorzystanie MS Project 2010

Zarządzanie projektami. Wykład 2 Zarządzanie projektem

Lean Six Sigma poziom Green Belt

Wprowadzenie do inżynierii oprogramowania. Wykładowca Dr inż. Zofia Kruczkiewicz

WPROWADZENIE DO UML-a

Bezpieczeństwo aplikacji Czy musi być aż tak źle? OWASP The OWASP Foundation

Program kształcenia i plan studiów podyplomowych: Zarządzanie projektami

Winning the Risk Wprowadzenie do Zarządzania Ryzykiem 25 stycznia 2016

Projektowanie systemów informatycznych. wykład 6

Wprowadzenie dosystemów informacyjnych

Procesowa mapa drogowa doskonalenia organizacji z wykorzystaniem modelu CMMI-DEV

ENERGIA DLA TWOJEJ ORGANIZACJI. BPM Zarządzanie i automatyzacja pracy

ŚcieŜki Certyfikacji Testera. Karol Mioduszewski - CORRSE

Rafał Żmijewski - Siemens Industry Software. Cyfrowa fabryka - wizja czy rzeczywistość

Transkrypt:

Cechy charakterystyczne tworzenia oprogramowania w Inżynierii Biomedycznej. Wykładowca Dr inż. Zofia Kruczkiewicz Zofia Kruczkiewicz Wyklad_INP002017_3 1

CMMI (Capability Maturity Model Integration ) - wytyczne dla poprawy jakości produktu i integracji procesu 1. http://resources.sei.cmu.edu/library/results.cfm 2. http://www.tutorialspoint.com/cmmi/ 3. http://en.wikipedia.org/wiki/capability_maturity_model_integration 4. https://en.wikipedia.org/wiki/process_area_(cmmi) 5. http://msdn.microsoft.com/pl-pl/library/ee461556.aspx Zofia Kruczkiewicz Wyklad_INP002017_3 2

CMMI - Capability Maturity Model Integration CMMI: wytyczne dla poprawy jakości produktu i integracji procesu. Pięć poziomów dojrzałości procesów wytwórczych CMM (Capability Maturity Model, 1991) stanowią podstawę dla CMMI (wykład 1) Celem CMMI jest zarządzanie ryzykiem i dostarczanie produktu wysokiej jakości Model CMMI pozwala zrozumieć elementy świata rzeczywistego i pomaga opracować koncepcje produktu oraz jego poprawę dzięki temu, że: Dostarcza framework oraz języki komunikacji Wykorzystuje lata doświadczeń Ułatwia wykonawcom zapamiętanie dużego modelu pozwalając skupić się na poprawie jego jakości Używany jest przez instruktorów i konsultantów Dostarcza informacji wspierających rozwiązywanie sporów w oparciu o standardy Zofia Kruczkiewicz Wyklad_INP002017_3 3

Dyscypliny stosowania modeli CMMI Inżynieria systemów (SE = System Engineering) Inżynieria oprogramowania (SW= Software Engineering) + SE Zintegrowany rozwój produktu i procesu (IPPD= Integrated Product and Process Development) + SE+ SW Zlecenia i dostawcy (SS = Supplier Sourcing) + SE+SW+IPPD+ Zofia Kruczkiewicz Wyklad_INP002017_3 4

Trzy modele CMMI 1.3 1. CMMI-Rozwój (CMMI-DEV) - wsparcie organizacji zajmujących się rozwojem produktów i usług 2. CMMI-Usługi (CMMI-SVC) wsparcie organizacji zajmujących się dostarczaniem usług 3. CMMI-Nabywanie (CMMI-ACQ) wspiera organizacje zajmujące się zarządzaniem i pozyskiwaniem produktów i usług od zewnętrznych poddostawców. W styczniu 2013 roku, cały pakiet produktów CMMI został przeniesiony z SEI (SOFTWARE Engineering Institute) CMMI, do nowo utworzonej organizacji na Carnegie Mellon University. Zofia Kruczkiewicz Wyklad_INP002017_3 5

Zależności pomiędzy modelami CMMI 6

Poziomy dojrzałości modelu CMMI (Maturity levels) (wykład 1) Cele ogólne Praktyki ogólne Cele specyficzne Praktyki specyficzne Zofia Kruczkiewicz Wyklad_INP002017_3 7

Obszary procesów na pięciu poziomach dojrzałości procesu Zofia Kruczkiewicz Wyklad_INP002017_3 8

Komponenty obszaru procesu 9

Poziomy wydolności modelu CMMI (Capability levels) Poziomy wydolności CL0-CL3 Obszary procesu PA Poziomy wydolności wybranych obszarów procesu pozwalają na udoskonalenie procesów występujących w tych wybranych obszarach procesów w ramach poziomów od CL0 do CL3. Zofia Kruczkiewicz Wyklad_INP002017_3 10

22 obszary procesu w modelu CMMI Skrót Nazwa procesu (ang) Nazwa procesu Support CAR Causal Analysis and Resolution Analiza przyczyn i rozwiązań CM Configuration Management Zarządzanie konfiguracją DAR Decision Analysis and Resolution Analiza decyzji i rozwiązań MA Measurement and Analysis Pomiar i analiza PPQA OID Process and Product Quality Zapewnienie jakości procesu i produktu Assurance Process Management Organizational Innovation & Innowacje organizacyjne i wdrażanie Deployment OPD Organizational Process Definition Definicja procesu organizacyjnego OPF Organizational Process Focus Skupienie się na procesie organizacyjnym OPP Organizational Process Performance Przebieg procesu organizacyjnego OT Organizational Training Szkolenie organizacyjne 11

22 obszary procesu CMMI cd Skrót Nazwa procesu (ang) Nazwa procesu Project Management PMC Project Monitoring and Control Kontrola i monitorowanie projektu PP Project Planning Planowanie projektu QPM Quantitative Project Management Zarządzanie ilościowe projektem RSKM Risk Management Zarządzanie ryzykiem SAM Supplier Agreement Management Zarządzanie umową z poddostawcą IPM Integrated Project Management Zarządzanie przebiegiem organizacyjnym Engineering TS Technical Solution Rozwiązanie techniczne PI Product Integration Integracja produktu VER Verification Weryfikacja VAL Validation Walidacja, atestowanie RD Requirements Definition Definicja wymagań REQM Requirements Management Zarządzanie wymaganiami 12

4 kategorie obszarów procesowych Zofia Kruczkiewicz Wyklad_INP002017_3 13

SCAMPI, CMMI Security Guides Standard CMMI Appraisal Method for Process Improvement (SCAMPI) metoda przyznawania certyfikatów dojrzałości procesu CMMI Security Guides przewodniki dostarczające informacji dotyczącej bezpieczeństwa oprogramowania: Case for Security Content in CMMI for Services - dla procesu zarządzania rozwojem oprogramowania Security by Design with CMMI for Development, Version 1.3 obejmuje następujące procesy: OPSD - Organizational Preparedness for Secure Development dla procesu wytwarzania i rozwoju oprogramowania SMP - Secure Management in Projects dla procesu kierowania projektem SRTS - Security Requirements and Technical Solution dla procesu definiowania wymagań oprogramowania i wyboru rozwiązań technicznych SVV - Security Verification and Validation dla procesów walidacji (badania zgodności produktu z wymaganiami) i weryfikacji oprogramowania (badania poprawnej budowy oprogramowania) Zofia Kruczkiewicz Wyklad_INP002017_3 14

TSP integracja wielu praktyk CMMI 15

CMMI-Usługi (CMMI-SVC) wsparcie organizacji zajmujących się dostarczaniem usług Zofia Kruczkiewicz Wyklad_INP002017_3 16

Podejście oparte na CMMI do cyklu życia tworzenia oprogramowania medycznego https://www.ncbi.nlm.nih.gov/pmc/articles/pmc3699709/ W jaki sposób istniejące podejścia do inżynierii oprogramowania mogą zostać włączone / udoskonalone w kontekście zarządzania projektami medycznymi? W jaki sposób można efektywnie wykorzystać model koncepcyjny w celu ułatwienia zarządzania macierzą identyfikowalności w różnych fazach projektu za pomocą wielu perspektyw? Zofia Kruczkiewicz Wyklad_INP002017_3 17

Opis świata rzeczywistego - Procedura badań jądrowych pacjenta. 18

Cykl życia tworzenia oprogramowania w dziedzinie medycyny nuklearnej: Light-Weight Capability Maturity Model Integration (LW-CMMI) Diagramy wymagań i przypadków użycia (SysML) Diagramy klas, sekwencji i stanów Analiza wymagań i planowanie projektu Eksploracja rozwiązań, projekt systemu Implementacja, testy 19 integracyjne i wdrożenie

Light-Weight Capability Maturity Model Integration (LW-CMMI) Obszary procesów na trzech poziomach dojrzałości procesu Zofia Kruczkiewicz Wyklad_INP002017_3 20