Які інструменти використовують програмісти?

...

Блок-схеми є корисним способом упорядкування програмного коду.

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

Документація

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

Відео дня

Блок-схеми

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

Псевдокод

Псевдокод — це технічний термін для «помилкового коду», оскільки це блоки рядкових операторів, призначені для представлення фактичного комп'ютерного коду, написаного простою англійською мовою. Рядки псевдокоду моделюються за візуальними логічними шаблонами на блок-схемах. Цей помилковий код може бути таким простим, як «Користувач натискає кнопку «Enter». На екрані з'являється «Hello World!» до комплексу, наприклад «Користувач натискає кнопку «Enter». Починається підпрограма обчислення. На екрані відображається відповідь у десятковому форматі.» Після того, як псевдокод буде написаний для програмного забезпечення, програміст «перевірить» його на робочому столі, пройшовши його, щоб переконатися, що він функціонує логічно. Якщо теоретичних логічних помилок немає і кожен розділ коду враховується, тоді програміст сяде і напише фактичний комп’ютерний код мовою програмування, як зазначено в роботодавець.