Standardizarea în domeniul documentației software, directorul serviciului de informații,

ARUBA INSTANT WI-FI: SIMPLĂ, PUTERNICĂ, DISPONIBILĂ

ce să transferați utilizatorilor și ce - serviciului de escortă? cum să gestionați întregul proces?

Pe lângă aceste aspecte, există și altele, de exemplu, ce ar trebui incluse în sarcina reală de programare?







Acestea și o serie de alte probleme odată cu standardele de stat pentru documentare de program - un set de 19 standarde GOST Seria ESPD. Dar chiar și atunci, programatorii aveau multe pretenții față de aceste standarde. Ceva necesar pentru a duplica documentația de peste si peste din nou (așa cum se părea - inutil), și mulți nu au fost furnizate, cum ar fi reflectarea programelor documentare specificul de a lucra cu o bază de date integrată.

Au trecut mulți ani, programarea are loc într-un mediu complet noi tehnologii, mulți programatori, care lucrează în stilul de drag-and-drop, nu se poate vedea textul anilor de programele lor. Aceasta nu înseamnă că nevoia de a le documenta a dispărut. Mai mult decât atât, întrebările legate de disponibilitatea oricărui sistem care reglementează această parte a creării de software (FP) continuă să fie în mod constant solicitate. Întrebați despre dacă există o cerere obligatorie a standardelor (în special acută această problemă atunci când dezvoltarea se realizează prin ordin al organizației de stat sau de întreprindere). De asemenea, sunteți interesat de unde puteți cumpăra standardele disponibile.

Vom încerca să răspundem la unele dintre aceste întrebări și să ne dăm ideea că este adecvată utilizarea standardelor existente și elaborarea unui sistem de standarde. Vom vorbi doar despre standardele de documentare a PS, care nu ating standardele de dezvoltare a sistemelor automate în general sau standarde mai specifice, de exemplu, care vizează standardizarea limbajelor de programare.

Caracteristicile generale ale statului

Baza cadrului național de reglementare în domeniul documentării PS este setul de standarde ale Sistemului unificat de documentare a programelor (EDMS). Principala și cea mai mare parte a sistemului a fost dezvoltată în anii '70 și '80. Acum, acest complex este un sistem de standarde interstatale din țările CSI (GOST) care operează pe teritoriul Federației Ruse pe baza unui acord interstatal privind standardizarea.

Standardele ECSD acoperă în principal acea parte a documentației create în timpul dezvoltării PC și este în principal legată de documentarea caracteristicilor funcționale ale SM.

Trebuie remarcat faptul că standardele ECDD au un caracter recomandator. Totuși, acest lucru se aplică tuturor celorlalte standarde din domeniul PS. Faptul este că, în conformitate cu legea RF "Despre standardizare", aceste standarde devin obligatorii pe bază de contract - adică atunci când sunt menționate în contractul de dezvoltare (furnizare) a PS.

Vorbind despre starea EDTS în ansamblul său, se poate afirma că majoritatea standardelor ECSD sunt depășite din punct de vedere moral.

Printre principalele dezavantaje ale ECTS se numără:

  • orientarea către un singur model "ciclu de viață" (LC) al PS;
  • lipsa unor recomandări clare pentru documentarea caracteristicilor calității PS;
  • lipsa legăturii de sistem cu alte sisteme de standarde interne existente pentru LC și documentarea produselor în general, de exemplu SRPP și ESKD;
  • abordarea neclară a documentației PS ca marfă;
  • lipsa recomandărilor pentru auto-documentarea PS, de exemplu, sub formă de meniuri pe ecran și de ajutor operațional pentru utilizator ("help");
  • lipsa de recomandări cu privire la compoziția, conținutul și executarea documentelor promițătoare pe PS, convenite cu recomandările standardelor internaționale și regionale.

Deci, ECTS are nevoie de o revizuire completă bazată pe ISO / IEC 12207-95 asupra proceselor ciclului de viață ale PS.

Cu toate acestea, înainte de revizuirea întregului complex, multe standarde pot fi utilizate cu avantaje în practica documentării PS. Această poziție se bazează pe următoarele:

În acest stil de aplicare a standardelor poate fi starea de adaptare stilul general al standardelor la specificul proiectului: clientul și managerul de proiect este selectat adecvat pentru proiect un subset de standarde și PD complement ales nevoia PD de a diviza și de a exclude inutile, legat crearea acestor documente la circuit LC, care este utilizat în proiect.

Trebuie spus că, împreună cu complexe reglementările oficiale ESPD ale bazei ruse în regiunea documentului și în domenii conexe include o serie de standarde viitoare (nivel național, transnațional și internațional), privind compoziția și conținutul care va fi descris în continuare.

O scurtă prezentare a standardelor ESD

Dintre toate cele 28 de standarde ECD, ne vom concentra doar pe cele care pot fi utilizate mai des în practică. De asemenea, vom mai evita unul, mult mai "proaspăt" decât ceilalți, care se distinge prin compatibilitatea sa cu standardele internaționale moderne.







În primul rând, indicăm un standard care poate fi utilizat în formarea sarcinilor de programare.

GOST 19.201-78. Termeni de referință. Cerința pentru conținut și design. Reamintim că termenii de referință (TOR) conține un set de cerințe pentru SM și poate fi folosit ca un criteriu pentru verificarea și acceptarea programului dezvoltat. Prin urmare, TK, care este suficient de compilată (luând în considerare posibilitatea adăugării secțiunilor suplimentare) și acceptată de către client și dezvoltator, este unul dintre documentele de bază ale proiectului PS.

Următorul standard vizează documentarea produsului de dezvoltare rezultat: GOST 19.402-78 ESDP. Descrierea programului.

Facem două remarci.

  1. În ciuda posibilității de a nu toate, ci doar un anumit set de standarde utilizate în terminologia lor, metode, notatii si alte detalii pot fi necesare pentru a sprijini astfel de standarde comune ca GOST 19.101-77 ESPD. Tipuri de programe și documente de program și altele.
  2. Compoziția documentului „Descrierea programului“ în partea sa de fond pot fi completate cu secțiuni și elemente extrase din standardele pentru alte documente și manuale descriptive: GOST 19.404-79 ESPD. Notă explicativă, GOST 19.502-78 ESPD. Descrierea cererii, GOST 19.503-79. Ghidul sistemului programatorului, GOST 19.504-79 ESPD. Ghidul programatorului GOST 19.505-79 ESDP. Manual de operare.

Există, de asemenea, un grup de standarde care definește cerințele pentru fixarea întregului set de programe și a PD-urilor emise pentru transferul PS. Acestea (vezi bara laterală) generează documente contabile concise și pot fi utile pentru ordonarea întregii economii a programelor și a PD-urilor (la urma urmei, este adesea necesar doar să se introducă o comandă elementară!). Există, de asemenea, standarde care stabilesc regulile pentru păstrarea documentelor în "gospodăria" PS.

De asemenea, este necesar să se distingă GOST 19.301-79 ESDP. Programul și metodologia de testare, care (într-o formă adaptată) pot fi utilizate pentru a elabora documente de planificare și pentru a desfășura activități de testare pentru a evalua disponibilitatea și calitatea PS.

În cele din urmă, evidențiați ultimul an de adoptare a standardului. Acesta este GOST 19.701-90 ESDP. Scheme de algoritmi, programe, date și sisteme. Simbolurile sunt grafice condiționale și reguli de execuție. Ea stabilește normele de execuție a schemelor utilizate pentru afișarea diferitelor tipuri de sarcini de procesare a datelor și a soluțiilor acestora și respectă pe deplin standardul ISO 5807: 1985.

Despre alte standarde interstatale

Împreună cu ECTS, încă două standarde sunt în vigoare la nivel interstatal, de asemenea legate de documentația PS și luate nu cu mult timp în urmă, ca cea mai mare parte a GOST ESDD.

GOST 19781-90 Furnizarea de software de procesare a informațiilor. Termeni și definiții. Conceput pentru a înlocui GOST 19781-83 și GOST 19.004-80 și stabilește termenii și definițiile din domeniul sistemelor software (software) de prelucrare a datelor (SOD), utilizate în toate tipurile de documentare și literatura în domeniul de aplicare al standardizării și de a folosi rezultatele acestor studii .

Sisteme de procesare a informațiilor. Documente pe suporturi de date magnetice. Ordinea execuției și tratamentul. Se extinde nu numai la software, ci și la documentele de proiectare, tehnologice și alte proiecte, realizate pe suporturi magnetice.

Standardele de stat ale Federației Ruse (GOST R)

GOST R ISO 9127-94 Sisteme de prelucrare a informațiilor. Documentație de utilizator și informații de ambalare pentru pachetele de software pentru consumatori. Standardul respectă în totalitate standardul internațional ISO 9127: 1989. În contextul prezentului standard, pachetul de software pentru consumatori (PP) înseamnă înțelegerea "produselor software concepute și vândute pentru a îndeplini anumite funcții; programul și documentația aferentă, ambalate pentru vânzare în ansamblu. " Documentația utilizatorului este înțeleasă ca documentația care furnizează utilizatorului final informații despre instalarea și funcționarea PP. Informațiile despre pachet sunt înțelese ca informații reproduse pe ambalajul exterior al PP. Scopul său este de a oferi potențialilor cumpărători informații inițiale despre PP.

GOST R ISO / IEC 8631-94 Tehnologia informației. Construcții de software și simboluri pentru prezentarea lor. Descrie reprezentarea algoritmilor procedurali.

Cum să avansezi

Așa cum am menționat deja, nu există încă unul mai bun, se poate de asemenea beneficia de acele standarde ECDD care au fost adoptate acum 20 de ani. Dar este clar tuturor că este necesar să se concentreze asupra standardelor moderne.

Practicanții folosesc încă o dată: ei înșiși traduc și folosesc în proiectele lor standarde moderne pentru organizarea PC-ului PC-ului și a documentației sale. Dar acest fel suferă cel puțin dezavantajul că diferitele traduceri și adaptări ale standardelor făcute de către diferiți dezvoltatori și clienții vor fi diferite părți în greutate. Aceste diferențe se referă în mod inevitabil nu numai la denumiri, ci și la definițiile lor semnificative, introduse și utilizate în standarde. Astfel, în acest fel, în mod inevitabil confuzie constantă, și este doar obiectivele opuse nu numai standarde, dar toate documentele de orientare competente.

Rezumând, putem spune că există o nevoie urgentă pentru introducerea unor standarde interne pentru documentarea normelor PS, regulamentele, cerințele și recomandările, care sunt stabilite la nivel internațional și străine avansate. Dar, atunci când realizăm aceste lucrări, nu trebuie să ne limităm la o traducere directă a anumitor standarde internaționale. Este necesar ca noile standarde să fie asociate corespunzător cu toate seturile de documente normative disponibile și viitoare.

Documente de bază

Standarde pentru stabilirea ordinii în economia programului

GOST 19.202-78 ETSD. specificație
GOST 19.401-78. Textul programului
GOST 19.403-79 din ETSD. Lista titularilor originali
ГОСТ 19.501-78 ЕСПД. formă
GOST 19.507-79 din ETSD. Declarația documentelor operaționale

Noi standarde pentru manager:

GOST R ISO / IEC 9294-93. Tehnologia informației. Ghid pentru gestionarea documentației software
GOST R ISO / IEC 9126-93. Tehnologia informației. Evaluarea produselor software. Caracteristicile de calitate și liniile directoare pentru aplicarea lor
GOST R ISO / IEC 9127-94. Sisteme de procesare a informațiilor. Documentație pentru utilizator și informații de ambalare pentru pachetele de programe pentru consumatori

Informații de referință

IPK "Editarea standardelor". Departamentul Teritorial de Distribuție al NTD (magazin "Standards"), 17961, Moscova, ul. Donskaya, 8, tel. 236-50-34, 237-00-02, fax / tel. 236-34-48 (în parte GOST și GOST R).

VNIIKI Gosstandart din Rusia (sală de lectură). 103001, Moscova, Granatny per. 4, tel. 290-50-94 (în ceea ce privește standardele internaționale, străine și alte NTD-uri).

Distribuiți materialul împreună cu colegii și prietenii







Trimiteți-le prietenilor: