Автор работы: Пользователь скрыл имя, 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. Диспетчери файлів (файлові менеджери).
За їх допомогою виконується
більшість операцій по
2. Засоби стиснення даних (
3. Засоби діагностики.
4. Програми інсталяції (встановлення).
Призначені для контролю за
додаванням у поточну
6. Засоби перегляду та
7. Засоби комп’ютерної безпеки.
До них відносяться засоби
пасивного та активного
Системний рівень – є перехідним.
Програми цього рівня забезпечують
взаємодію інших програм комп’
Інший клас програм системного рівня відповідає за взаємодію з користувачем. Завдяки йому є можливість вводити дані у обчислювальну систему, керувати її роботою й отримувати результат у зручній формі. Це засоби забезпечення користувацького інтерфейсу, від них залежить зручність та продуктивність роботи з комп’ютером.
Сукупність програмного
Цей рівень є найнижчим рівнем програмного забезпечення. Відповідає за взаємодію з базовими апаратними засобами. Базове програмне забезпечення міститься у складі базового апаратного забезпечення і зберігається у спеціальних мікросхемах постійного запам’ятовуючого пристрою (ПЗП), утворюючи базову систему введення-виведення BIOS. Програми та дані записуються у ПЗП на етапі виробництва і не можуть бути змінені в процесі експлуатації.
Програмне забезпечення - невід'ємна
частина комп'ютерної системи. Воно
є логічним продовженням технічних
засобів. Сфера застосування конкретного
комп'ютера визначається створеним
для нього програмного
У складі програмного забезпечення виділяються системне програмне забезпечення, інструментальне забезпечення розробки програм, а також прикладне програмне забезпечення. Процес створення програмного забезпечення-безліч різних видів діяльності, методів, методик і кроків, використовуваних для розробки та еволюції програмного забезпечення та пов'язаних з ним продуктів. Процес створення програмного забезпечення не є однорідним. Той чи інший метод розробки програмного забезпечення, як правило, визначає деяку динаміку розгортання тих чи інших видів діяльності, тобто, визначає модель процесу.Сучасні моделі і методи, що використовуються в реальних проектах розробки програмного забезпечення, дуже різноманітні. Кожен з них має свої переваги, які проявляються у відповідних умовах. Розробка програмного забезпечення складається з декількох розділів, одним із яких є управління розробкою програмного забезпечення. Управління системами програмного забезпечення має запозичення з управління проектами, але є нюанси, що не зустрічаються в інших дисциплінах управління, які необхідно обов'язково враховувати в процесі управління розробкою програмного забезпечення з метою отримання оптимального запланованого результату роботи.
Информация о работе Особливості управління розробкою програмного забезпечення