Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Візуально-орієнтоване програмування в Maple

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Крім загальних принципів проектування інтерфейсу в кожній галузі є свої спеціальні особливості, яких слід дотримуватися при розробці програмних додатків. Наприклад, проектування навчальної програми повинно базуватися на певному психолого-педагогічному фундаменті. Передусім необхідно спроектувати процес навчання і лише потім здійснювати його комп’ютерну реалізацію. Узгодженість інтерфейсу… Читати ще >

Візуально-орієнтоване програмування в Maple (реферат, курсова, диплом, контрольна)

Інформатизація як вирішальний фактор розвитку сучасного суспільства вимагає підготовки кваліфікованих кадрів, здатних використовувати в своїй професійній діяльності всі досягнення в галузі інформаційних технологій.

Серед сучасних інформаційних технологій особливе місце займають технології програмування.

Візуальне програмування — один з сучасних напрямів програмування. В його основі лежить об'єктно-орієнтований підхід до описання процесів (явищ), який є одним з найбільш ефективних та зручних і використовується сьогодні програмістами для створення великих програмних систем.

Вміння працювати в середовищі візуального програмування є перспективним компонентом в системі професійних компетентностей студентів фізико-математичних спеціальностей. Володіння навичками візуального програмування підвищує професійний рівень використання сучасних прикладних програм, дозволяє конструювати для них додатки, які застосовуються в практичній сфері діяльності.

Для візуально-орієнтованого програмування важливими є поняття «інтерфейс користувача», «графічний інтерфейс користувача».

В тлумачних словниках інтерфейс користувача (user interfase) означено як спосіб управління комп’ютерною системою з боку користувача.

Інтерфейс користувача розглядається як сукупність інформаційної моделі проблемної галузі, засобів і способів опрацювання користувачем такої інформаційної моделі, а також компонентів для забезпечення формування інформаційної моделі в процесі роботи з програмною системою.

У 80-х р.р. XX ст. інтерфейси користувача були текстовими або створювалися у вигляді спеціальних форм. На даний час практично на всіх комп’ютерах підтримується графічний (візуально-орієнтований) інтерфейс користувача.

Графічний користувацький інтерфейс (Graphical User Interface, GUI) — інтерфейс, в основі якого лежить візуалізація об'єктів, з якими працює користувач, а також самого процесу опрацювання таких об'єктів.

Грамотно спроектований інтерфейс користувача вкрай важливий для успішної роботи з програмним засобом. Тому розробник програмного додатку повинен знати основні принципи проектування ефективного інтерфейсу користувача. Ефективність програми полягає у її реальній віддачі за умов вмілого користування нею і визначається відношенням позитивного результату її використання до затрачених зусиль.

Процес проектування інтерфейсу повинен орієнтуватися на користувача і здійснюватися за такими принципами :

  • 1. Природність (інтуїтивність) інтерфейсу. Природний інтерфейс означає, що користувач не повинен істотно змінювати звичні для нього способи розв’язування задачі. Це, зокрема, означає, щодо повідомлень та результатів, які з’являються при роботі з програмним додатком, не повинні вимагатися додаткові пояснення. Доцільно також зберегти систему позначень та термінологію, які використовуються в даній предметній галузі.
  • 2. Узгодженість інтерфейсу — дозволяє користувачам застосовувати наявні знання для розв’язування нових завдань та зосереджувати увагу на розв’язуваній задачі, а не витрачати час на вияснення відмінностей у використанні тих чи інших елементів управління, команд тощо. Узгодженість робить інтерфейс пізнаваним та передбачуваним.
  • 3. «Люб'язність» інтерфейсу. Навіть при наявності добре спроектованого інтерфейсу користувачі можуть допускати ті чи інші помилки. На кожному етапі роботи повинен дозволятися тільки певний набір дій і видаватися попередження користувачів про ситуації, де можуть пошкодитися дані. Ще краще, якщо у користувача є можливість відмінити або виправити виконані дії. Ефективний інтерфейс повинен забезпечувати можливість користувачеві попередити ситуації, які ймовірно закінчаться з помилками. В інтерфейс можуть бути вбудовані засоби підтримки користувача, які забезпечать різні рівні допомоги та довідки.
  • 4. Принцип зворотного зв’язку. Кожна дія користувача повинна отримувати візуальне, а іноді звукове підтвердження того, що програмний засіб «зреагував» на введену команду.
  • 5. Простота інтерфейсу. Мається на увазі не спрощеність, а забезпечення легкості у вивченні та використанні інтерфейсу. Крім того повинен без перешкод надаватися доступ до всього переліку функціональних призначень, передбачених у даному програмному додатку. Один з важливих шляхів підтримки простоти — лаконічне подання на екрані повідомлень, необхідних для виконання користувачем певного кроку завдання. Багатослівні командні імена або повідомлення, непродумані або непотрібні фрази можуть ускладнювати отримання важливих даних. Інший шлях до створення простого, але ефективного інтерфейсу — розміщення та подання на екрані елементів, з урахуванням їх змістового значення та логічних взаємозв'язків.
  • 6. Гнучкість інтерфейсу. Полягає в здатності враховувати рівень підготовки та результативність праці користувача. Гнучкість передбачає можливість зміни системи управління виконанням завдань чи вхідних даних.
  • 7. Естетична привабливість. Потрібно щоб середовище, яке формується на екрані, не тільки сприяло розумінню користувачем поданих повідомлень і даних, але і дозволяло б зосередитися на найважливіших особливостях даних.

Крім загальних принципів проектування інтерфейсу в кожній галузі є свої спеціальні особливості, яких слід дотримуватися при розробці програмних додатків. Наприклад, проектування навчальної програми повинно базуватися на певному психолого-педагогічному фундаменті. Передусім необхідно спроектувати процес навчання і лише потім здійснювати його комп’ютерну реалізацію.

До навчальних програм ставляться педагогічні вимоги: дидактичні, методичні, обґрунтування вибору тематики, перевірка на педагогічну доцільність використання, врахування вікових та індивідуальних особливостей учнів. М.І. Жалдак зазначає, що сучасний розвиток програмного забезпечення комп’ютерів досяг такого рівня, коли в багатьох випадках алгоритм досягнення мети може бути побудований автоматично. При цьому вказівки комп’ютерові потрібно задавати в термінах шуканих результатів, а не в описах процесів, що приводять до таких результатів. Головна трудність полягає в тому, щоб кваліфіковано і точно охарактеризувати шукані результати, що висуває відповідні вимоги до загальної строгості і логічності мислення користувача. Особливого значення при використанні інформаційно-комунікаційних технологій в навчальному процесі набуває врахування і розвиток неформалізовних, творчих компонентів мислення: реалізація проблемної ситуації чи постановка задачі; самостійне вироблення критеріїв добору потрібних операцій, що приводять до розв’язку та ін.

Показати весь текст
Заповнити форму поточною роботою