Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Zanimljiv
  • Kako stvoriti savršen opis aplikacije za App Store i Google Play. Kako najbolje opisati program

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

Računalni programi izrađeni su u skladu sa zahtjevima Jedinstvenog sustava programske dokumentacije (ESPD). ESPD - skup GOST-ova koji uspostavljaju pravila za dizajn, sadržaj, strukturu programskih dokumenata.
Ova uputa sadrži izvatke iz ESPD-a. Potpune informacije mogu se dobiti izravno od GOST-a.

Kratak algoritam za dizajn programa

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

Registracija programskog dokumenta

Programski dokument - dokument koji sadrži informacije potrebne 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.60 (GOST 19.104-78) detaljniji opis ovih GOST-ova slijedi u nastavku) i GOST za određeni programski dokument.

Opći zahtjevi za programske dokumente. GOST 19.105 - 78

Zahtjevi za tiskane programske dokumente. GOST 19.106 - 78

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

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

Materijali programskog dokumenta treba biti sljedećim redoslijedom:

  • Naslovni dio:
    • list odobrenja (nije uključen u ukupan broj listova dokumenta);
    • naslovna stranica (prva stranica dokumenta);
  • Informativni dio:
    • bilješka;
    • list sadržaja;
  • Glavni dio:
    • tekst dokumenta (sa slikama, tablicama i sl.);
    • aplikacije;
    • popis pojmova, popis kratica, popis slika, popis tablica, predmetno kazalo, popis referentnih dokumenata;
    • dio registracije promjena:
    • promijeniti upisni list.

Napomena označava izdanje programa, ukratko opisuje svrhu i sadržaj dokumenta. Ako se dokument sastoji od više dijelova, u napomeni je naveden ukupan broj dijelova. Sadržaj dokumenta nalazi se na zasebnoj (numeriranoj) stranici(ama) nakon napomene, s naslovom "SADRŽAJ", nije numeriran kao odjeljak i uključen u ukupan broj stranica dokumenta.

Oblikovanje teksta:

  • Programski dokument se izvršava na jednoj strani lista, u dva intervala; dopušteno u jednom ili jednom i pol intervalu.
  • Bilješka se nalazi na zasebnoj (numeriranoj) stranici s naslovom "ANOTATION" i nije numerirana kao odjeljak.
  • Naslovi odjeljaka pišu se velikim slovima i postavljaju se simetrično u odnosu na lijevi i desni rub teksta.
  • Naslovi pododjeljaka pišu se s odlomkom malim slovima (osim prvog velikog).
  • Hifenacija riječi u naslovima nije dopuštena. Nemojte stavljati toč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 strojopisni način - dva intervala.
  • Za odjeljke i pododjeljke čiji je tekst napisan na istoj stranici s tekstom prethodnog odjeljka, udaljenost između posljednjeg retka teksta i sljedećeg naslova treba biti jednaka:
    • kod izvođenja dokumenta na strojopisni način – tri strojopisna intervala.
  • Odjeljci, pododjeljci, klauzule i pododlomci trebaju biti numerirani arapskim brojevima s točkom.
  • Unutar odjeljka treba postojati kontinuirano numeriranje svih pododjeljaka, klauzula i potpoglavlja uključenih u ovaj odjeljak.
  • Numeracija pododjeljaka uključuje broj odjeljka i redni broj pododjeljka uključenog u ovaj odjeljak, odvojene točkom (2.1; 3.1 itd.).
  • Ako postoje odjeljci i pododjeljci, serijski broj klauzule i podtočke (3.1.1, 3.1.1.1, itd.) dodaje se broju pododjeljka iza točke.
  • Tekst dokumenta treba biti kratak, jasan, isključujući mogućnost pogrešnog tumačenja.
  • Pojmovi i definicije trebaju biti ujednačeni i u skladu s utvrđenim standardima, a u njihovom nedostatku - općeprihvaćeni u znanstvenoj i tehničkoj literaturi, te biti navedeni u popisu pojmova.
  • Potrebna objašnjenja teksta dokumenta mogu se sastaviti uz fusnote.
  • Fusnota se označava brojem sa zagradom postavljenom na razini gornjeg ruba fonta, na primjer: "uređaj za ispis2) ..." ili "papir5)".
  • Ako se fusnota odnosi na zasebnu 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, numerirane su arapskim brojevima u cijelom dokumentu.
  • Formule u dokumentu, ako ih ima više, numeriraju se arapskim brojevima, broj se stavlja na desnu stranu stranice, u zagradama na razini formule.
  • Značenje simbola i brojčanih koeficijenata uključenih u formulu treba navesti neposredno ispod formule. Značenje svakog znaka ispisuje se u novom retku redoslijedom kojim su dani u formuli. Prvi redak dešifriranja mora započeti riječju "gdje", bez dvotočke iza nje.
  • U programskim dokumentima dopušteno je pozivanje na standarde (osim standarda poduzeća), tehničke specifikacije i druge dokumente (na primjer, dokumente državnih nadzornih tijela, pravila i norme Gosstroja SSSR-a). Kada se pozivate na standarde i specifikacije, navedite njihovu oznaku.
  • Treba se upućivati ​​na dokument u cjelini ili na njegove odjeljke (navodeći naziv i naslov dokumenta, broj i naslov odjeljka ili prijave). Prilikom ponovnog pozivanja na odjeljak ili dodatak, naveden je samo broj.
  • U bilješkama uz tekst i tablicama navedeni su samo referentni i pojašnjavajući podaci.
  • Jedna bilješka nije numerirana. Nakon riječi "Napomena" stavite točku.
  • Nekoliko bilješki treba numerirati uzastopnim arapskim brojevima s točkom. Dvotočka se koristi iza riječi "Napomena".
  • Kratice riječi u tekstu i natpisi ispod ilustracija nisu dopuštene.
  • Ilustrirani materijal, tablice ili pomoćni tekst mogu se izdati u obliku priloga.
  • Svaki dodatak treba započeti na novoj stranici s riječju "DODATAK" naznačenom u gornjem desnom kutu i imati tematski naslov koji je napisan velikim slovima simetrično u odnosu na tekst.

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

Automatizacija knjižnice

Dokumentacija baze podataka "Popis vlasnika garažne zadruge"

Baza podataka "Popis vlasnika garažnih zadruga" sastoji se od tri obrasca. Glavna tablica kreirana je pomoću programa Access. prvi obrazac sadrži sljedeće elemente: Podaci (za povezivanje s Access tablicama pomoću svojstava DatabaseName i DataSource) ...

Informacijski i referentni sustav "Kontrola rada promotora"

Katalog električnih proizvoda

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

Pisanje računalne igrice "Obori avion"

U programu se glavni zadatak obavlja animacijom. Omogućuje vam implementaciju kretanja svih objekata koji se koriste u programu. Da biste reproducirali kretanje objekta, prvo morate renderirati objekt u pozadini...

Obrada statistike datoteke

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

Program kinematskog kretanja

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

Dizajniranje pogleda za prikaz rezultata odabira

Tijekom projektiranja ovog softverskog proizvoda izvršena je objektno orijentirana dekompozicija koja je prikazana u tablici 10.1. Tablica 10...

Izrada programa za optimizaciju funkcije jedne varijable metodom dihotomije

Algoritam: Pretpostavimo da je xn =. Duljina odsječka 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 gumb "Start", poziva se rukovatelj događaja BN_CLICKED, koji zauzvrat stvara objekt klase CMDlg, koji je nasljednik klase CDialog. Nakon toga, pomoću metode DoModal (), drugi dijaloški prozor se zove ...

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

Naziv klase Popis članova Specifikacija pristupa Svrha Cdialog DoModal () public Ova funkcija se poziva za prikaz modalnog dijaloškog okvira. SetDlgItemText (int nID, Cstring str) public Funkcija prosljeđuje tekst u stavku dijaloškog okvira ...

Programska implementacija za sliku rotacije piramide na primjeru središnje projekcije

Kada se program pokrene, pojavljuje se glavni prozor programa (slika 2.1), koji sadrži izbornik, područje za pregled i kontrolne elemente: "Koordinate vektora rotacije", "Kut rotacije", "Vrsta kretanja" i akcijske tipke. ...

Izrada baze podataka građevinske tvrtke

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 zadaci za izradu automatiziranih sustava

Glavni program radi u tri načina. Shema glavnog programa prikazana je na slici 1. Slika 1 - Shema glavnog programa U načinu rada 1 prikazuje se indeks elementa za koji je zbroj elemenata ispred njega ...

Elektronički udžbenik za distribucijsku stanicu Festo

Program uključuje: · Funkciju pregleda tekstualnih datoteka; · Funkcija gledanja slika; · Funkcija polaganja ispita. Program je napisan u programskom jeziku Borland Delphi 7 pomoću kompajlera Borland Delphi 7 ...

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

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

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

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

2 Funkcionalna namjena- svrhu programa i opći opis funkcioniranja programa, njegove glavne karakteristike, podatke o ograničenjima nametnutim opsegu programa. Na primjer:

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

Korisnik ima mogućnost ..., implementirati ..., pokrenuti ..., analizirati ..., dobiti rezultate analize i obrade ..., izgraditi ... itd.

3 Opis logičke strukture- korištene metode, algoritmi programa, opis strukture i logike programa (s osvrtom na tekst programa na izvornom jeziku) i njegovih sastavnih dijelova, njihove funkcije i veze među njima, kao i veze programa s drugim programima. Sadržaj ovog odjeljka treba biti specifičan i temeljiti se na tekstu programa.

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

Metoda rješenja može se predstaviti:

- u obliku sustava formula (bezuvjetnih ili uvjetnih);

- u obliku verbalnog prikaza slijeda radnji;

- u obliku njihovih kombinacija.

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

Dijagrami algoritama, programa, podataka i sustava u ovom odjeljku treba koristiti postupnu metodu drill-down. Štoviše, razina detalja trebala bi biti takva da su različiti dijelovi programa i odnos između njih jasni kao cjelina. Drugim riječima, prvo morate opisati generaliziranu shemu algoritma, razbijajući program u logičke blokove, a zatim detaljno razmotriti sheme algoritama za rad svakog od tih blokova. Simboli i pravila za izvođenje shema određeni su GOST 19.701-90 (Dodatak B).

Program uključuje sljedeće module:

- korisničko sučelje;

- modul za određivanje staza u grafu;

- modul za izračun prijenosne funkcije;

- modul za konstruiranje amplitudnih i faznih frekvencijskih karakteristika;

- modul za konstruiranje odgovora na polinomsko djelovanje;

- uređivač teksta.

Modul sučelja izgrađen je na dvije vrste dijaloga: dijaloškom okviru "pitanje - odgovor" i dijaloškom okviru tipa "izbornik". Modul sučelja upravlja ...

Definicijski modulstaze u grafu na temelju korištenja metode ... To je ...

Modul za izračunprijenosna funkcija implementira metodu ... i tako dalje.

Algoritamdefinicija staza u grafu ima oblik: ...

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

Programom se upravlja na osobnom računalu (PC) tipa IBM PC/AT. Za rad u dijaloškom načinu koriste se zaslon, tipkovnica i miš. Za podršku grafičkog načina rada potreban je adapterS VGA. Ulazni podaci pohranjeni su na disketama i/ili tvrdim diskovima. Program radi pod OS...

- način pozivanja programa s odgovarajućeg nositelja podataka i ulaznih točaka u program, kao i naziv modula učitavanja, podatke o korištenju RAM-a, veličinu programa i opis cjelokupnog postupka za pozivanje i učitavanje sustava. 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 navođenje tipova podataka, raspona njihovih vrijednosti, formata prezentacije itd.

Isti odjeljak treba sadržavati 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 je tekstualna datoteka koja opisuje proširenu matricu incidencije grafa sustava koji se proučava. Ova datoteka ima sljedeću strukturu...

Korištena metoda određivanja ... ne može se koristiti s ..., stoga su ove vrijednosti nevažeće, a program na njih reagira 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 sustava);

- datoteke u jednom od grafičkih formata - kopije slike konstruiranih karakteristika (frekvencijski odziv, fazni odziv i sl.);

- tekstualne datoteke - izvješća o provedenom istraživanju u formatu ...;

- dijagnostika stanja sustava i poruke o eventualnim pogreškama koje su se dogodile.

Ovisno o značajkama programa, dopušteno je uvođenje dodatnih odjeljaka.

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

U nastavku se nalazi primjer opisa programa "Text Editor", koji je sastavio jedan od polaznika. Primjer prvo pruža vanjsku funkcionalnu specifikaciju, a zatim internu specifikaciju.

Program "Text Editor" namijenjen je kreiranju novih i ispravljanju postojećih MS DOS tekstualnih datoteka u interaktivnom (korisničkom) načinu rada. Računalo formira zaslon s prozorom u kojem se prikazuje dio teksta iz tekstualne datoteke (izgled zaslona odgovara internom uređivaču programa Norton Commander). Korisniku je omogućena mogućnost umetanja u tekst u prozoru zaslona bilo koji znak tipkovnice iza znaka označenog na ekranu kursorom. Iznimka su brojni simboli koji su znakovi kontrolnih naredbi ili neiskorišteni simboli (dat je popis simbola). Nakon što korisnik pošalje naredbu za pisanje, sve promjene teksta koje je napravio korisnik zapisuju se u datoteku.

Osnovno načelo uređivača teksta je prenijeti redove teksta iz potrebnih dijelova datoteke prvo u polje međuspremnika u memoriji duljine 65535 bajtova (znakova) uz daljnje kopiranje potrebnih redaka iz polja međuspremnika u prozor na ekranu .

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

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

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

Zatim, s parametrom "Prvi redak datoteke" izvodi se algoritam "Učitaj retke datoteke počevši od navedenog retka u niz međuspremnika uređivača". Zatim, prije nego što korisnik pošalje jednu od naredbi za dovršetak uređivanja uz spremanje podataka (ili bez spremanja), izvršava se glavni programski ciklus. Konačno, ako je izdana naredba za spremanje, informacije iz niza međuspremnika ponovno se zapisuju u datoteku. Program završava brisanjem ekrana.

Kontrola naziva uređivane datoteke je sljedeća. Ako datoteka s navedenim imenom ne postoji na disku, tada se prikazuje poruka upozorenja o stvaranju nove "prazne" datoteke. Ako korisnik nije naveo naziv datoteke koja se uređuje ili je odbio raditi s kreiranom "praznom" datotekom, tada se program nenormalno prekida uz objašnjenje razloga za prekid.

Unutar glavne petlje programa izvodi se niz od tri uzastopne radnje. "Algoritam prikaza" prikazuje 23 retka teksta iz niza međuspremnika na ekranu, počevši od navedenog retka. Zatim se pokazivač prikaza postavlja na navedenu poziciju zaslona. Upisuje se kod pritisnute tipke. Ako kod pritisnute tipke odgovara kontrolnoj tipki, tada se izvodi jedna od alternativnih radnji za izvršavanje naredbe koja odgovara ovoj tipki. U suprotnom, simbol se umeće u tekst.

Iz knjige Programski paketi. Zahtjevi kvalitete i ispitivanja Autor autor nepoznat

Iz korisničke knjige za Linux Autor Kostromin Viktor Aleksejevič

12.2. Programi za gledanje tekstova u različitim formatima Negdje sam pročitao da je u tradiciji UNIX-a bilo stvaranje zasebne naredbe za svaku elementarnu akciju. Ovo opažanje je dobro ilustrirano činjenicom da Linux ima čitav niz zasebnih preglednika datoteka.

Iz knjige Uvod u OpenGL Autor Računala Autor nepoznat -

12.5.3 CoolEdit - ugrađeni uređivač Midnight Commandera CoolEdit je program jednostavan za korištenje s poznatim većini korisnika (osobito onima koji su radili s Norton Commanderom 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

Primjer programa Rezultat ovog programa je konstrukcija tetraedra s prstenovima koji rotiraju oko njega, na koji se nanosi tekstura. U MS Visual C ++, program se može kompilirati bez promjena, ali prilikom kompajliranja u Borland C ++, morat ćete komentirati

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

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

Iz knjige Programiranje u Rubyju [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 tutorialu, program koji ispisuje niz Hello, world! uvijek je naveden prvi, ali ćemo pogledati nešto značajnije. Ovdje je mali interaktivni konzolni program za pretvaranje temperature iz Fahrenheita u ljestvicu

Iz VBA knjige za lutke autor Cummings Steve

16.1.3. Primjer programiranja Sustavi vođeni uzorcima imaju poseban stil programiranja koji zahtijeva specifično programsko razmišljanje. U ovom slučaju govorimo o programiranju u smislu obrazaca. Kao ilustraciju, razmotrite

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

Uzorak programa Kako bismo raspravu o hijerarhiji članova VBA učinili malo manje apstraktnom, pogledajmo sljedeć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 web stranica Writer Program za obradu teksta OpenOffice.org Writer (u daljnjem tekstu jednostavno Writer) najpoznatija je aplikacija u uredskom paketu. Ovaj program vam omogućuje stvaranje 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 odjeljku 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 tablice procesa. Ovo može

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

22.3. Primjer programa za otklanjanje pogrešaka Napišimo program koji nula elemente niza a. Da, program ne radi ništa korisno, ali se može koristiti za demonstraciju rada s gdb debuggerom.Ovdje je popis 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 za postizanje svojih ciljeva. Najzanimljiviji su načini daljinskog iskorištavanja ranjivosti

Iz knjige autora

PRIMJER JEDNOSTAVNOG C PROGRAMA Pogledajmo jednostavan C program. Treba odmah reći da nam je takav primjer potreban samo da bismo identificirali neke od glavnih značajki bilo kojeg programa napisanog u jeziku C. U nastavku ćemo objasniti svaki redak, 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 ilustrira neke od odredbi ovog poglavlja. Izgleda prilično dugo, ali sve izračune u njemu obavlja šest postavljenih operatera

Iz knjige autora

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

Uredbom Državnog komiteta za standarde SSSR-a od 18. prosinca 1978. br. 3350 ustanovljeno je razdoblje uvođenja

od 01.01. 1980 g.

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

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

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

Obavezno je sastavljanje informativnog dijela (napomena i sadržaj).

3. Opis programa treba sadržavati sljedeće odjeljke:

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

Ovisno o značajkama programa, dopušteno je uvođenje dodatnih odjeljaka ili kombiniranje zasebnih odjeljaka.

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

  • naziv i naziv programa;
  • softver potreban za rad programa;
  • programski jezici na kojima je program napisan.

5. U odjeljku "Funkcionalna svrha" 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" treba sadržavati:

  • algoritam programa;
  • korištene metode;
  • struktura programa s opisom funkcija sastavnih dijelova i odnosa među njima;
  • veze programa s drugim programima.

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

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

7. U rubrici "Rabljena tehnička sredstva" navesti vrste računala i uređaja koji se koriste u radu programa.

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

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

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

  • priroda, organizacija i preliminarna priprema ulaznih podataka;
  • format, opis i način kodiranja ulaznih podataka.

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

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

11. Sadržaj odjeljaka dopušteno je ilustrirati primjerima objašnjenja, tablicama, dijagramima, grafikonima.

12. U dodatku opisu programa dopušteno je uključivanje raznih materijala koje je neprikladno uključiti u dijelove opisa.

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

* Ponovno tiskano (studeni 1987.) s amandmanom br. 1, odobrenim u rujnu 1981. (IUS 11-81)

Vrhunski povezani članci