МІНІСТЕРСТВО ОСВІТИ УКРАЇНИ
Бердичівський політехнічний коледж
КОНТРОЛЬНА РОБОТА
з дисципліни “Технологія розробки програмного забезпечення”
(варіант №9)
Виконав: студент групи Пзс-504
Каленський М.Ю.
Перевірив: викладач
Тростянський Б.Г.
м. Бердичів
2007 р
Зміст
Специфікація якості програми.
Забезпечення стійкості програмних засобів.
Інструментальні середовища програмування.
Практичне завдання.
Список використаної літератури.
Специфікація якості програми
Розробка специфікації якості зводиться, до побудови своєрідної моделі якості ПЗ. У цій моделі повинний бути перелік усіх елементарних властивостей, які необхідно забезпечити в ПЗ і які у сукупності утворять прийнятну для користувача якість ПЗ. При цьому кожна з цих властивостей повинна бути в достатній степені конкретизованою з урахуванням визначення вимог до ПЗ. Для конкретизації якості ПЗ по кожному з критеріїв використовується обмежений набір досить простих властивостей, які можуть бути однозначно інтерпретовані розроблювачами. Такі властивості називаються примітивами якості ПЗ . Деякі з примітивів можуть використовуватися по декількох критеріях. Можна визначити наступну залежність критеріїв якості від примітивів якості ПЗ.
Функціональність - завершеність.
Надійність - точність, автономність, стійкість, захищеність.
Легкість застосування – П - документованість, інформативність (тільки стосовно до документації по застосуванню), комунікабельність, стійкість, захищеність.
Ефективність - тимчасова ефективність, ефективність по ресурсах (по пам'яті), ефективність по пристроях.
Супровід - з даним критерієм зв'язано багато різних примітивів якості. Однак їх можна розподілити по двох групах, виділивши два підкритерія якості: простота і змінність.
Простота - це набір характеристик ПЗ, що дозволяють мінімізувати зусилля по вивченню і розумінню програм і документації.
Змінність - це характеристики ПЗ, що дозволяють виконувати чи спрощують внесення в нього необхідних змін і доробок.
Мобільність - незалежність від пристроїв, автономність, структурованість, модульність.
Нижче даються визначення використовуваних примітивів якості ПЗ.
Завершеність - властивість, що характеризує ступінь виконання ПЗ усіх явних і неявних функцій.
Точність - міра, що характеризує прийнятність величини похибки у видаваних програмами ПЗ результатах.
Автономність - властивість, що характеризує здатність ПЗ виконувати запропоновані функції без допомоги чи підтримки інших компонентів програмного забезпечення.
Стійкість - властивість, що характеризує здатність ПЗ продовжувати коректне функціонування, незважаючи на завдання неправильних (помилкових) вхідних даних.
Захищеність - властивість, що характеризує здатність ПЗ протистояти навмисним чи ненавмисним деструктивним діям користувача. К - документованість - властивість, що характеризує наявність, повноту, зрозумілість і наочність навчальної, інструктивної і довідкової документації, необхідної для застосування ПЗ.
Інформативність - властивість, що характеризує наявність у складі ПЗ інформації, необхідної і достатньої для розуміння призначення ПЗ, прийнятих припущень, обмежень, вхідних даних і результатів роботи окремих компонентів, а також поточного стану програм у процесі їхнього функціонування.
Комунікабельність - властивість, що характеризує ступінь, у якій ПЗ полегшує завдання чи опис вхідних даних, і здатність видавати корисні повідомлення в досить простій формі і з простим для розуміння змістом.
Часова ефективність - міра, що характеризує здатність ПЗ виконувати покладені на нього функції протягом визначеного відрізку часу.
Ефективність по ресурсах - міра, що характеризує здатність ПЗ виконувати покладені на нього функції при певних обмеженнях на використовувані ресурси (використовувану пам'ять).
Ефективність по пристроях - міра, що характеризує економічність використання апаратних пристроїв для рішення поставленої задачі.
С - документованість - властивість, що характеризує наявність документації, яка відбиває вимоги до ПЗ і результати різних етапів розробки даного ПЗ, обмеження й інші риси ПЗ, а також їхнє обґрунтування.
Зрозумілість - властивість, що характеризує ступінь, у якій ПЗ дозволяє вивчаючому його користувачеві зрозуміти призначення ПЗ, зроблені допущення й обмеження, вхідні дані і результати роботи програм, тексти цих програм і стан їхньої реалізації.
Структурованість - властивість, що характеризує програми ПЗ з погляду організації їх взаємозалежних частин у єдине ціле певним чином (наприклад, відповідно до принципів структурного програмування).
Зручність сприйняття - властивість, що характеризує легкість сприйняття тексту програм ПЗ (відступи, фрагментація, форматування).
Розширюваність
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.