
- •М. Харків 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 Емпіричне та формальне тестування програмного виробу
- •Висновок
- •Список джерел інформаці додаток а
- •Додаток б
- •Додаток в
3.3 Поняття математична модель
Математична модель – це система математичних співвідношень – формул, рівнянь, нерівностей і т.д., що відображають істотні властивості об'єкту або явища. Найбільш ефективно математичну модель можна реалізувати на комп'ютері у вигляді алгоритмічної моделі – так званого обчислювального експерименту. Звичайно, результати обчислювального експерименту можуть виявитися не відповідними дійсності, якщо в моделі не будуть враховані якісь важливі сторони дійсності.
Отже, створюючи математичну модель для розв’язання задачі, потрібно :
1) виділити припущення, на яких ґрунтується математична модель;
2) визначити, що вважати початковими даними і результатами;
3) записати математичні співвідношення, зв’язуючи результати з початковими даними.
При побудові математичних моделей не завжди вдається знайти формули, що явно виражають шукані величини через початкові дані. В таких випадках використовуються математичні методи, що дозволяють дати результати того або іншого ступеня точності. Існує не тільки математичне моделювання якого-небудь явища, але й візуально-натурне моделювання, яке забезпечується за рахунок відображення цих явищ засобами машинної графіки, тобто перед дослідником демонструється своєрідний "комп'ютерний мультфільм", що знімається в реальному часі.
Математична модель – це математичний опис якого-небудь процесу. Таким чином, правильність дії моделі і правильність отриманих з її допомогою висновків забезпечується настільки точно, наскільки вірно створена модель. З другого боку, правильність дії моделі визначається тим, наскільки точно рівняння і нерівності описують суть процесу і наскільки вірний математичний метод створення такої моделі.
3.4 Побудова технологічної моделі програми
Дана програма повинна виконувати пошук файлів на машині(компюторі). На даній ілюстрації зображено голвній інтерфейс програмного продукту (пошук файлів на комп'ьторі) рис 3.2
Рисунок 3.2 – Головна модель програми.
На даному зображення ми спостерігаємо інтерфейс для користувача . Який дозволяє користувачеві легко виконати пошук любого файлу на машині. Коли запускаємо програму ,то ми спостерігаємо оболонку програми ,на якій є назва самої програми . Далі знаходиться сам інтерфейс для користувача в оболонці програми .
В програмі знаходяться набор функцій , які допомагають у використанні даної програми. Перша функція це функція яка виконує роль місця пошуку в машині і надає змогу вказати точне місце пошуку , ця функція надає змогу зробити менший круг пошуку файлу .
Наступна функція дає змогу вказати ім’я папки де знаходиться файл який потрібен. Ця дія допоможе в тому випадку, якщо ми знаємо в якій папці знаходиться даний файл.
Також ми маємо функцію яка надає змогу вручну вказати ім’я файла. Далі ми вказуємо, що шукаємо файл, це також являється функцією. В цій функції вказуємо, що пошук папок ,це пре тій умові якщо ми шукаємо папки с файлами. Ця програма надає право вибору ,а саме вказати пошук буде виконуватися по повному імені файлу чи ні.
Програма надає користувачеві таку функцію де є можливість вказати розмір файлу,де також є функція в казання розміру, менший,рівний,більший, від того розміру який користувач вказав самостійно. Не мало важна функція це те . що ми вказуємо в чому вимірюються дані файли :Bytes,kb,Mb,Gb,Tg.
В інтерфейсі програми є вікно де вказуються результат пошуку. В даній програмі є функції які виконують дію:запуску,відкриття папок та копіювання , ці дій виконують роботу з файлами пошуку.
Також користувачеві візуально вказується виконання процесу пошуку,кількість найдених файлів та час за який був виконаний процес пошуку. Остання функція це функція яка виконує дві дії старт/стоп пошуку.