Документація програмного забезпечення(англ. software documentation) - супроводжуючі документи до програмного забезпечення, які містять в собі інформацію, що описує загальні положення необхідні для ознайомлення перед тим як використовувати його за призначенням. Така документація дуже важлива і описує не тільки яким чином правильно використовувати поставлене програмне забезпечення, а й пояснює основні використані алгоритми. В залежності від складності кожного окремого програмного забезпечення, його специфіки, а також ліцензії під якою воно створене - документація може варіюватися за обсягом і за змістом.
Основні компоненти
- специфікація - перелік і призначення всіх файлів програмного виробу, включаючи файли документації;
- відомість власників оригіналів - список підприємств, які зберігають оригінали програмних документів, складається тільки для складних програмних виробів;
- текст програми - запис кодів програми та коментарі до них;
- опис програми - інформація про логічну структуру та функціонування програми;
- програма і методика випробувань - перелік і опис вимог, які повинні бути перевірені в ході випробування програми, методи контролю;
- технічне завдання - документ, в якому викладаються призначення і область застосування програми, вимоги до програмного виробу, стадії і терміни розробки, види випробувань;
- пояснювальна записка - обґрунтування прийнятих і застосованих технічних і техніко-економічних рішень, схеми та опис алгоритмів, загальний опис роботи програмного виробу;
До програмних документів віднесено також документи, що забезпечують функціонування та експлуатацію програм - експлуатаційні документи:
- відомість експлуатаційних документів - містить список експлуатаційних документів на програмний виріб, до яких відносяться формуляр, опис застосування, керівництво системного програміста, керівництво програміста, керівництво оператора, опис мови, керівництво з технічного обслуговування;
- формуляр - містить основні характеристики програмного виробу, склад і відомості про експлуатацію програми;
- опис застосування - містить інформацію про призначення та галузі застосування програмного виробу, обмеження при застосуванні, клас і методи вирішуваних завдань, конфігурацію технічних засобів;
- керівництво системного програміста - містить відомості для перевірки, настроювання і функціонування програми при конкретному застосуванні;
- керівництво програміста - містить відомості для експлуатації програмного виробу;
- керівництво оператора - містить докладну інформацію для користувача, який забезпечує його спілкування з ЕОМ у процесі виконання програми;
- опис мови - містить синтаксис і семантику мови;
- керівництво з технічного обслуговування - містить відомості для застосування тестових і діагностичних програм при обслуговуванні технічних засобів.
Стандартизація програм
На сьогодні існує цілий комплекс стандартів, які регламентують різні аспекти життєвого циклу ПЗ. До їх розробки були залучені такі міжнародні організації, як IEEE (Institute of Electrical and Electronic Engineers, Інститут інженерів з електротехніки та електроніки), ISO (International Standards Organization, Міжнародна організація зі стандартизації), EIA (Electronic Industry Association, Асоціація електронної промисловості), IEC (International Electrotechnical Commission, Міжнародна комісія з електротехніки), а також деякі національні дослідні інститути (ANSI, American National Standards Institute, Американський національний інститут стандартів; SEI, (Software Engineering Institute, Інститут програмної інженерії).
Посилання
- International Organization for Standardization [ 22 травня 2016 у Wayback Machine.] Міжнародна організація зі стандартизації
- Закон про стандартизацію [ 12 червня 2015 у Wayback Machine.]
- Закон про захист інформації в інформаційно-телекомунікаційних системах [ 9 листопада 2018 у Wayback Machine.]
- Закон про авторське право [ 30 червня 2015 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dokumentaciya programnogo zabezpechennya angl software documentation suprovodzhuyuchi dokumenti do programnogo zabezpechennya yaki mistyat v sobi informaciyu sho opisuye zagalni polozhennya neobhidni dlya oznajomlennya pered tim yak vikoristovuvati jogo za priznachennyam Taka dokumentaciya duzhe vazhliva i opisuye ne tilki yakim chinom pravilno vikoristovuvati postavlene programne zabezpechennya a j poyasnyuye osnovni vikoristani algoritmi V zalezhnosti vid skladnosti kozhnogo okremogo programnogo zabezpechennya jogo specifiki a takozh licenziyi pid yakoyu vono stvorene dokumentaciya mozhe variyuvatisya za obsyagom i za zmistom Osnovni komponenti specifikaciya perelik i priznachennya vsih fajliv programnogo virobu vklyuchayuchi fajli dokumentaciyi vidomist vlasnikiv originaliv spisok pidpriyemstv yaki zberigayut originali programnih dokumentiv skladayetsya tilki dlya skladnih programnih virobiv tekst programi zapis kodiv programi ta komentari do nih opis programi informaciya pro logichnu strukturu ta funkcionuvannya programi programa i metodika viprobuvan perelik i opis vimog yaki povinni buti perevireni v hodi viprobuvannya programi metodi kontrolyu tehnichne zavdannya dokument v yakomu vikladayutsya priznachennya i oblast zastosuvannya programi vimogi do programnogo virobu stadiyi i termini rozrobki vidi viprobuvan poyasnyuvalna zapiska obgruntuvannya prijnyatih i zastosovanih tehnichnih i tehniko ekonomichnih rishen shemi ta opis algoritmiv zagalnij opis roboti programnogo virobu Do programnih dokumentiv vidneseno takozh dokumenti sho zabezpechuyut funkcionuvannya ta ekspluataciyu program ekspluatacijni dokumenti vidomist ekspluatacijnih dokumentiv mistit spisok ekspluatacijnih dokumentiv na programnij virib do yakih vidnosyatsya formulyar opis zastosuvannya kerivnictvo sistemnogo programista kerivnictvo programista kerivnictvo operatora opis movi kerivnictvo z tehnichnogo obslugovuvannya formulyar mistit osnovni harakteristiki programnogo virobu sklad i vidomosti pro ekspluataciyu programi opis zastosuvannya mistit informaciyu pro priznachennya ta galuzi zastosuvannya programnogo virobu obmezhennya pri zastosuvanni klas i metodi virishuvanih zavdan konfiguraciyu tehnichnih zasobiv kerivnictvo sistemnogo programista mistit vidomosti dlya perevirki nastroyuvannya i funkcionuvannya programi pri konkretnomu zastosuvanni kerivnictvo programista mistit vidomosti dlya ekspluataciyi programnogo virobu kerivnictvo operatora mistit dokladnu informaciyu dlya koristuvacha yakij zabezpechuye jogo spilkuvannya z EOM u procesi vikonannya programi opis movi mistit sintaksis i semantiku movi kerivnictvo z tehnichnogo obslugovuvannya mistit vidomosti dlya zastosuvannya testovih i diagnostichnih program pri obslugovuvanni tehnichnih zasobiv Standartizaciya program Na sogodni isnuye cilij kompleks standartiv yaki reglamentuyut rizni aspekti zhittyevogo ciklu PZ Do yih rozrobki buli zalucheni taki mizhnarodni organizaciyi yak IEEE Institute of Electrical and Electronic Engineers Institut inzheneriv z elektrotehniki ta elektroniki ISO International Standards Organization Mizhnarodna organizaciya zi standartizaciyi EIA Electronic Industry Association Asociaciya elektronnoyi promislovosti IEC International Electrotechnical Commission Mizhnarodna komisiya z elektrotehniki a takozh deyaki nacionalni doslidni instituti ANSI American National Standards Institute Amerikanskij nacionalnij institut standartiv SEI Software Engineering Institute Institut programnoyi inzheneriyi PosilannyaInternational Organization for Standardization 22 travnya 2016 u Wayback Machine Mizhnarodna organizaciya zi standartizaciyi Zakon pro standartizaciyu 12 chervnya 2015 u Wayback Machine Zakon pro zahist informaciyi v informacijno telekomunikacijnih sistemah 9 listopada 2018 u Wayback Machine Zakon pro avtorske pravo 30 chervnya 2015 u Wayback Machine