
- •М. Харків 2013 р.
- •Реферат
- •Перелік скорочень та позначень
- •1 Концепція об'єктно-орієнтованого програмування
- •1.1 Поняття об'єктно-орієнтованого програмування
- •1.2 Засоби розробки
- •1.3 Порівняння мов програмування с sharp, c plus-plus
- •2 Вибір інструмента програмного продукту
- •2.1 Огляд платформи .Net Framework
- •2.2 Огляд Visual Studio 2010
- •2.3 Поняття DreamSpark
- •2.4 Історія Visual Studio, c sharp, f sharp, Visual Basic
- •2.5 Мова програмуванняC#
- •3 Побудова програмної моделі
- •3.1 Постановка задачі
- •3.2 Поняття алгоритму та модель програмного продукту модель
- •3.3 Поняття математична модель
- •3.4 Побудова технологічної моделі програми
- •4 Розробка програмного виробу
- •4 1 Побудувати модель основного (глобальний) модуля програми
- •4.2 Побудувати модель вікон інтерфейсу програми
- •4.3 Розробка основного модуля програми
- •4.4 Емпіричне та формальне тестування програмного виробу
- •Висновок
- •Список джерел інформаці додаток а
- •Додаток б
- •Додаток в
4.2 Побудувати модель вікон інтерфейсу програми
Побудова вікна інтерфейсу складається з самого інтерфейсу програмного продукту та бібліотеки. Вікно програмного продукту зображено на рис.4.1
Рисунок 4.1 – Головне вікно інтерфейсу програми
Модель віконного інтерфейсу складається з оболонки та функцій програми. Кожна функція виконує певну дію в програмі , яка дозволяє користувачеві швидко та легко управляти програмою. Модель створена на мові програмування C# ,щоб використати цю мову потрібно було використати середовище розробки компанії Майкрософт , а саме Visual Studio.
Для того щоб розробити модель віконного інтерфейсу ,був використаний Windows.Forms він є основною частиною програми, важливо приділити особливу увагу його зовнішньому вигляду і функції. У кінцевому рахунку, форма являє собою порожню дошку, яку розробник оснащує елементами управління, формуючи інтерфейс користувача, і кодом для управління даними. Для цього Visual Studio забезпечує інтегроване середовище розробки, що сприяє написанню кодів, а також розширений набір елементів управління. NET Framework. Доповнюючи функціональними можливостями цих елементів управління своїх кодів, користувач може легко і швидко розробити необхідний додаток.
Також в програмі е ще одна віконна модель програми , воно зявляеться при копіюванні файлу після пошуку.
4.3 Розробка основного модуля програми
Зазвичай в програму вводять новий клас, коли потрібно додати деяку функцію, яку можна виділити в окремий модуль коду. Окремий модуль і окремий клас використовують для того, щоб не захаращувати кодом основний модуль програми.Модуль програми ми можемо побачити на рис.4.2
Рисунок 4.2 – Інтерфейс головного вікна програмного продукту
В основном модулі програми було розроблено програмний продукт, який буде виконувати пошук файлів на машині (комп'ьюторі). Були використані багато різнофункціональних функцій, які виконують багато процесів у програмі.
4.4 Емпіричне та формальне тестування програмного виробу
Після написання програмного продукту повинно буде проведено тестування. Спочатку будуть наведені усі основні необхідні терміни, джерело котрих зазначене у списку джерел інформації.
1 Тестування програмного забезпечення - процес дослідження програмного забезпечення з метою отримання інформації про якість продукту.
2 Трансляція програми це процес перетворення програми, представленої на одній з мов програмування, в програму на іншій мові і, у певному сенсі, рівносильну першою.
3 Компілятор це програма або технічний засіб, що виконує саму компіляцію.
4 Компіляція це процес трансляція програми, складеної на вихідній мові високого рівня, в еквівалентну програму на низкорівневій мові, близької до машинного коду.
5 Транслятор це програма або технічний засіб, що виконує саму трансляцію програми.
Щоб провести тестування, а спочатку виконуеться формальне тестування. Потрібно відкрити код нашого програмного продукту .Потрібно виконати копмпиляцію, і впевнитися що компіляція коду виконуеться
Привидемо илюстративне зображення, на якому буде видно, що компіляція коду була виконана правильно.
Рисунок 4.3 – Головне вікно ПП "Пошук файлів на комп'ютері"
Як бачимо всі функції програми при компіляції виконались.Тепер ми можемо вважати, що формальне тестування виконано правильно.
Після проведення вдачного формального тестування,можемо перейти до більш детальнішого це емпіричного тестування. При проведенні емпіричного тестування буде детальніше проведенні дії с кнопками які виконують важливу роль в програмнному продукті. Це ми покажемо на Рис. 4.4
Рисунок 4.4 ‑ Процес запуска пошуку файлу ПП
"Пошук файлів на комп'ютері"
Для того щоб перевірити як працює пошуковик ,потрібно вказати, що ми шукаемо і данна програма автоматично повинна почати виконувати пошук, це при тії умові якщо було натиснути на пошук файлів.