Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка інформаційно-пошукової системи для формування технологічного обладнання для складально-монтажних робіт

Реферат Розробка інформаційно-пошукової системи для формування технологічного обладнання для складально-монтажних робіт





ипів забезпечення надійності:

попередження помилок;

виявлення помилок;

виправлення помилок;

забезпечення стійкості до помилок.

Дії, спрямовані на мінімізацію помилок і збоїв:

запобігання помилок за рахунок структурного програмування;

приховування інформації або дозований доступ до даних з боку програмних засобів і об'єктів в об'єктно-орієнтованому програмуванні;

налагодження;

стійкість до збоїв;

обробка виняткових ситуацій (перехоплення помилок, наприклад, розподіл на нуль) і локалізація помилок і збоїв;

відновлення програми після збою.

Для оцінки допустимої кількості помилок, виходячи зі співвідношення 1 помилка на 1000 операндів, скористаємося формулою:


, (2.1)


де - кількість операндів в програмі.

Згідно з моделлю Холстеда кількість помилок у програмі після закінчення її розробки можна оцінити за формулою:


, (2.2)


де - коефіцієнт пропорційності;

і - число операторів і операндів в програмному засобі, відповідно.


Для більш точної оцінки складності програми можна також обчислити значення показника структурної складності програми:


, (2.3)


де - кількість альтернативних маршрутів;

- число розгалужень, що зустрічаються на i-том маршруті.

На підставі кількості операндів і показника структурної складності можна обчислити значення оцінки кількості дефектів за наступною формулою:


(2.4)

Зв'язок інтенсивності потоку відмов з рівнем дефективности ПО може бути описана наступною формулою:


, (2.5)


де - кількість операторів в коді програми.

Результати розрахунків при=300,=200, M=10 в (2.1) - (2.5), різних оцінок дефективности (за кількістю помилок) програми наведені в таблиці 2.7.


Таблиця 2.7 - Результати розрахунків допустимої кількості помилок і інтенсивності потоку відмов з рівнем дефективности ПО

Формула Допустима кількість ошібок0.20.00000116Допустімое кількість помилок, за моделлю Холстеда 0.00782Значеніе оцінки кількості дефектов31.80.000648

3. РОЗРОБКА інформаційно-пошукової системи


Розробка додатка інформаційно-пошукової системи для формування технологічного обладнання для складально-монтажних робіт відбувається в два етапи:

системний аналіз (складання алгоритму для розробки додатку, визначення структури даних, об'єкта та взаємодії між ними);

кодування (програмування) [7].


3.1 Обгрунтування вибору мови програмування програми бази даних

++ - компільований статично типізований мова програмування загального призначення.

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

Будучи одним з найбільш популярних мов програмування, C ++ широко використовується для розробки програмного забезпечення. Область його застосування включає створення операційних систем, різноманітних прикладних програм, драйверів пристроїв, додатків для вбудованих систем, високопродуктивних серверів, а також розважальних додатків (ігор). Існує безліч реалізацій мови C ++, як безкоштовних, так і комерційних і для різних платформ [8]. Наприклад, на платформі x86 це GCC, Visual C ++, Intel C ++ Compiler, Embarcadero (Borland) C ++ Builder та інші. C ++ зробив величезний вплив на інші мови програмування, в першу чергу на Java і C #.

У C ++ доступні наступні вбудовані типи:

символьні: char, wchar_t (char16_t і char32_t, в стандарті C ++ 11);

- цілочисельні знакові: signed char, short int, int, long int (і long long int, в стандарті C ++ 11);

цілочисельні беззнакові: unsigned char, unsigned short int, unsigned int, unsigned long int (і unsigned long long int, в стандарті C ++ 11);

з плаваючою точкою: float, double, long double;

- логічний: bool, що має значення true і false. ++ - надзвичайно потужний мова, що містить засоби створення ефективних програм практично будь-якого призначення, від низькорівневих утиліт і драйверів до складних програмних комплексів самого різного призначення. Достоїнствами С ++ є:

підтримуються різні ст...


Назад | сторінка 13 з 22 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка інформаційно-пошукової системи для формування технологічного облад ...
  • Реферат на тему: Підхід &Шість сигма&: ідентифікація рівня аналітичних помилок клінічних лаб ...
  • Реферат на тему: Розробка шаблону для web сервісу з обліку помилок програмних продуктів
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...