Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Interesant
  • Cum să creați descrierea perfectă a aplicației pentru App Store și Google Play. Cum să descrii cel mai bine programul

Cum să creați descrierea perfectă a aplicației pentru App Store și Google Play. Cum să descrii cel mai bine programul

Programele de calculator sunt întocmite în conformitate cu cerințele Sistemului Unificat de Documentare de Programare (ESPD). ESPD - un set de GOST-uri care stabilesc regulile pentru proiectarea, conținutul, structura documentelor programului.
Această instrucțiune conține fragmente din ESPD. Informații complete pot fi obținute direct de la GOST.

Un scurt algoritm pentru proiectarea programului

Pe scurt, algoritmul proiectării programului și tipurile de documente ale programului sunt prezentate în figură. Procesul de înregistrare este descris mai detaliat mai jos.

Înregistrarea documentului de program

Document de program - un document care conține informații necesare pentru dezvoltarea, fabricarea, întreținerea și funcționarea programelor.

Fiecare document de program individual este întocmit în conformitate cu (comune tuturor documentelor ESPD) cerințele GOST 19.101-77, GOST 19.103-77, GOST 19.104-78, GOST 19.105-78, GOST 19.106-78, GOST 19.604-78 ( o descriere mai detaliată a acestor GOST-uri urmează mai jos) și GOST pentru un document de program specific.

Cerințe generale pentru documentele programului. GOST 19.105 - 78

Cerințe pentru documentele de program tipărite. GOST 19.106 - 78

GOST 19.106-78 stabilește regulile de execuție a documentelor de program pentru metoda de execuție tipărită.

Este important de reținut că acest GOST nu se aplică documentului de program „Textul programului”.

Materialele documentului de program ar trebui să fie în următoarea secvență:

  • Partea de titlu:
    • fișa de aprobare (nu este inclusă în numărul total de foi ale documentului);
    • pagina de titlu (prima pagină a documentului);
  • Parte informativă:
    • adnotare;
    • fisa de continut;
  • Parte principală:
    • textul documentului (cu imagini, tabele etc.);
    • aplicații;
    • lista de termeni, lista de abrevieri, lista de figuri, lista de tabele, indexul subiectelor, lista documentelor de referinta;
    • parte a înregistrării modificărilor:
    • schimba foaia de inregistrare.

Adnotarea indică ediția programului, descrie pe scurt scopul și conținutul documentului. Dacă documentul este format din mai multe părți, numărul total de părți este indicat în adnotare. Conținutul documentului este plasat pe o pagină (e) separată (numerotată) după adnotare, prevăzută cu titlul „CONTINUT”, nenumerotat ca secțiune și inclus în numărul total de pagini ale documentului.

Formatarea textului:

  • Documentul program se execută pe o parte a foii, la două intervale; permisă la intervale de unu sau o dată și jumătate.
  • Adnotarea este plasată pe o pagină separată (numerotată) cu titlul „ANOTAȚIE” și nu este numerotată ca secțiune.
  • Titlurile secțiunilor sunt scrise cu majuscule și plasate simetric față de marginile din stânga și din dreapta ale textului.
  • Titlurile subsecțiunilor sunt scrise cu un paragraf cu litere mici (cu excepția primei litere mari).
  • Nu este permisă separarea cu silabe în titluri. Nu pune punct la sfârșitul titlului.
  • Distanța dintre titlu și următorul text, precum și între titlurile secțiunilor și subsecțiunilor, trebuie să fie egală cu:
    • la executarea documentului la maşină - două intervale.
  • Pentru secțiuni și subsecțiuni, al căror text este scris pe aceeași pagină cu textul secțiunii precedente, distanța dintre ultimul rând de text și următorul titlu trebuie să fie egală cu:
    • la efectuarea unui document în mod dactilografiat – trei intervale dactilografiate.
  • Secțiunile, subsecțiunile, clauzele și subclauzele trebuie numerotate cu cifre arabe cu punct.
  • În cadrul secțiunii ar trebui să existe o numerotare continuă pentru toate subsecțiunile, clauzele și subclauzele incluse în această secțiune.
  • Numerotarea subsecțiunilor include numărul secțiunii și numărul ordinal al subsecțiunii incluse în această secțiune, separate printr-un punct (2.1; 3.1 etc.).
  • Dacă există secțiuni și subsecțiuni, numărul de serie al clauzei și subclauzei (3.1.1, 3.1.1.1 etc.) se adaugă la numărul subsecțiunii după punct.
  • Textul documentului trebuie să fie scurt, clar, excluzând posibilitatea unei interpretări greșite.
  • Termenii și definițiile ar trebui să fie uniformi și să respecte standardele stabilite, iar în absența lor - general acceptate în literatura științifică și tehnică și să fie menționați în lista de termeni.
  • Explicațiile necesare la textul documentului pot fi întocmite cu note de subsol.
  • O notă de subsol este notată printr-un număr cu o paranteză plasată la nivelul marginii superioare a fontului, de exemplu: „dispozitiv de imprimare2) ...” sau „hârtie5)”.
  • Dacă nota de subsol se referă la un cuvânt separat, semnul notei de subsol este plasat direct lângă acest cuvânt, dar dacă se referă la întreaga propoziție, atunci la sfârșitul propoziției. Textul notei de subsol este plasat la sfârșitul paginii și este separat de textul principal printr-o linie de 3 cm desenată în partea stângă a paginii.
  • Ilustrațiile, dacă există mai multe în acest document, sunt numerotate cu cifre arabe în tot documentul.
  • Formulele dintr-un document, dacă există mai multe, sunt numerotate cu cifre arabe, numărul este plasat în partea dreaptă a paginii, între paranteze la nivelul formulei.
  • Semnificația simbolurilor și coeficienților numerici incluși în formulă ar trebui să fie dată direct sub formulă. Semnificația fiecărui caracter este tipărită pe o nouă linie în ordinea în care sunt date în formulă. Prima linie a decriptării trebuie să înceapă cu cuvântul „unde”, fără două puncte după el.
  • Referințele la standarde (cu excepția standardelor întreprinderii), specificațiile tehnice și alte documente (de exemplu, documentele organelor de supraveghere de stat, regulile și normele URSS Gosstroy) sunt permise în documentele programului. Când vă referiți la standarde și specificații, indicați denumirea acestora.
  • Trebuie făcută referire la documentul ca întreg sau la secțiunile acestuia (indicând denumirea și titlul documentului, numărul și titlul secțiunii sau cererii). Când se face referire la o secțiune sau apendice, este indicat doar numărul.
  • În notele la text și tabele sunt indicate doar date de referință și explicative.
  • O nota nu este numerotata. După cuvântul „Notă” puneți punct.
  • Mai multe note trebuie numerotate în cifre arabe secvențiale cu punct. După cuvântul „Notă” se utilizează două puncte.
  • Abrevierile cuvintelor din text și legendele de sub ilustrații nu sunt permise.
  • Materialul ilustrat, tabele sau textul auxiliar pot fi publicate sub formă de atașamente.
  • Fiecare anexă trebuie să înceapă pe o pagină nouă cu cuvântul „ANEXĂ” indicat în colțul din dreapta sus și să aibă un titlu tematic care este scris simetric față de text cu majuscule.

În GOST există o foaie de probă, unde sunt indicate câmpurile, locurile pentru paginare și cifrare.

Automatizarea bibliotecii

Documentația bazei de date „Lista proprietarilor cooperativei de garaj”

Baza de date „Lista proprietarilor cooperativelor de garaje” este formată din trei forme. Tabelul principal a fost creat folosind Access. primul formular conține următoarele elemente: Date (pentru conectarea cu tabelele Access folosind proprietățile DatabaseName și DataSource) ...

Sistem de informare și referință „Controlul activității promotorilor”

Catalog de produse electrice

Programul constă din trei forme. Primul formular are o parolă pentru acest program. Formularul are o dimensiune fixă. Conține o casetă de text (TextBox) în care utilizatorul introduce o parolă, precum și un buton (CommandButton) ...

Scrierea unui joc de calculator „Doborâți avionul”

În program, sarcina principală este realizată prin animație. Vă permite să implementați mișcarea tuturor obiectelor utilizate în program. Pentru a reproduce mișcarea unui obiect, trebuie mai întâi să redați obiectul în fundal...

Procesarea statisticilor fișierelor

Programul constă din următoarele proceduri: -procedure - handler pentru evenimentul unui singur clic de mouse pe componenta FileListBox1: void __fastcall TForm1 :: FileListBox1Click (TObject * Sender); -procedure - handler de evenimente când formularul este închis: void __fastcall TForm1 :: FormClose (TObject * Sender ...

Programul de mișcare cinematică

Algoritmul programului este prezentat în Figura 4. În funcție de datele introduse, programul face calculele necesare și realizează graficul animat. Acest program folosește multe funcții diferite...

Proiectarea vizualizărilor pentru a afișa rezultatele selecției

În timpul proiectării acestui produs software, a fost efectuată o descompunere orientată pe obiect, care este prezentată în tabelul 10.1. Tabelul 10...

Dezvoltarea unui program de optimizare a unei funcții a unei variabile prin metoda dihotomiei

Algoritm: Să presupunem că xn =. Lungimea segmentului L = (| B | - | A |). Să calculăm f (xn). x1 = A +, x2 = B -. Evaluați f (x1) și f (x2). Dacă f (x1)< f(xn), то исключаем интервал , для этого B = xn, xn = x1. Переход к шагу 5. Иначе к шагу 4. Если f(x2) < f(xn), то исключаем интервал для этого A = xn...

În prima casetă de dialog, când faceți clic pe butonul „Start”, este apelat handlerul de evenimente BN_CLICKED, care la rândul său creează un obiect al clasei CMDlg, care este un moștenitor al clasei CDialog. După aceea, folosind metoda DoModal (), a doua fereastră de dialog se numește ...

Dezvoltarea unui program pentru calcularea ariei unui triunghi pe două laturi și a unghiului dintre ele

Nume clasă Lista de membri Specificație de acces Scop Cdialog DoModal () public Această funcție este apelată pentru a afișa o casetă de dialog modală. SetDlgItemText (int nID, Cstring str) public Funcția transmite text elementului de dialog...

Implementare software pentru imaginea rotației piramidei folosind exemplul unei proiecții centrale

La pornirea programului, apare fereastra principală a programului (Figura 2.1), care conține un meniu, o zonă de vizualizare și elemente de control: „Coordonatele vectorului de rotație”, „Unghiul de rotație”, „Tipul de mișcare” și butoane de acțiune ...

Crearea unei baze de date a unei firme de constructii

Acest program include următoarele module: 1. Modulul principal. 1) deschiderea altor module (unitatea 1, unitate 2, unitate 5, unitate 6, unitate 7, unitate 8, unitate 9, unitate 10, unitate 11 ...

Termeni de referință pentru crearea de sisteme automatizate

Programul principal funcționează în trei moduri. Schema programului principal este prezentată în Figura 1. Figura 1 - Schema programului principal În modul 1, este afișat indexul elementului, pentru care suma elementelor dinaintea acestuia ...

Manual electronic pentru stația de distribuție Festo

Programul include: · Funcția de vizualizare a fișierelor text; · Funcția de vizualizare a imaginilor; · Funcția de promovare a testului. Programul este scris în limbajul de programare Borland Delphi 7 folosind compilatorul Borland Delphi 7...

Descrierea programului (GOST 19.402-78) ar trebui să conțină:

1 Informatii generale despre program - numele complet, denumirea, aplicațiile sale posibile, precum și software-ul necesar pentru funcționarea programului și limbajele de programare în care este scris. De exemplu:

Programul „Stația de lucru automată a dezvoltatorului ACS” este destinat pentru ... implementat pe ... Programul acceptă ...

Programul este scris în limbajul ... folosind compilatorul ...

2 Scop functional- scopul programului și o descriere generală a funcționării programului, principalele caracteristici ale acestuia, informații despre restricțiile impuse domeniului de aplicare a programului. De exemplu:

Programul este conceput pentru a rezolva probleme... Programul este nucleul unei stații de lucru automatizate...

Utilizatorul are capacitatea de a ..., implementa ..., rula ..., analiza ..., obține rezultatele analizei și procesării ..., construiește ... etc.

3 Descrierea structurii logice- metodele utilizate, algoritmii programului, descrierea structurii și logicii programului (cu referire la textul programului în limba sursă) și părțile sale constitutive, funcțiile și conexiunile dintre acestea, precum și legăturile programului cu alte programe. Conținutul acestei secțiuni ar trebui să fie specific și bazat pe textul programului.

Alegere metoda de rezolvare presupune determinarea posibilităţii teoretice de rezolvare a problemei şi găsirea unei reguli formale pentru obţinerea acesteia. Această etapă este slab formalizată, ceea ce este asociat cu o varietate extrem de mare de sarcini și metode de rezolvare a acestora.

Metoda de rezolvare poate fi prezentată:

- sub forma unui sistem de formule (neconditionat sau conditionat);

- sub forma unei prezentări verbale a succesiunii acţiunilor;

- sub forma combinaţiilor lor.

Descrierea metodei poate conține restricții asupra datelor originale impuse de metodă.

Diagrame de algoritmi, programe, date și sistemeîn această secțiune ar trebui să utilizați metoda de detaliere pas cu pas. Mai mult, nivelul de detaliu ar trebui să fie astfel încât diferitele părți ale programului și relația dintre ele să fie clare în ansamblu. Cu alte cuvinte, mai întâi trebuie să descrieți schema generalizată a algoritmului, împărțind programul în blocuri logice, apoi să luați în considerare în detaliu schemele algoritmilor pentru funcționarea fiecăruia dintre aceste blocuri. Simbolurile și regulile pentru executarea schemelor sunt determinate de GOST 19.701-90 (Anexa B).

Programul include următoarele module:

- interfața cu utilizatorul;

- modul pentru determinarea traseelor ​​în grafic;

- modul de calcul al functiei de transfer;

- modul pentru construirea caracteristicilor de amplitudine și frecvență de fază;

- un modul pentru construirea unui răspuns la o acţiune polinomială;

- editor de text.

Modulul de interfață este construit pe două tipuri de dialoguri: dialogul „întrebare - răspuns” și dialogul de tip „meniu”. Modulul de interfață controlează...

Modul de definiretrasee în grafic bazat pe utilizarea metodei... Este...

Modul de calculfuncție de transfer implementează metoda... și așa mai departe.

Algoritmdefiniția căilor în grafic are forma: ...

4 Mijloace tehnice folosite- tipuri de calculatoare și dispozitive utilizate în funcționarea programului. De exemplu:

Programul este operat pe un computer personal (PC) de tip IBM PC / AT. Pentru a lucra în modul de dialog, se utilizează un ecran de afișare, o tastatură și un mouse. Este necesar un adaptor pentru a suporta modul graficS VGA. Datele de intrare sunt stocate pe dischetă și/sau hard disk. Programul rulează sub sistemul de operare...

- metoda de apelare a programului de la purtătorul de date corespunzător și punctele de intrare în program, precum și numele modulului de încărcare, informații despre utilizarea RAM, dimensiunea programului și o descriere a întregii proceduri pentru apelarea și încărcarea sistemului. De exemplu:

6 Date de intrare- natura, organizarea și pregătirea prealabilă a datelor de intrare, formatul, descrierea și metoda de codificare a acestora.

Descrierea structurii datelor de intrare include specificarea tipurilor de date, intervalelor de valori ale acestora, formatelor de prezentare etc.

Aceeași secțiune ar trebui să conțină o enumerare a anomaliilor în datele de intrare (valori pentru care metoda de soluție implementată nu poate fi aplicată) și răspunsurile programului la acestea.

Datele de intrare pentru program sunt un fișier text care descrie matricea extinsă de incidență a graficului sistemului studiat. Acest fișier are următoarea structură...

Metoda de determinare utilizată ... nu poate fi utilizată cu ..., prin urmare aceste valori sunt invalide, iar programul reacționează la ele afișând un mesaj ...

7 Ieșire- natura și organizarea datelor de ieșire, formatul, descrierea și metoda de codificare a acestora.

Descrierea structurii datelor de ieșire include indicarea tipurilor de date, intervalele de valori ale acestora, formatele de prezentare etc.

Ieșirea este:

- informatii grafice si text afisate pe ecran (rezultatele analizei sistemului);

- fișiere într-unul din formatele grafice - copii ale imaginii caracteristicilor construite (răspuns în frecvență, răspuns la fază etc.);

- fisiere text - rapoarte asupra cercetarilor efectuate in formatul ...;

- diagnosticarea stării sistemului și mesaje despre eventualele erori apărute.

În funcție de caracteristicile programului, este permisă introducerea de secțiuni suplimentare.

5.6. EXEMPLU DE DESCRIERE A SOFTWARE-ULUI „EDITOR DE TEXT”.

Mai jos este un exemplu de descriere a programului „Text Editor”, compilat de unul dintre cursanți. Exemplul oferă mai întâi o specificație funcțională externă, urmată de o specificație internă.

Programul „Text Editor” este destinat să creeze noi și să corecteze fișiere text MS DOS existente într-un mod de operare interactiv (utilizator de computer). Calculatorul formează un ecran cu o fereastră în care este afișată o secțiune de text dintr-un fișier text (dispunerea ecranului corespunde editorului intern al programului Norton Commander). Utilizatorului i se oferă posibilitatea de a introduce în textul din fereastra ecranului orice caracter de la tastatură în spatele caracterului marcat pe ecran de cursor. Excepția este un număr de simboluri care sunt semne ale comenzilor de control sau simboluri neutilizate (este dată o listă de simboluri). După ce utilizatorul trimite o comandă de scriere, toate modificările de text făcute de utilizator sunt scrise în fișier.

Principiul de bază al editorului de text este de a transfera linii de text din secțiunile necesare ale fișierului mai întâi într-o matrice de memorie tampon cu o lungime de 65535 de octeți (caractere), cu copierea ulterioară a liniilor necesare din matricea de buffer în fereastra ecranului .

Programul este lansat printr-o comandă care indică numele fișierului care este editat. În plus, până când este specificat numele corect al fișierului, algoritmul „Solicitarea utilizatorului de a introduce sau corecta numele fișierului” poate fi executat în mod repetat.

Apoi se stabilesc valorile inițiale ale variabilei structurate „Sistem de coordonate”, în care există câmpuri: „Poziția cursorului față de fișier”; „Poziția cursorului în raport cu fereastra tampon a editorului”; „Poziția ferestrei tampon a editorului în raport cu fișierul.”

După aceea, matricea tampon a editorului de variabile șir este ștearsă din 5 * 23 = 115 șiruri de 225 de caractere fiecare.

Apoi, cu parametrul „Prima linie a fișierului”, se execută algoritmul „Încărcare linii de fișier începând de la linia specificată în matricea bufferului editorului”. Apoi, înainte ca utilizatorul să trimită una dintre comenzi pentru a finaliza editarea cu salvarea informațiilor (sau fără salvare), ciclul principal al programului este executat. În cele din urmă, dacă a fost emisă o comandă de salvare, informațiile din matricea tampon sunt rescrise într-un fișier. Programul se încheie prin ștergerea ecranului.

Controlul numelui fișierului editat este după cum urmează. Dacă un fișier cu numele specificat nu există pe disc, atunci este afișat un mesaj de avertizare despre crearea unui nou fișier „gol”. Dacă utilizatorul nu a specificat numele fișierului care este editat sau a refuzat să lucreze cu fișierul „gol” creat, atunci programul se încheie anormal cu o explicație a motivului rezilierii.

În cadrul buclei principale a programului, sunt efectuate o serie de trei acțiuni consecutive. „Algoritmul de afișare” afișează 23 de linii de text din matricea tampon pe ecran, începând de la linia specificată. Apoi, cursorul de afișare este setat la poziția specificată a ecranului. Se introduce codul tastei apăsate. Dacă codul tastei apăsate corespunde tastei de control, atunci se efectuează una dintre acțiunile alternative pentru a executa comanda corespunzătoare acestei taste. În caz contrar, simbolul este inserat în text.

Din cartea Pachete software. Cerințe de calitate și testare autorul autor necunoscut

Din cartea utilizatorului Linux autorul Kostromin Viktor Alekseevici

12.2. Programe pentru vizualizarea textelor în diferite formate Am citit undeva că în tradiția UNIX era să creeze o comandă separată pentru fiecare acțiune elementară. Această observație este bine ilustrată de faptul că Linux are o mulțime de vizualizatoare de fișiere separate.

Din cartea Introducere în OpenGL autorul Calculatoare Autor necunoscut -

12.5.3 CoolEdit - editor încorporat al Midnight Commander CoolEdit este un program ușor de utilizat cu combinații de taste de control familiare pentru majoritatea utilizatorilor (în special cei care au lucrat cu Norton Commander sub DOS sau FAR sub WINDOWS). În plus, trebuie avut în vedere faptul că

Din cartea Tehnologii de programare autor Kamaev VA

Exemplu de program Rezultatul acestui program este construirea unui tetraedru cu inele care se rotesc în jurul lui, pe care se aplică textura. În MS Visual C ++, programul poate fi compilat fără modificări, dar atunci când compilați în Borland C ++, va trebui să comentați

Din cartea despre ce nu scriu în Delphi Books autorul Grigoriev A.B.

5.5. EXEMPLU DE DEZVOLTARE A DESCRIERII PROCESULUI „APĂ FIORTĂ ÎN IBERICAN” Mai jos este o implementare pas cu pas a procedurii de proiectare folosind exemplul de dezvoltare a unei descrieri a procesului „Fierberea apei într-un ibric”. Completați dvs. această descriere cu desene vizuale de pe foaia 1. Fișa 2.

Din cartea Programming in Ruby [Ideologia limbajului, teoria și practica aplicației] de Fulton Hal

Din cartea Programming in Prolog for Artificial Intelligence autorul Bratko Ivan

1.2.5. Exemplu de program În orice tutorial, programul care tipărește șirul Hello, world! Este întotdeauna listat primul, dar ne vom uita la ceva mai semnificativ. Iată un mic program interactiv de consolă pentru a converti temperatura de la Fahrenheit la scară

Din VBA Book for Dummies autorul Cummings Steve

16.1.3. Un exemplu de programare Sistemele bazate pe modele au un stil de programare distinct care necesită o gândire specifică de programare. Vorbim în acest caz despre programare în termeni de tipare.De exemplu, luați în considerare

Din cartea Cum să găsiți și să descărcați orice fișiere de pe Internet autorul Raitman M.A.

Exemplu de program Pentru a face discuția despre ierarhia membrilor VBA un pic mai puțin abstractă, să ne uităm la următorul cod al modulului. Acest modul conține toate elementele menționate mai sus (cu excepția proiectului, deoarece modulele sunt conținute în proiecte și

Din cartea Linux: Ghidul complet autorul Kolisnichenko Denis Nikolaevici

OpenOffice.org Text and Web Page Editor Writer Procesorul de text OpenOffice.org Writer (denumit în continuare pur și simplu Writer) este cea mai cunoscută aplicație din suita de birou. Acest program vă permite să creați și să editați documente text, să inserați imagini și

Din cartea Protejarea rețelelor corporative de hackeri autorul autor necunoscut

21.4. Exemplu de program C În secțiunea 9.2.3, am vorbit despre stările procesului și am enumerat printre ele starea „zombie”. Un zombi este un proces care s-a încheiat deja, dar părintele său nu a primit încă semnalul de a se termina și și-a eliminat structura din tabelul de procese. Acesta poate

Din cartea C Language - A Beginner's Guide de Prata Stefan

22.3. Exemplu de program de depanare Să scriem un program care pune la zero elementele tabloului a. Da, programul nu face nimic util, dar poate fi folosit pentru a demonstra cum se lucrează cu depanatorul gdb.Iată lista programului: Listarea 22.1. Program demonstrativ,

Din cartea Programare pentru Linux. Abordare profesională autorul Mitchell Mark

Un exemplu de program vulnerabil Folosind un program vulnerabil ca exemplu, să luăm în considerare modul în care un atacator poate folosi vulnerabilitățile șirurilor de format pentru a-și atinge obiectivele. Cele mai interesante sunt modalitățile de exploatare de la distanță a vulnerabilităților

Din cartea autorului

EXEMPLU DE PROGRAM C SIMPLU Să aruncăm o privire la un program C simplu. Trebuie spus imediat că avem nevoie doar de un astfel de exemplu pentru a identifica unele dintre caracteristicile principale ale oricărui program scris în limbajul C. Mai jos vom explica fiecare rând, dar înainte

Din cartea autorului

EXEMPLU DE PROGRAM În fig. 5.8 este un program care poate fi util celor care sunt angajați în alergare și care ilustrează unele dintre prevederile acestui capitol. Pare destul de lung, dar toate calculele din el sunt efectuate de șase operatori, plasați

Din cartea autorului

5.1.6. Exemplu de program Programul din Lista 5.1 ilustrează o tehnică de partajare a memoriei Lista 5.1. (shm.c) Exemplul de partajare a memoriei # include #include #include int main () (int segment_id; char * shared_memory; struct shmid_ds shmbuffer; int segment_size; const

Prin decretul Comitetului de Stat pentru Standarde al URSS din 18 decembrie 1978 nr. 3350, a fost stabilită perioada de introducere

din 01.01. 1980 g.

1. Acest standard stabilește compoziția și cerințele pentru conținutul documentului de program „Descrierea programului”, definit de GOST 19.101-77.

Standardul este pe deplin în concordanță cu ST SEV 2092-80.

2. Structura și designul documentului sunt stabilite în conformitate cu GOST 19.105-78.

Compilarea părții informaționale (adnotare și conținut) este obligatorie.

3. Descrierea programului trebuie să conțină următoarele secțiuni:

  • informatii generale;
  • scop funcțional;
  • descrierea structurii logice;
  • mijloace tehnice utilizate;
  • date de intrare;
  • ieșire.

În funcție de caracteristicile programului, este permisă introducerea de secțiuni suplimentare sau combinarea secțiunilor separate.

4. Secțiunea „Informații generale” ar trebui să conțină:

  • denumirea și denumirea programului;
  • software-ul necesar pentru funcționarea programului;
  • limbaje de programare în care este scris programul.

5. În secțiunea „Scopul funcțional” trebuie indicate clasele de sarcini de rezolvat și (sau) scopul programului și informații despre restricțiile funcționale ale aplicației.

6. Secțiunea „Descrierea structurii logice” trebuie să conțină:

  • algoritmul programului;
  • metodele utilizate;
  • structura programului cu o descriere a funcțiilor părților constitutive și relația dintre acestea;
  • legături ale programului cu alte programe.

Descrierea structurii logice a programului se realizează ținând cont de textul programului în limba sursă.

3-6.(Ediția modificată, Amendamentul nr. 1).

7. În secțiunea „Mijloace tehnice utilizate” trebuie indicate tipurile de calculatoare și dispozitive care sunt utilizate în funcționarea programului.

  • metoda de apelare a programului de la purtătorul de date corespunzător;
  • puncte de intrare în program.

Este permisă indicarea adreselor de descărcare, informații despre utilizarea RAM, dimensiunea programului.

9. În secțiunea „Date de intrare”, ar trebui să fie indicate următoarele:

  • natura, organizarea și pregătirea preliminară a datelor de intrare;
  • format, descriere și metoda de codificare a datelor de intrare.

10. În secțiunea „Date de ieșire”, ar trebui să fie indicate următoarele:

  • natura și organizarea rezultatelor;
  • format, descriere și metoda de codificare a datelor de ieșire.

11. Este permisă ilustrarea conținutului secțiunilor cu exemple explicative, tabele, diagrame, grafice.

12. În anexa la descrierea programului este permisă includerea diverselor materiale care nu sunt adecvate pentru a fi incluse în secțiunile descrierii.

7-12.(Introdus suplimentar, amendamentul nr. 1).

* Retipărit (noiembrie 1987) cu amendamentul nr. 1, aprobat în septembrie 1981 (IUS 11-81)

Top articole similare