Dezvoltarea cerințelor de sistem

Dezvoltarea cerințelor de sistem - secțiunea inventiei, oferă suport pentru toate fazele ciclului de viață al IP și prevede în acest scop, o serie de instrumente grafice - diagrame în etapa a cerințelor înainte de ai nevoie pentru a defini zona.

În etapa cerințelor, este mai întâi necesar să se stabilească domeniul de aplicare al sistemului în curs de dezvoltare, și a obține o idee exactă despre posibilitățile dorite ale sistemului.

Baza cerințelor de dezvoltare este un sistem model de cazuri de utilizare, care reflectă îndeplinirea sarcinilor specifice ale artiștilor interni și externi folosind circuite integrate.

Sursa datelor pentru a crea un model de sistem de cazuri de utilizare sunt dezvoltate într-un stadiu incipient al modelului de afaceri. Cu toate acestea, atunci când se creează un model util de a pre-compila descrieri detaliate de caz, care conține definiția datelor utilizate și secvența exactă a execuției lor. Descrierea se efectuează în conformitate cu șablonul din organizație, care include în mod tipic următoarele secțiuni:

· Titlu (nume precedent responsabil pentru executarea, data de creare de șabloane / modificări);

· O scurtă descriere a precedent;

· Preconditie (starea dorită a sistemului sau condițiile în care trebuie efectuate precedent);

· Postconditii (posibil după ce precedentul sistem de stat);

· Secvența principală;

· Secvențe de acțiune alternative și condițiile de inițiatorii lor;

· În ceea ce privește extinderea și includerea cazurilor.

În procesul de creare a unui sistem model de cazuri de utilizare, transformarea și transportul componentelor de modele de afaceri la noua diagramă. conversie tipică a tehnologiei Rational Unified Process sunt prezentate în Tabelul 12.1.

Elemente ale cazurilor de utilizare a sistemului de model

Procesele realizate prin punerea în aplicare internă

Fig. 12.9 Modelul cazurilor de utilizare sistem pentru utilizarea de afaceri caz „îngrijire medicală“. Cu scopul de a crea un sistem de model de caz de utilizare a sistemului reflectă numai acele acțiuni sau executanți care sunt în legătură cu furnizarea de acces și actualiza înregistrările clinice.


Fig. 12,9. precedente sistem de model

Descrie o funcție de model este caracterizat printr-un singur tip de activitate - de îngrijire a sănătății, și mai ales nu sunt utilizate în alte tipuri de activități ale Centrului. Acesta vă permite să combinați funcțiile selectate într-un anumit subsistem uniform proiectat IC.

Artist Inner „Personalul de la centrul“ (vezi. Fig. 12.4 Fig. 12.7) și un proces manual realizat de convertit în precedentul sistemic „Asigurarea accesului la înregistrările clinice.“

artiști externi (cum ar fi „Producător de echipament medical“) interacționează direct cu sistemul proiectat, și anume se transformă în interpreți.

În model, două tipuri speciale de legături între cazuri de utilizare înregistrate (. Figura 12.9 Precedentele relevante umbra izolate):

· „Include“ - un precedent în procesul de executare necesare pentru a efectua o acțiune componente bloc alt precedent;

· „Extinde“ - ca precedente similare în acțiunile lor, dar duce mai multe sarcină funcțională mare.

Precedente „Verificarea permisiunii“ apărut pentru prima dată pe topuri si se vinde dezvoltat instrumente IP. Prin urmare, este necesar să se dezvolte o diagramă de secvență care descrie performanța sa (fig. 12.10) pentru el. Ca urmare, IC proiectat, două obiecte noi - un modul software „Protecție Manager“ și caseta de informații „set de reguli“.


Fig. 12.10. Diagrama de secvență pentru cazul de utilizare „drepturi de a verifica“

Astfel, rezultatul dezvoltării unui sistem de model de cazuri de utilizare nu este doar o listă completă de funcții care trebuie să fie puse în aplicare în sistemul planificat, dar, de asemenea, o descriere detaliată a punerii în aplicare necesară a acestor funcții.