дження є вивчення та аналіз програмного забезпечення, використовуваного для вирішення професійних завдань в ТОВ В«Фортеця - АбаканВ».
Метою даної роботи є оцінка ефективності програм, що використовуються в певній організації, їх вивчення і аналіз, а так само закріплення знань і умінь, отриманих в процесі теоретичного навчання.
Мета роботи передбачає виконання таких завдань, як:
розкрити поняття програмного забезпечення;
сформувати чіткі знання про новітні досягнення і перспективи розвитку інформаційних технологій і систем;
- дізнатися функціональну і структурну організацію ЕОМ, тобто роботу процесорів, периферійних пристроїв, каналів і інтерфейсів вводу-виводу, програмного забезпечення;
- розглянути методи і форми організації процесу розробки програмного продукту, технічного вироби;
- проаналізувати основні можливості систем управління базами даних та їх використанні.
1. Поняття і види програмного забезпечення
Один з найбільш шкідливих часто зустрічаються висловлювань полягає в тому, що хтось В«пише програмне забезпеченняВ». Виходить так, ніби програмне забезпечення це щось на зразок листа. p align="justify"> Можна писати програму, але не програмне забезпечення. І навіть з програмами труднощі значно зростають із зростанням їх розмірів. p align="justify"> Фраза В«пише програмне забезпечення" не повністю відображає справжні зусилля, що витрачаються на розробку програмного забезпечення. Програмне забезпечення ми створюємо. Образ дій зі створення програмного забезпечення передбачає багато такого, що ще стало частиною наукової або інженерної діяльності. Формулювання завдань, рішень, проектування програмного забезпечення вимагає винахідливості та творчості. Як тільки ці фази подолані, процес стає більш механічним. p align="justify"> Розробка програмного забезпечення може бути розбита на шість етапів: визначення вимог і завдань; проектування; написання команд - програмування; компоновка; тестування; документування. 1 < span align = "justify"> Програмне забезпечення являє собою відокремлений, замкнутий у собі поле діяльності, семантика якого неоднозначна, а термінологія бідна.
Розвиток програмного забезпечення відбувається одночасно в двох протилежних напрямках. У середині 30-х рр.. XX століття англійський математик Ален Тьюринг довів, що будь-який процес, який можна описати будь-яким алгоритмом, може бути реалізований за допомогою найпростішої машини, яка виконує всього шість різних команд, хоча це може займати вельми значний час. З цього принципу логічно випливає той факт, що обчислювальна машина - будь-яка обчислювальна машина загального призначення - може виконати все, що тільки може бути описано за допомогою алгоритму. Сучасне програмне забезпечення стає все більш складним, знаходить все більш широкі і складні додатки і в той же час робиться В«звичайноїВ» продукцією повсякденного користування обивателів. Величезний прогрес технології виробництва інтегральних схем драматично знизив ціни на апаратуру, і цей процес буде ще продовжуватися. Те, що здавалося недоступним ще кілька років тому через ціни або брак часу, цілком досяжно сьогодні. Одночасне зменшення вартості і збільшення потужності машин розширили область застосування ЕОМ відразу на верхньому і нижньому рівнях. p align="justify"> На верхньому рівні, пов'язаному з широкомасштабними зусиллями, обчислювальні машини отримують можливість виконувати завдання за необхідний час, і ці завдання стали тепер вирішуватися. А на нижньому рівні прості машини з невисокою швидкодією стають такими дешевими, що їх тепер економічно вигідно використовувати для автоматизації тих процесів, які ще рік чи два тому не мало сенсу автоматизувати. p align="justify"> Це розвиток обчислювальної техніки в двох напрямках начебто не повинно нікого дивувати і бентежити, але іноді це відбувається. Програмне забезпечення для верхнього рівня стає все більш складним, для нижнього ж рівня програми постійно спрощуються. p align="justify"> Обчислювальні машини в даний час не можуть працювати без відповідного програмного забезпечення. Тобто для того, щоб комп'ютер виконував ті чи інші завдання, на нього повинні бути встановлені програми, що містять алгоритми виконання цих завдань. 1
Бурхливий розвиток програмного забезпечення почалося десь у 80-х роках у зв'язку з поширенням персональних комп'ютерів. Сьогодні різноманіття програмного забезпечення як за призначенням, так і за кількістю приголомшує уяву. Перед користувачами і програмістами виникає завдання вибору середовища роботи або середовища розробки із запропонованого комп'ютерної індустрією переліку. На вибір впливає якість програмного забезпечен...