Особливості управління розробкою програмного забезпечення

Автор работы: Пользователь скрыл имя, 03 Июня 2013 в 23:02, реферат

Краткое описание

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

Содержание

ВСТУП 3
РОЗДІЛ 1. ПОНЯТТЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 4
1.1.КЛАСИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 4
1.2 ТЕОРЕТИЧНІ ОСНОВИ 5
РОЗДІЛ 2 ОСНОВНІ РЕСУРСИ ПРИ РОЗРОБКІ ПЗ 5
2.1. ЧАС 5
2.2. БЮДЖЕТ 5
2.3 ПЕРСОНАЛ 6
2.4 ВИКОРИСТОВАНЕ УСТАТКУВАННЯ, ІНСТРУМЕНТИ, МАТЕРІАЛИ 6
РОЗДІЛ 3. РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 7
3.1. ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ЯК ГАЛУЗЬ ЕКОНОМІКИ 7
3.2 ПРОГРАМНИЙ ПРОДУКТ 7
3.3 ПРОБЛЕМИ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 8
РОЗДІЛ 4. ОСОБЛИВОСТІ РОЗРОБКОЮ ПЗ 9
4.1. ПОРОДЖЕННЯ ПРОБЛЕМ СТВОРЮВАНИХ ПРОГРАМ 10
4.2. НАСЛІДОК УНІКАЛЬНОСТІ ПЗ 11
4.3. УЧАСНИКИ ПРОЦЕСУ РОЗРОБКИ ПЗ 12
РОЗДІЛ 5. ПРОГРАМНЕ ТА АПАРАТНЕ ЗАБЕЗПЕЧЕННЯ 12
5.1. ПРИКЛАДНИЙ РІВЕНЬ 12
5.2. СЛУЖБОВИЙ РІВЕНЬ 17
5.3. СИСТЕМНИЙ РІВЕНЬ 19
5.4 БАЗОВИЙ РІВЕНЬ 19
ВИСНОВОК 20
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 21

Прикрепленные файлы: 1 файл

PZ.docx

— 52.48 Кб (Скачать документ)

5.2. СЛУЖБОВИЙ РІВЕНЬ

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

Класифікація службових  програмних засобів

1. Диспетчери файлів (файлові менеджери). За їх допомогою виконується  більшість операцій по обслуговуванню  файлової структури копіювання, переміщення, перейменування файлів, створення каталогів (папок), знищення  об’єктів, пошук файлів та навігація  у файловій структурі. Базові  програмні засоби містяться у  складі програм системного рівня  і встановлюються разом з операційною  системою

2. Засоби стиснення даних (архіватори). Призначені для створення архівів. Архівні файли мають підвищену щільність запису інформації і відповідно, ефективніше використовуються носії інформації.

3. Засоби діагностики. Призначені  для автоматизації процесів діагностування  програмного та апаратного забезпечення. Їх використовують для виправлення  помилок і для оптимізації  роботи комп’ютерної системи.

4. Програми інсталяції (встановлення). Призначені для контролю за  додаванням у поточну програмну  конфігурацію нового програмного  забезпечення. Вони слідкують за  станом і зміною оточуючого  програмного середовища, відслідковують  та протоколюють утворення нових  зв’язків, загублені під час знищення  певних програм. Прості засоби  управління встановленням та  знищенням програм містяться  у складі операційної системи,  але можуть використовуватись  і додаткові службові програми.

6. Засоби перегляду та відтворення.  Переважно для роботи з файлами,  їх необхідно завантажити у  “рідну” прикладну систему і внести необхідні виправлення. Але, якщо редагування не потрібно, існують універсальні засоби для перегляду (у випадку тексту) або відтворення (у випадку звука або відео) даних.

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

 

5.3. СИСТЕМНИЙ РІВЕНЬ

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

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

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

5.4 БАЗОВИЙ РІВЕНЬ

Цей рівень є найнижчим рівнем програмного  забезпечення. Відповідає за взаємодію  з базовими апаратними засобами. Базове програмне забезпечення міститься  у складі базового апаратного забезпечення і зберігається у спеціальних  мікросхемах постійного запам’ятовуючого пристрою (ПЗП), утворюючи базову систему  введення-виведення BIOS. Програми та дані записуються у ПЗП на етапі  виробництва і не можуть бути змінені  в процесі експлуатації.

ВИСНОВОК

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

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

 

 


Информация о работе Особливості управління розробкою програмного забезпечення