Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere

  • Ciclul de Viață al Dezvoltării Sistemelor cu Procesul Harmony (IBM/Telelogic)
  • Prezentarea generală a diagramelor UML/SysML utilizate în colectarea cerințelor, analiza de sistem și design-ul din domeniul Ingineriei de sisteme
  • Un Cadru bazat pe Metodologie pentru colectarea cerințelor, analiza de sistem și design

Colectarea Cerințelor și Transformarea lor în Specificații de Sistem

  • Asocierea cerințelor de afaceri și de sistem folosind diagrama de cerințe SysML
  • Definirea scope-ului sistemului, format din funcții și use cases care invocă aceste funcții
  • Modelarea Ciclului de Viață al Sistemului care orchestrează tranzițiile între stările sale în care funcțiile sunt declanșate
  • Pregătirea cazurilor de testare folosind scenarii care realizează Use Cases și Funcții de Sistem
  • Caz de studiu: Modelarea Scope-ului Sistemului și a utilizării funcțiilor de sistem pe baza cerințelor

Transformarea Specificațiilor de Sistem în Componente la Nivel de Design

  • Modelarea Diagramei de Blocuri a sistemului și rafinarea ei folosind blocuri interne
  • Elaborarea Arhitecturii de Comunicare între Sub-Sisteme folosind Parts, Ports și Interfețe
  • Caz de studiu: Elaborarea diagramelor de blocuri și blocuri interne pe baza specificațiilor de sistem și ținând cont de alegerile de design la nivel de design
  • Modelarea descrierii interacțiunilor white box la nivelul de design
  • Caz de studiu: Modelarea interacțiunilor între blocuri și blocuri interne pe baza alegerilor de design la nivel de design
  • Multiplicarea Operațiilor pe Componentele (Parts) blocurilor
  • Elaborarea Diagramei Parametrice a Funcțiilor de Sistem
  • Caz de studiu: Actualizarea Diagramelor de Blocuri și Blocuri Interne pe baza scenariilor de design la nivel de design

Concluzie

  • Pasii analizei de cerințe și a specificațiilor de sistem în ingineria de sisteme
  • Trasabilitatea între cerințe și software
  • Testele de Integrare și Acceptare ale cerințelor la nivel de sistem

Notă: Sesiunile de training și mentoring de mai sus sunt conduse interactiv utilizând instrumente de Inginerie a Cerințelor și Modelare precum Enterprise Architect (EA), pentru a asigura un nivel bun de trasabilitate între cerințe și soluțiile de bază. Conceptele sunt explicate întâi folosind exemple de bază, urmate de schițe de soluții la propriile tale probleme. După această sesiune, te putem însoți prin revizuirea și validarea soluțiilor tale în funcție de nevoile tale.

Cerințe

Experiență profesională:

  • Minimum 2 ani de experiență profesională în dezvoltarea software, ingineria de sisteme, analiza afacerii/tehnică sau arhitectura tehnică.

Fundamente metodologice:

  • Înțelegere fundamentală a ciclului de viață al dezvoltării software (SDLC) și a conceptelor de ciclul de viață al ingineriei de sisteme (de exemplu, V-Model, livrare Agile/Iterativă).
  • Familiaritate cu conceptele de ingineria cerințelor (cerințe funcționale vs. non-funcționale, constrângeri, verificare).

Concepte Tehnice & de Modelare:

  • Cunoștințe de bază despre principiile Analizei și Design-ului Orientat pe Obiecte (OOAD) (de exemplu, clase, instanțe, moștenire, compoziție, interfețe).
  • O expunere anterioară la diagrame vizuale de bază (cum ar fi diagrama de flux sau UML de bază) este benefică, dar expertiza anterioară în SysML nu este necesară.

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite