Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Класична модель водоспаду. Спіральна модель. Переваги та недоліки побудови моделей




Програмне забезпечення як продукт виробництва. Поняття, характеристики та вимоги програмного продукту. Структурна класифікація програмних продуктів. Функціональна класифікація ППП.

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

Програмні вироби – це програми на носіях даних, які є продуктом промислового виробництва, що при виконанні на комп’ютері реалізують необхідні функції і характеристики; дані, які дозволяють програмам адекватно обробляти і видавати інформацію; документація, що описує роботу і використання програм і організацію їх супроводу.

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

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

До програмного продукту ставляться наступні вимоги:

1) високі споживчі характеристики;

2) значний економічний ефект від застосування програмного продукту;

3) простота освоєння, використання і обслуговування;

4) мати конкретне цільове призначення і можливість тиражування;

5) гарантована якість;

6) ринковий характер поширення, впровадження і супроводження;

7) програмний продукт повинен мати ринкову цінність.

Існують дві важливі характеристики програмного продукту:

1. Програмний продукт – це вид інформаційного продукту, для якого є характерним відсутність фізичного старіння (не вичерпується і не втрачає свого ресурсу), можливість його відтворення, поява нових методів розв’язку задачі.

2. Програмний продукт повинен використовуватися у певних технологічних середовищах. Ці середовища як продукти мають терміни фізичного старіння.

Існуючий досвід використання ЕОМ дає змогу виділити три основні класи програм з точки зору їх структури:

1) бібліотеки прикладних програм (БПП);

2) системи програмування з використанням спеціалізованих мов;

3) програмні системи.

2. Поняття ЖЦ ПЗ. Основні процеси життєвого циклу ПЗ. Допоміжні процеси життєвого циклу ПЗ. Організаційні процеси життєвого циклу ПЗ.

Життєвий цикл програмного засобу - це неперервний процес, який починається з моменту ухвалення рішення про необхідність створення програмного засобу і закінчується в момент його повного вилучення з експлуатації.

основні фази ЖЦП:

- аналіз вимог до системи (програми);

- визначення специфікацій програми;

- проектування програми;

- кодування програми на мовах програмування;

- тестування програм;

- використання (експлуатація) програм;

- супроводження програм.

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

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

Проектування програми. Означає комплекс робіт по формуванні опису проектованої програми.

Кодування програми. Реалізація розроблених алгоритмів на вибраних мовах програмування.

Тестування програми. Процес перевірки правильності роботи програми, вірніше, відповідність програми специфікаціям. Виконується в два етапи:

1) спочатку тестуються окремі модулі програми;

2) потім налагоджується програма в цілому.

Експлуатація програми. Процес застосування розробленої програми для вирішення прикладних задач.

3. Поняття моделі життєвого циклу програмного забезпечення.




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


Дата добавления: 2015-05-07; Просмотров: 923; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.