- •Перелік основних позначень і скорочень
- •Загальна частина
- •Моніторинг Веб-сайтів та їх розробка.
- •Розробка з урахуванням потреби у вимірах
- •Обов’язкові функції Веб-сайта.
- •Висновок
- •Основні принципи об’єктно-орієнтованого програмування.
- •Основні етапи розроблення об’єктно-орієнтованих програм.
- •Вибір мови програмування.
- •2. Спеціальна частина
- •Аналіз предметної області.
- •Основні методи і функції програми “Система моніторингу робото спроможності Веб-сайтів.
- •Опис елементів інтерфейсу користувача.
- •3.Економіча частина
- •Характеристика та призначення роботи.
- •Витрати на створення програмного продукту
- •3.3 Висновки економічної доцільності проекту
- •4.Охорона праці
- •Загальні положення
- •Вимоги протипожежної безпеки
- •Санітарнр-гігієнічні норми
- •Висновки
- •Джерела та посилання
- •Додаток а Код форми”Головне меню”
- •Форма“Меню запропонованих сайтів”
- •Форма“Розпізнавач ip адрес та імені пк”
- •Форма “перекладач назв фруктів”
- •Форма “про програму”
- •Форма “керування клавішами”
- •Форма “Доступні слова”
- •Форма “Тест з укр.Мови”
- •Форма “Гра відгадай марку”
- •Форма “Доступні клавіші”
- •Форма “моніторинг”
Основні етапи розроблення об’єктно-орієнтованих програм.
Типовий процес розробки комп’ютерної програми на основі об’єктно-орієнтованого програмування складається з наступних етапів:
аналіз, проектування, кодування та модифікація.
Метою етапу аналізу є виявлення ключових абстракцій предметної області і складання їх словника. На цьому етапі відбувається об’єктна декомпозиція задачі, ідентифікуються основні об’єкти і класи об’єктів, визначаються особливості їх поведінки.
Етап проектування передбачає логічне та фізичне проектування.
Логічне
проектування полягає у розробці структури
класів та об’єктів на основі відповідних
ієрархій. Фізичне проектування містить
об'єднання опису класів у модулі, вибір
схеми їх підключення (статична або
динамічна), визначення способів взаємодії
з обладнанням, операційною системою та
іншим програмним забезпеченням (базами
даних, мережним оточенням), забезпечення
синхронізації процесів для систем
рівнобіжної обробки тощо. На етапі
проектування використовуються такі
механізми визначення класів як
спадкування, наповнення, використання.
Результатом етапу проектування є описи
класів та їх ієр
архії.
На етапі кодування відбувається послідовне втілення класів з одночасним внесенням у відповідну бібліотеку. Втілення передбачає створення інтерфейсу класу, опису полів класу та властивостей класу, розробки алгоритмів для його методів тощо. Одержаний у результаті втілення код класу тестується й налагоджується.
Модифікація являє собою етап додавання нових функціональних можливостей до програми. Зміни торкаються лише втілення класу, не змінюючи його інтерфейсу, інакше внесення на цьому етапі змін до інтерфейсу викличе необхідність узгодження процесів взаємодії між об'єктами та потребує змін в інших класах програми. Простота модифікації дозволяє легко адаптувати програмний продукт до умов експлуатації, що постійно змінюються.
Закінчуючи огляд основних принципів ООП зазначимо, що певним недоліком об’єктно-орієнтованого програмування є деяке зростання накладних видатків на виконання програми через більш складну організацію середовища виконання. Проте, у загальному випадку це зростання не є критичним і в достатній мірі компенсується певним підвищенням швидкості комп’ютера.
Вибір мови програмування.
Інструментальним
засобом програмування у даній дипломні
роботі було обрано інтегроване середовище
розроблення застосувань (Integrated Development
Environment, IDE), що називається MS Visual Studio 2010
Express Edition.
IDE MS Visual Studio 2010 Express Edition — безоплатно поширюваний компанією Microsoft засіб розроблення застосувань для платформи .NET, що підтримує об’єктно-орієнтовану та компонентно-орієнтовану технології розроблення.
Створений і підтримуваний корпорацією Microsoft, цей засіб містить декілька мов програмування, серед яких, зокрема присутні Visual С++ Express Edition, Visual С# Express Edition та Vіsual Basic 2010 Express Edition. У складі IDE Visual Studio 2010 Express Edition присутній достатньо багатий набір інструментів для візуального конструювання користувацького інтерфейсу.
У якості мови програмування було обрано мову Vіsual C# 2010 Express Edition. Забезпечуючи підтримку об’єктно-орієнтованого стиля програмування.
