Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Zanimljivo
  • Kako kreirati savršen opis aplikacije za App Store i Google Play. Kako najbolje opisati program

Kako kreirati savršen opis aplikacije za App Store i Google Play. Kako najbolje opisati program

Računarski programi se izrađuju u skladu sa zahtjevima Jedinstvenog sistema programske dokumentacije (ESPD). ESPD - skup GOST-ova koji uspostavljaju pravila za dizajn, sadržaj, strukturu programskih dokumenata.
Ovaj priručnik sadrži izvode iz ESPD-a. Kompletne informacije mogu se dobiti direktno od GOST-ova.

Kratak algoritam za dizajn programa

Na slici je ukratko prikazan algoritam izrade programa i vrste programskih dokumenata. Proces registracije je detaljnije opisan u nastavku.

Registracija programskog dokumenta

Programski dokument - dokument koji sadrži informacije neophodne za razvoj, proizvodnju, održavanje i rad programa.

Svaki pojedinačni programski dokument sastavljen je u skladu sa (zajedničkim za sve ESPD dokumente) zahtjevima GOST 19.101-77, GOST 19.103-77, GOST 19.104-78, GOST 19.105-78, GOST 19.106-78, GOST 19.604 (GOST 19.604-78) detaljniji opis ovih GOST-ova slijedi u nastavku) i GOST za određeni programski dokument.

Opšti zahtjevi za programske dokumente. GOST 19.105 - 78

Zahtjevi za štampane programske dokumente. GOST 19.106 - 78

GOST 19.106-78 utvrđuje pravila za izvršavanje programskih dokumenata za štampani način izvršenja.

Važno je napomenuti da se ovaj GOST ne primjenjuje na programski dokument "Tekst programa".

Materijali programskog dokumenta treba da bude u sledećem redosledu:

  • Naslovni dio:
    • list odobrenja (nije uključen u ukupan broj listova dokumenta);
    • naslovna stranica (prva stranica dokumenta);
  • Informativni dio:
    • anotacija;
    • list sadržaja;
  • Glavni dio:
    • tekst dokumenta (sa slikama, tabelama i sl.);
    • aplikacije;
    • spisak pojmova, lista skraćenica, lista slika, lista tabela, predmetni indeks, lista referentnih dokumenata;
    • dio registracije promjena:
    • promijeniti registarski list.

Napomena označava izdanje programa, ukratko opisuje svrhu i sadržaj dokumenta. Ako se dokument sastoji od više dijelova, u napomeni se navodi ukupan broj dijelova. Sadržaj dokumenta stavlja se na posebnu (numerisanu) stranicu(e) nakon napomene, sa naslovom „SADRŽAJ“, nije numerisan kao deo i uključen u ukupan broj stranica dokumenta.

Oblikovanje teksta:

  • Programski dokument se izvršava na jednoj strani lista, u dva intervala; dozvoljeno u jednom ili jednom i po intervalu.
  • Napomena se nalazi na posebnoj (numerisanoj) stranici sa naslovom "ANOTATION" i nije numerisana kao deo.
  • Naslovi sekcija pišu se velikim slovima i postavljaju se simetrično u odnosu na lijevu i desnu ivicu teksta.
  • Naslovi pododjeljaka se pišu sa pasusima malim slovima (osim prvog velikog).
  • Prevođenje riječi u naslovima nije dozvoljeno. Ne stavljajte tačku na kraj naslova.
  • Udaljenost između naslova i sljedećeg teksta, kao i između naslova odjeljka i pododjeljka, treba biti jednaka:
    • kod izvođenja dokumenta na kucani način - dva intervala.
  • Za odjeljke i pododjeljke čiji je tekst napisan na istoj stranici s tekstom prethodnog odjeljka, razmak između posljednjeg reda teksta i sljedećeg naslova treba biti jednak:
    • kod izvođenja dokumenta na kucani način - tri kucana intervala.
  • Odjeljci, pododjeljci, klauzule i podtačke treba numerisati arapskim brojevima sa tačkom.
  • Unutar odjeljka treba postojati kontinuirana numeracija za sve pododjeljke, klauzule i potklauzule uključene u ovaj odjeljak.
  • Numeracija pododjeljaka uključuje broj odjeljka i redni broj pododjeljka uključenog u ovaj odjeljak, odvojene tačkom (2.1; 3.1, itd.).
  • Ako postoje odeljci i pododeljci, serijski broj klauzule i podtačke (3.1.1, 3.1.1.1, itd.) dodaje se broju pododeljka iza tačke.
  • Tekst dokumenta treba da bude kratak, jasan, isključujući mogućnost pogrešnog tumačenja.
  • Termini i definicije treba da budu jednoobrazni i usklađeni sa utvrđenim standardima, a u njihovom nedostatku - opšteprihvaćenim u naučnoj i tehničkoj literaturi, i dati u listi pojmova.
  • Potrebna objašnjenja teksta dokumenta mogu se sastaviti uz fusnote.
  • Fusnota je označena brojem sa zagradom postavljenom na nivou gornje ivice fonta, na primjer: "uređaj za štampanje2) ..." ili "papir5)".
  • Ako se fusnota odnosi na posebnu riječ, oznaka fusnote se stavlja neposredno uz ovu riječ, a ako se odnosi na cijelu rečenicu, onda na kraju rečenice. Tekst fusnote nalazi se na kraju stranice i odvojen je od glavnog teksta linijom od 3 cm povučenom na lijevoj strani stranice.
  • Ilustracije, ako ih ima više u ovom dokumentu, numerisane su arapskim brojevima u celom dokumentu.
  • Formule u dokumentu, ako ih ima više, numerišu se arapskim brojevima, broj se stavlja na desnu stranu stranice, u zagradama na nivou formule.
  • Značenje simbola i brojčanih koeficijenata uključenih u formulu treba dati direktno ispod formule. Značenje svakog znaka ispisuje se u novom redu redoslijedom kojim su dati u formuli. Prvi red dešifriranja mora početi riječju "gdje", bez dvotočke iza nje.
  • U programskim dokumentima dozvoljeno je pozivanje na standarde (osim standarda preduzeća), tehničke specifikacije i druge dokumente (na primjer, dokumente državnih nadzornih organa, pravila i norme Gosstroja SSSR-a). Kada se pozivate na standarde i specifikacije, navedite njihovu oznaku.
  • Pozivanje na dokument u cjelini ili na njegove dijelove (navodeći naziv i naslov dokumenta, broj i naslov odjeljka ili aplikacije). Prilikom ponovnog pozivanja na odjeljak ili dodatak, naznačuje se samo broj.
  • U napomenama uz tekst i tabelama navedeni su samo referentni i pojašnjavajući podaci.
  • Jedna napomena nije numerisana. Nakon riječi "Napomena" stavite tačku.
  • Nekoliko napomena treba numerisati uzastopnim arapskim brojevima sa tačkom. Dvotačka se koristi iza riječi "Napomena".
  • Skraćenice riječi u tekstu i natpisi ispod ilustracija nisu dozvoljene.
  • Ilustrovani materijal, tabele ili pomoćni tekst mogu se izdati u obliku priloga.
  • Svaki dodatak treba da počinje na novoj stranici sa riječju "DODATAK" naznačenom u gornjem desnom uglu i ima tematski naslov koji je napisan simetrično u odnosu na tekst velikim slovima.

U GOST-u postoji uzorak lista, gdje su naznačena polja, mjesta za paginaciju i šifru.

Automatizacija biblioteke

Dokumentacija baze podataka "Spisak vlasnika garažne zadruge"

Baza podataka "Spisak vlasnika garažnih zadruga" sastoji se od tri obrasca. Glavna tabela je kreirana koristeći Access. prvi obrazac sadrži sljedeće elemente: Podaci (za povezivanje sa Access tabelama koristeći svojstva DatabaseName i DataSource) ...

Informaciono-referentni sistem "Kontrola rada promotera"

Katalog električnih proizvoda

Program se sastoji od tri forme. Prvi obrazac ima lozinku za ovaj program. Forma ima fiksnu veličinu. Sadrži tekstualni okvir (TextBox) u koji korisnik unosi lozinku, kao i dugme (CommandButton)...

Pisanje kompjuterske igrice "Obori avion"

U programu se glavni zadatak obavlja animacijom. Omogućava vam da implementirate kretanje svih objekata koji se koriste u programu. Da biste reproducirali kretanje objekta, prvo morate prikazati objekt u pozadini...

Obrada statistike datoteke

Program se sastoji od sledećih procedura: -procedura - rukovalac događaja za jedan klik mišem na komponentu FileListBox1: void __fastcall TForm1 :: FileListBox1Click (TObject * Sender); -procedure - obrađivač događaja kada je obrazac zatvoren: void __fastcall TForm1 :: FormClose (TObject * Pošiljalac ...

Kinematički program kretanja

Algoritam programa je prikazan na slici 4. Ovisno o unesenim podacima, program vrši potrebne proračune i izvodi animirano crtanje. Ovaj program koristi mnogo različitih funkcija...

Dizajniranje pogleda za prikaz rezultata odabira

Prilikom projektovanja ovog softverskog proizvoda izvršena je objektno-orijentisana dekompozicija koja je prikazana u tabeli 10.1. Tabela 10 ...

Razvoj programa za optimizaciju funkcije jedne varijable metodom dihotomije

Algoritam: Pretpostavimo da je xn =. Dužina segmenta L = (| B | - | A |). Izračunajmo f (xn). x1 = A +, x2 = B -. Procijenite f (x1) i f (x2). Ako je f (x1)< f(xn), то исключаем интервал , для этого B = xn, xn = x1. Переход к шагу 5. Иначе к шагу 4. Если f(x2) < f(xn), то исключаем интервал для этого A = xn...

U prvom dijaloškom okviru, kada kliknete na dugme "Start", poziva se rukovalac događaja BN_CLICKED, koji zauzvrat kreira objekat klase CMDlg, koja je naslednik klase CDialog. Nakon toga, koristeći metodu DoModal (), drugi dijaloški prozor se poziva ...

Izrada programa za izračunavanje površine trokuta na dvije strane i ugla između njih

Naziv klase Lista članova Specifikacija pristupa Svrha Cdialog DoModal () public Ova funkcija se poziva da prikaže modalni dijaloški okvir. SetDlgItemText (int nID, Cstring str) public Funkcija prosljeđuje tekst u stavku dijaloga ...

Softverska implementacija za sliku rotacije piramide na primjeru centralne projekcije

Kada se program pokrene, pojavljuje se glavni prozor programa (slika 2.1), koji sadrži meni, oblast za pregled i kontrolne elemente: "Koordinate vektora rotacije", "Ugao rotacije", "Vrsta kretanja" i akciona dugmad. ...

Izrada baze podataka građevinske kompanije

Ovaj program uključuje sljedeće module: 1. Glavni modul. 1) otvaranje ostalih modula (jedinica 1, jedinica 2, jedinica 5, jedinica 6, jedinica 7, jedinica 8, jedinica 9, jedinica 10, jedinica 11...

Projektni zadatak za kreiranje automatiziranih sistema

Glavni program radi u tri načina. Šema glavnog programa prikazana je na slici 1. Slika 1 - Šema glavnog programa U režimu 1 prikazuje se indeks elementa za koji je zbir elemenata ispred njega...

Elektronski udžbenik za Festo distributivnu stanicu

Program uključuje: · Funkciju pregleda tekstualnih fajlova; · Funkcija pregleda slika; · Funkcija polaganja testa. Program je napisan u Borland Delphi 7 programskom jeziku koristeći Borland Delphi 7 kompajler ...

Opis programa (GOST 19.402-78) treba da sadrži:

1 Opće informacije o programu - puni naziv, oznaku, njegove moguće primjene, kao i softver potreban za rad programa, te programske jezike na kojima je napisan. Na primjer:

Program "Automatska radna stanica programera ACS-a" namijenjen je ... implementiranom na ... Program podržava ...

Program je napisan na jeziku ... pomoću kompajlera ...

2 Funkcionalna namjena- svrhu programa i opšti opis funkcionisanja programa, njegove glavne karakteristike, informacije o ograničenjima nametnutim opsegu programa. Na primjer:

Program je dizajniran za rješavanje problema... Program je jezgro automatizirane radne stanice...

Korisnik ima mogućnost da ..., implementira ..., pokreće ..., analizira ..., dobije rezultate analize i obrade ..., gradi ... itd.

3 Opis logičke strukture- metode koje se koriste, algoritmi programa, opis strukture i logike programa (uz osvrt na tekst programa na izvornom jeziku) i njegovih sastavnih dijelova, njihove funkcije i veze između njih, kao i veze programa sa drugim programima. Sadržaj ovog odjeljka treba biti specifičan i zasnovan na tekstu programa.

Izbor metoda rješenja pretpostavlja utvrđivanje teorijske mogućnosti rješavanja problema i pronalaženje formalnog pravila za njegovo dobijanje. Ova faza je slabo formalizirana, što je povezano sa izuzetno širokim spektrom zadataka i metoda za njihovo rješavanje.

Metoda rješenja može se predstaviti:

- u obliku sistema formula (bezuslovnih ili uslovnih);

- u obliku verbalnog prikaza niza radnji;

- u obliku njihovih kombinacija.

Opis metode može sadržavati ograničenja na izvorne podatke nametnuta metodom.

Dijagrami algoritama, programa, podataka i sistema u ovom odeljku treba koristiti metodu detaljne analize korak po korak. Štaviše, nivo detalja treba da bude takav da različiti delovi programa i odnos između njih budu jasni u celini. Drugim riječima, prvo morate opisati generaliziranu shemu algoritma, razbijajući program na logičke blokove, a zatim detaljno razmotriti šeme algoritama za rad svakog od ovih blokova. Simboli i pravila za izvođenje shema određeni su GOST 19.701-90 (Dodatak B).

Program uključuje sljedeće module:

- korisnički interfejs;

- modul za određivanje putanja u grafu;

- modul za proračun prijenosne funkcije;

- modul za konstruisanje amplitudnih i faznih frekvencijskih karakteristika;

- modul za konstruisanje odgovora na polinomsku akciju;

- uređivač teksta.

Modul interfejsa je izgrađen na dva tipa dijaloga: dijalog "pitanje - odgovor" i dijalog tipa "meni". Interfejs modul kontroliše ...

Definicijski modulputanje u grafu na osnovu upotrebe metode ... To je ...

Kalkulacijski modulprijenosna funkcija implementira metodu ... i tako dalje.

Algoritamdefinicija putanja u grafu ima oblik: ...

4 Korištena tehnička sredstva- vrste računara i uređaja koji se koriste u radu programa. Na primjer:

Programom se upravlja na osobnom računalu (PC) IBM PC/AT tipa. Za rad u dijaloškom režimu koriste se ekran, tastatura i miš. Za podršku grafičkog načina rada potreban je adapterS VGA. Ulazni podaci se pohranjuju na disketu i/ili čvrste diskove. Program radi pod operativnim sistemom...

- način pozivanja programa sa odgovarajućeg nosača podataka i ulaznih tačaka u program, kao i naziv modula za učitavanje, podatke o upotrebi RAM-a, veličinu programa i opis cjelokupne procedure za pozivanje i učitavanje sistema. Na primjer:

6 Ulazni podaci- prirodu, organizaciju i preliminarnu pripremu ulaznih podataka, njihov format, opis i način šifriranja.

Opis strukture ulaznih podataka uključuje specificiranje tipova podataka, raspona njihovih vrijednosti, formata prezentacije itd.

Isti odjeljak treba da sadrži nabrajanje anomalija u ulaznim podacima (vrijednosti za koje se ne može primijeniti implementirana metoda rješenja) i odgovore programa na njih.

Ulazni podaci za program su tekstualni fajl koji opisuje proširenu matricu incidencije grafa sistema koji se proučava. Ovaj fajl ima sledeću strukturu...

Korištena metoda određivanja ... ne može se koristiti sa ..., stoga su ove vrijednosti nevažeće, a program na njih reaguje prikazivanjem poruke ...

7 Izlaz- prirodu i organizaciju izlaznih podataka, njihov format, opis i način kodiranja.

Opis strukture izlaznih podataka uključuje navođenje tipova podataka, raspona njihovih vrijednosti, formata prezentacije itd.

Izlaz je:

- grafičke i tekstualne informacije prikazane na ekranu (rezultati analize sistema);

- datoteke u jednom od grafičkih formata - kopije slike konstruisanih karakteristika (frekventni odziv, fazni odziv itd.);

- tekstualne datoteke - izvještaji o sprovedenom istraživanju u formatu ...;

- dijagnostika stanja sistema i poruke o eventualnim greškama koje su se dogodile.

U zavisnosti od karakteristika programa, dozvoljeno je uvođenje dodatnih sekcija.

5.6. PRIMJER OPISA SOFTVERA "TEKST UREĐIVAČ".

Ispod je primjer opisa programa "Text Editor", koji je sastavio jedan od polaznika. Primjer prvo pruža eksternu funkcionalnu specifikaciju, a zatim internu specifikaciju.

Program "Text Editor" je namijenjen kreiranju novih i ispravljanju postojećih MS DOS tekstualnih datoteka u interaktivnom (korisničkom) načinu rada. Računar formira ekran sa prozorom u kojem se prikazuje dio teksta iz tekstualne datoteke (izgled ekrana odgovara internom uređivaču programa Norton Commander). Korisniku se pruža mogućnost da u tekst u prozoru ekrana unese bilo koji znak tastature iza znaka označenog na ekranu kursorom. Izuzetak su brojni simboli koji su znakovi kontrolnih komandi ili neiskorišteni simboli (data je lista simbola). Nakon što korisnik podnese naredbu za pisanje, sve promjene teksta koje je napravio korisnik se upisuju u datoteku.

Osnovni princip uređivača teksta je da se redovi teksta iz potrebnih sekcija datoteke prvo prenesu u memorijski niz međuspremnika dužine 65535 bajtova (karaktera) uz dalje kopiranje potrebnih redova iz niza bafera u prozor na ekranu. .

Program se pokreće naredbom koja označava naziv datoteke koja se uređuje. Nadalje, sve dok se ne navede ispravno ime datoteke, algoritam "Korisnički zahtjev za unos ili ispravan naziv datoteke" može se ponavljati.

Zatim se postavljaju početne vrijednosti strukturirane varijable "Koordinatni sistem", u kojoj se nalaze polja: "Položaj kursora u odnosu na datoteku"; "Položaj kursora u odnosu na prozor bafera uređivača"; "Položaj prozora bafera uređivača u odnosu na datoteku."

Nakon toga, bafer niz uređivača string varijabli se briše od 5 * 23 = 115 nizova od 225 karaktera svaki.

Zatim, sa parametrom "Prva linija datoteke", algoritam "Učitaj redove datoteke počevši od navedenog reda u niz međuspremnika uređivača" se izvršava. Zatim, prije nego što korisnik podnese jednu od naredbi za dovršetak uređivanja sa pohranjivanjem informacija (ili bez spremanja), izvršava se glavni programski ciklus. Konačno, ako je izdana naredba za spremanje, informacije iz niza bafera se prepisuju u datoteku. Program se završava brisanjem ekrana.

Kontrola imena uređene datoteke je sljedeća. Ako datoteka sa navedenim imenom ne postoji na disku, tada se prikazuje poruka upozorenja o kreiranju nove "prazne" datoteke. Ako korisnik nije naveo naziv fajla koji se uređuje ili je odbio da radi sa kreiranom "praznom" datotekom, tada se program nenormalno prekida sa objašnjenjem razloga za prekid.

Unutar glavne petlje programa izvodi se niz od tri uzastopne radnje. "Algoritam prikaza" prikazuje 23 reda teksta iz niza bafera na ekranu, počevši od navedenog reda. Zatim se pokazivač prikaza postavlja na određenu poziciju na ekranu. Unosi se kod pritisnute tipke. Ako kod pritisnutog tastera odgovara kontrolnom tasteru, tada se izvodi jedna od alternativnih radnji za izvršenje komande koja odgovara ovom tasteru. U suprotnom, simbol se ubacuje u tekst.

Iz knjige Softverski paketi. Zahtjevi kvaliteta i ispitivanja autor autor nepoznat

Iz Linux korisničke knjige autor Kostromin Viktor Aleksejevič

12.2. Programi za pregled tekstova u različitim formatima Negdje sam pročitao da je u tradiciji UNIX-a bilo kreiranje posebne naredbe za svaku elementarnu akciju. Ovo zapažanje je dobro ilustrovano činjenicom da Linux ima čitav niz zasebnih pregledača datoteka.

Iz knjige Uvod u OpenGL autor Računari Nepoznati autor -

12.5.3 CoolEdit - ugrađeni uređivač Midnight Commander-a CoolEdit je program koji je jednostavan za korištenje sa poznatim većini korisnika (posebno onima koji su radili sa Norton Commander-om pod DOS-om ili FAR pod WINDOWS-om) kombinacijama kontrolnih tipki. Osim toga, treba imati na umu da

Iz knjige Tehnologije programiranja autor Kamaev VA

Primer programa Rezultat ovog programa je konstrukcija tetraedra sa prstenovima koji rotiraju oko njega, na koji se nanosi tekstura. U MS Visual C ++, program se može kompajlirati bez promjena, ali kada se kompajlira u Borland C ++, morat ćete komentirati

Iz knjige O čemu ne pišu u Delphi knjigama autor Grigoriev A.B.

5.5. PRIMJER RAZVOJA OPISA PROCESA "KUPANJE VODE U KOLIKU" U nastavku je korak po korak implementacija postupka projektovanja na primjeru izrade opisa procesa "Kupanje vode u kotliću". Sami dopunite ovaj opis vizuelnim crtežima na listu 1. List 2.

Iz knjige Programiranje u Ruby-u [Ideologija jezika, teorija i praksa primjene] od Fulton Hala

Iz knjige Programiranje u Prologu za umjetnu inteligenciju autor Bratko Ivan

1.2.5. Uzorak programa U svakom tutorijalu, program koji ispisuje string Hello, world!, uvijek je naveden prvi, ali ćemo pogledati nešto značajnije. Evo malog interaktivnog konzolnog programa za pretvaranje temperature iz Farenhajta u skalu

Iz VBA Book for Dummies autor Cummings Steve

16.1.3. Primer programiranja Sistemi vođeni uzorcima imaju poseban stil programiranja koji zahteva specifično programsko razmišljanje. U ovom slučaju govorimo o programiranju u smislu obrazaca.Razmotrite radi ilustracije

Iz knjige Kako pronaći i preuzeti sve datoteke na Internetu autor Raitman M.A.

Primer programa Da bismo raspravu o hijerarhiji članova VBA učinili malo manje apstraktnom, pogledajmo sledeći kod modula. Ovaj modul sadrži sve gore navedene elemente (osim projekta, budući da su moduli sadržani u projektima i

Iz knjige Linux: The Complete Guide autor Kolisničenko Denis Nikolajevič

OpenOffice.org uređivač teksta i veb stranica Writer OpenOffice.org Writer (u daljem tekstu jednostavno Writer) procesor teksta je najpoznatija aplikacija u kancelarijskom paketu. Ovaj program vam omogućava kreiranje i uređivanje tekstualnih dokumenata, umetanje slika i

Iz knjige Zaštita korporativnih mreža od hakera autor autor nepoznat

21.4. Uzorak C programa U odeljku 9.2.3, govorio sam o stanjima procesa i među njima naveo „zombi“ stanje. Zombi je proces koji je već prekinut, ali njegov roditelj još nije primio signal za prekid i uklonio njegovu strukturu iz tabele procesa. Ovo može

Iz knjige C Jezik - vodič za početnike od Prata Stephen

22.3. Primjer programa za otklanjanje grešaka Hajde da napišemo program koji nulira elemente niza a. Da, program ne radi ništa korisno, ali se može koristiti za demonstraciju rada sa gdb debuggerom.Ovo je lista programa: Listing 22.1. Demonstracijski program,

Iz knjige Programiranje za Linux. Profesionalni pristup autor Mitchell Mark

Primjer ranjivog programa Koristeći ranjivi program kao primjer, razmotrimo kako napadač može koristiti ranjivosti niza formata da bi postigao svoje ciljeve. Najzanimljiviji su načini daljinske eksploatacije ranjivosti

Iz knjige autora

PRIMJER JEDNOSTAVNOG C PROGRAMA Pogledajmo jednostavan C program. Treba odmah reći da nam je potreban samo takav primjer da bismo identificirali neke od glavnih karakteristika bilo kojeg programa napisanog u jeziku C. U nastavku ćemo objasniti svaki red, ali prije

Iz knjige autora

PRIMJER PROGRAMA Na sl. 5.8 je program koji može biti koristan onima koji se bave trčanjem, a koji ilustruje neke od odredbi ovog poglavlja. Izgleda prilično dugo, ali sve proračune u njemu obavlja šest postavljenih operatora

Iz knjige autora

5.1.6. Primer programa Program u Listingu 5.1 ilustruje tehniku ​​deljenja memorije. Listing 5.1. (shm.c) Primjer dijeljenja memorije # uključuje #include #include int main () (int segment_id; char * shared_memory; struct shmid_ds shmbuffer; int segment_size; const

Dekretom Državnog komiteta SSSR-a za standarde od 18. decembra 1978. br. 3350 ustanovljen je period uvođenja

od 01.01. 1980 g.

1. Ovaj standard utvrđuje sastav i zahtjeve za sadržaj programskog dokumenta "Opis programa", definisanog GOST 19.101-77.

Standard je u potpunosti u skladu sa ST SEV 2092-80.

2. Struktura i dizajn dokumenta uspostavljeni su u skladu sa GOST 19.105-78.

Sastavljanje informativnog dijela (napomena i sadržaj) je obavezno.

3. Opis programa treba da sadrži sljedeće dijelove:

  • opće informacije;
  • funkcionalna namjena;
  • opis logičke strukture;
  • korištena tehnička sredstva;
  • ulazni podaci;
  • izlaz.

U zavisnosti od karakteristika programa, dozvoljeno je uvođenje dodatnih sekcija ili kombinovanje zasebnih sekcija.

4. Odjeljak "Opće informacije" treba da sadrži:

  • naziv i naziv programa;
  • softver potreban za rad programa;
  • programskih jezika na kojima je program napisan.

5. U odjeljku "Funkcionalna namjena" moraju se navesti klase zadataka koje treba riješiti i (ili) svrha programa i informacije o funkcionalnim ograničenjima aplikacije.

6. Odjeljak "Opis logičke strukture" mora sadržavati:

  • algoritam programa;
  • korištene metode;
  • strukturu programa sa opisom funkcija sastavnih delova i odnosa između njih;
  • veze programa sa drugim programima.

Opis logičke strukture programa se izvodi uzimajući u obzir tekst programa na izvornom jeziku.

3-6.(Izmijenjeno izdanje, izmjena br. 1).

7. U rubrici „Korišćena tehnička sredstva“ navesti vrste računara i uređaja koji se koriste u radu programa.

  • način pozivanja programa sa odgovarajućeg nosača podataka;
  • ulazne tačke u program.

Dozvoljeno je navesti adrese preuzimanja, informacije o korištenju RAM-a, veličinu programa.

9. U rubrici "Ulazni podaci" treba navesti sljedeće:

  • prirodu, organizaciju i preliminarnu pripremu ulaznih podataka;
  • format, opis i način kodiranja ulaznih podataka.

10. U rubrici "Izlazni podaci" treba navesti sljedeće:

  • priroda i organizacija rezultata;
  • format, opis i način kodiranja izlaznih podataka.

11. Sadržaj odjeljaka je dozvoljeno ilustrovati primjerima objašnjenja, tabelama, dijagramima, grafikonima.

12. U dodatku opisu programa dozvoljeno je uključivanje različitih materijala koje je neprikladno uključiti u dijelove opisa.

7-12.(Dodatno uveden, amandman br. 1).

* Preštampano (novembar 1987.) sa amandmanom br. 1, odobrenim u septembru 1981. (IUS 11-81)

Top srodni članci