Проектування та розробка програмного додатку для подання часової інформації в просторі одного знакомісця - Дипломная работа

бесплатно 0
4.5 196
Суть технічної проблеми, що виникла на сучасному етапі розвитку науки, техніки і технологій. Аналіз етапів проектування додатків. Варіантний аналіз та обґрунтування вибору засобів реалізації. Розробка функціональної частини додатка і тестування програми.


Аннотация к работе
Для роботи програмного продукту було реалізовано алгоритм роботи додатку, розроблено інтерфейсну та програмну частини додатку. Розробка проводилась за використання мови програмування C# та середовища програмування Microsoft Visual Studio. В данной магистерской квалификационной работе было разработано средство для представления временных данных в пространстве одного знака. Для работы программного продукта был реализован алгоритм работы приложения, разработаны интерфейсная и программная части приложения. Разработка проводилась при использовании языка программирования C# и среды программирования Microsoft Visual Studio.Технічне обгрунтування доцільності розробки додатків 1.1 Суть технічної проблеми, що виникла на сучасному етапі розвитку науки, техніки та технологій 1.3 Існуючі способи вирішення проблеми.Розробка алгоритмуПрограмна реалізація системиТестування програмного забезпеченняОС є посередником між користувачем і компютером, здійснюючи аналіз запитів користувача і забезпечуючи їх виконання. Дані та програми у Windows-системах обєднуються запевною груповою ознакою в папки, але фізично на дисках вони можуть зберігатися в різних місцях. Каталоги операційної системи MS DOS називають папками в системі Windows, але у системі Windows існують спеціальні (абстрактні) папки, яким не відповідають каталоги на дисках. Перевагами системи Windows над MS DOS є: • наявність у системі спільних для всіх програм драйверів для зовнішніх пристроїв (ці драйвери лише використовуються прикладними програмами, в DOS прикладні програми часто містили свої власні драйвери для зовнішніх пристроїв); Підключення таких пристроїв здійснюється автоматично, ОС сама може визначити, які пристрої встановлені в компютері, і здійснює настройку на роботу з ними, тобто встановлює відповідні драйвери (при потребі ОС попросить користувача вставити дистрибутивний диск для інсталяції драйвера або вказати шлях, за яким цей драйвер можна знайти).Було проаналізовано сучасний стан питання даної теми розробки та обґрунтовано завдання на роботу, детально проаналізовано основні принципи проектування програмних додатків, дослідженно існуючі реалізації аналогів та проаналізовано їх переваги та недоліки, які потрібно врахувати при розробці власного програмного продукту. Застосунок для представлення інформації повинен відповідати вимогам візуальної ергономіки, зручності та зрозумілості для користувача. Будь-який програмний додаток має звязок із користувачем за допомогою інтерфейсу користувача. Інтерфейс користувача - це сукупність програмних і апаратних засобів, що забезпечують взаємодію користувача з компютером. Характерною особливістю цього виду інтерфейсу є те, що діалог з користувачем ведеться не за допомогою команд, а за допомогою графічних образів - меню , вікон, інших елементів.Тому обирати систему для розробки доведеться серед засобів, що дозволяють проводити розробку для операційної системи Windows. Мабуть, це рішення можна вважати більш-менш вимушеним, оскільки платформа.NET спочатку пропонувала значно більшу функціональність, ніж будь-який з існуючих на той момент мов програмування. У процесі вирішення цього завдання проектувальники C # намагалися врахувати уроки реалізації VISUALBASICA, який досить успішний в приховуванні деталей реалізації, але недостатньо ефективний для написання великих промислових систем: творці C # декларують, що нова мова володіє потужністю С і в той же час простотою VISUALBASICA. Програма, написана на мові Java, працюватиме на будь-якій підтримуваній апаратній чи системній платформі без змін у початковому коді та перекомпіляції . Потім програму можна виконати на будь-якій платформі, що має встановлену віртуальну машину Java, яка інтерпретує байткод у код, пристосований до специфіки конкретної операційної системи і процесора .В даному розділі було проведено опис розробки додатку, приведено приклади розробки деяких його частин, а також проведено аналіз існуючих засобів для розробки системи, та обґрунтовано вибір інструменту створення розроблюваного програмного продукту. Існуючі на сьогоднішній день методи тестування ПО не дозволяють однозначно і повністю виявити всі дефекти і встановити коректність функціонування аналізованої програми, тому всі існуючі методи тестування діють в рамках формального процесу перевірки досліджуваного ПЗ або ПЗ, що розробляється. Створюючи черговий фрагмент програми, обовязково треба мати на увазі тест, який міг би перевіряти коректність його роботи. Проблемним є також і питання про те, коли можна призупинити тестування, вважаючи програму правильною. Існує безліч підходів до вирішення завдання тестування та верифікації ПЗ, але ефективне тестування складних програмних продуктів - це процес надзвичайно творчий, не зводиться до прямування строгим і чітким процедурам або створення таких.У четвертому розділі було проведено аналіз існуючих методів тестування та проведено тестування розробленого програмного додатку. Проведене тестування порушень та некоректності з боку роботи додатку не виявило.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?