Контрольна робота розробка і стандартизація програмних засобів та інформаційних технологій

1. Які основні функції Держстандарту Росії?

Держстандарт Росії виконує наступні функції:

  • координує діяльність державних органів управління, що стосується питань стандартизації, сертифікації, метрології;
  • взаємодіє з органами влади республік у складі РФ і інших суб'єктів Федерації в галузі стандартизації, сертифікації, метрології;
  • спрямовує діяльність технічних комітетів і суб'єктів господарської діяльності з розроблення, застосування стандартів, інших проблем згідно своєї компетенції;
  • готує проекти законів та інших правових актів у межах своєї компетенції;
  • встановлює порядок і правила проведення робіт зі стандартизації, метрології, сертифікації;
  • приймає велику частину державних стандартів, загальноросійських класифікаторів техніко-економічної інформації;
  • здійснює державну реєстрацію нормативних документів, а також стандартних зразків речовин і матеріалів;
  • керує діяльністю з акредитації випробувальних лабораторій і органів з сертифікації;
  • здійснює державний нагляд за дотриманням обов'язкових вимог стандартів, правил метрології та обов'язкової сертифікації і т.д.

2. Що таке «стандарт» в області програмного забезпечення?

Стандарт - це нормативний документ, розроблений на основі консенсусу, затверджений визнаним органом, спрямований на досягнення оптимального ступеня упорядкування в певній галузі. У стандарті встановлені для загального та багаторазового використання загальні принципи, правила, характеристики, що стосуються різних видів діяльності або їх результатів. Стандарт повинен бути заснований на узагальнених результатах наукових досліджень, технічних досягнень і практичного досвіду, тоді його використання принесе оптимальну вигоду для суспільства.

Стандарти мають велике значення - вони забезпечують можливість розробникам програмного забезпечення використовувати дані і програми інших розробників, здійснювати експорт / імпорт даних.

Стандарти в галузі програмного забезпечення регламентують взаємодію між різними програмами. Для цього призначені стандарти межпрограммного інтерфейсу, наприклад OLE. Без таких стандартів програмні продукти були б «закритими» один для одного.

3. У чому відмінність базових стандартів і профілів стандартів?

Під базовим стандартом слід розуміти прийнятий нормативний документ, який регламентує типові (можливо різноманітні) вимоги, норми і правила стосовно до даного об'єкту стандартизації.

Під профілем стандарту слід розуміти прийнятий нормативний документ, що регламентує вимоги, норми і правила, вибрані з базових стандартів і при необхідності доповнені і / або уточнення (обмежені) стосовно конкретної класифікаційної групи даного об'єкта стандартизації.

Профілі стандартів розробляються на основі базових стандартів для конкретного типу об'єкта.

4. На чому грунтуються принципи модульності і відповідальності?

Принцип модульності заснований на наступних положеннях:

  • Кожен процес сильно пов'язаний, тобто організований таким чином, що всі частини процесу (роботи, завдання) строго взаємопов'язані.
  • Процеси вільно з'єднані між собою. Кількість інтерфейсів між процесами зведено до мінімуму.

Модульність - принцип розробки програмної системи, що передбачає реалізацію її у вигляді окремих частин (модулів). Даний принцип успадкований від модульного програмування, проходження йому спрощує проектування і налагодження програми.

У мовах програмування, що підтримують роботу з модулями, класи і об'єкти становлять логічну структуру системи і поміщаються в модулі. Модулі утворюють фізичну структуру системи.

При виконанні декомпозиції системи на модулі бажано об'єднувати логічно пов'язані абстракції (класи), по можливості забезпечуючи скорочення зовнішніх зв'язків між модулями. Модулі служать в якості елементарних і неподільних блоків програми, які можуть використовуватися в системі повторно, розподіл класів і об'єктів по модулях повинно враховувати це.

Принцип відповідальності базується на певних обов'язки кожного суб'єкта, залученого в життєвий цикл. Суб'єкт може виконувати один або кілька процесів. Процес може бути виконаний одним або декількома суб'єктами, при цьому один із суб'єктів повинен бути визначений відповідальним за процес. Суб'єкт, що виконує процес, несе відповідальність за весь цей процес, навіть якщо виконання окремих робіт (завдань) доручено іншим суб'єктам.

Відповідальність є особливістю структури життєвого циклу програмного забезпечення з урахуванням умов проекту, в який закономірно може бути залучено безліч суб'єктів.

5. Яке призначення програмної документації?

Основним компонентом інформаційного забезпечення програмних засобів є система документації, що застосовується в процесі управління об'єктом.

Створення програмної документації - важливий етап, так як користувач починає своє знайомство з програмним продуктом саме з документації. Для чого призначений програмний продукт, як встановити програмний продукт, як почати з ним працювати - ось одні з перших питань, на які повинна відповідати програмна документація.

Призначення програмної документації:

  • уніфікації програмних виробів для взаємного обміну програмами і застосування раніше розроблених програм в нових розробках;
  • зниження трудомісткості і підвищення ефективності розробки, супроводу, виготовлення і експлуатації програмних виробів.

6. Які Держстандарти РФ по документуванню ПС розроблені на основі відповідних міжнародних стандартів?

У РФ діє ряд стандартів в частині документування ПС, розроблених на основі прямого застосування міжнародних стандартів ІСО:

ДСТУ ISO 9127-94 Системи обробки інформації. Документація користувача і інформація на упаковці для споживчих програмних пакетів. Стандарт повністю відповідає міжнародному стандарту ІСО 9127: +1989. Метою стандарту є надання потенційним покупцям первинних відомостей про програмному пакеті.

ДСТУ ISO / IEC 8631-94 Інформаційна технологія. Програмні конструктиви і умовні позначення для їх подання. Описує уявлення процедурних алгоритмів.

7. Які комплексні характеристики описують якість ПС?

Якість ПС визначають шість комплексних характеристик: функціональні можливості; надійність; практичність; ефективність; сопровождаемость; мобільність.

  1. Функціональні можливості. Дана характеристика описує властивості ПО в частині повноти задоволення вимог користувача і в цьому сенсі є визначальною для споживчих властивостей ПО, в той час як інші характеристики носять більш технічний характер, що не зменшує їхньої значення при оцінці якості ПЗ.
  2. Надійність. Специфіка ПО полягає в тому, що воно не схильне до старіння і зносу, а відмови проявляються через помилки у вимогах, проект, реалізації.
  3. Практичність. При оцінці цієї характеристики слід виходити з вимог користувача, так як користувачі різного рівня підготовленості висувають різні (часто взаємовиключні) вимоги.
  4. Ефективність. Оцінка даної характеристики також критично залежить від вимог користувача. ПО може виглядати неефективним не в силу поганого кодування, а в силу суперечливості і нереальності вихідних вимог.
  5. і 6. сопровождаемости. Мобільність. Для цих двох характеристик слід враховувати, що в специфічних російських умовах їм часто не приділялося раніше і не приділяється зараз достатньо уваги з боку користувача.

8. У яких стандартах і як визначається поняття якості і надійності ПС?

За ГОСТ 15467-79: Якість продукції - сукупність властивостей продукції, які обумовлюють її придатність задовольнити певні потреби відповідно до її призначення.

За ISO 8402-86 і ISO 9126: Якість - сукупність властивостей і характеристик продукції або послуги, які надають їм здатність задовольняти обумовлені або передбачувані потреби.

За ISO 8402: Система якості - сукупність організаційної структури, методик, процесів і ресурсів, необхідних для загального управління якістю.

За ISO 9126: Надійність - набір атрибутів, що відносяться до здатності програмного забезпечення зберігати свій рівень якості функціонування при встановлених умовах за встановлений період часу.

За ISO 8402: Надійність - збірний термін, який використовується для опису характеристики готовності та чинників неї чинників: безвідмовності, ремонтопридатності і забезпечення технічного обслуговування та ремонту.

Завантажити одним архівом (безкоштовно):

Як відомо, викладачі бувають різні. І для того щоб виробити правильну стратегію поведінки з кожним з них, спочатку потрібно їх правильно класифікувати. Всі викладачі умовно діляться на такі підвиди: докладніше.

Розібратися в тонкощах людських взаємин нелегко. У поведінці з батьками, друзями, протилежною статтю, викладачами завжди є свої нюанси. З перших днів навчання у ВНЗ студентам належить вибудувати нову лінію відносин - з педагогами. Серед них часом зустрічають. Детальніше.

Кожен першокурсник, вступивши до ВНЗ, відкриває для себе нові закони навчання. Можливо, хтось прийме їх лише за випадкові збіги. Проте, всі ці парадокси шикуються в правдоподібну картину, перевірену студентами на власному досвіді. Отже, всупереч логіці існують такі закони навчання. Детальніше.

Схожі статті