Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Інструменти програміста






  • IDE — інтегроване середовище розробки, прикладами якого є Microsoft Visual Studio (мови Visual Basic.NET, C++ та ін.) і Embarcadero Delphi. В Linux/Unix-системах відомі, передусім, вільні відкриті інструментальні системи KDevelop і Eclipse (обидві підтримують декілька мов програмування: Java, C++, Python та ін.), які дозволяють розробляти програми як для Windows, так і для Linux.
  • SDK — Software Development Kit — набір програм, необхідних для розробки ПЗ на певній мові програмування.
  • DDK — Driver Development Kit — набір програм, необхідних для розробки драйверів.

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

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

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

 

Загадка

Він з комп’ютером на ТИ,
Розумніших не знайти,
Віртуальний творить міст
Диво-майстер ПРОГРАМІСТ.

 

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал