Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Криза програмного забезпечення

Розробка програмного забезпечення

Розробка ПЗ є нелегке заняття і воно часто завершується невдачею. Тому виникають такі питання:

1.Що потрібно зробити, щоб збільшити шанс успіху проекту ПЗ?

2.Як бути впевненим, що результат роботи задовольнить користувача?

3.Як перевірити безпомилковість програмного продукту?

4.Як визначити вимоги до продукту, щоб він був зрозумілий людям без досвіду роботи з комп'ютером, але в той же час зробити вимоги достатніми для можливості моделювання і програмування?

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

Можливості програмотехніки досить широкі.Виділимо декілька аспектів:

· Методи управління в розробці ПЗ

· Технології планування, ціни, розклад і моніторинг розробки ПЗ

· Аналіз і методи проектування

· Технології підвищення надійності програмного забезпечення

· Методи підготовки технічної і призначеної для користувача документації

· Процедури контролю якості

· Методи зменшення витрат на підтримку, усунення помилок, модифікації і розширення можливостей ПЗ

· Технології командної роботи і філософські чинники, які впливають на роботу

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

Основна причина кризи ПЗ - це складність продуктів комп'ютерної науки і процесу розробки.

Серед невід'ємних причин кризи ПЗ:

· Суперечності між очікуваною відповідальністю ІС і їх ненадійністю. Це результати складності систем і не ідеальних методів їх створення.

· Дорога підтримка.

· Нечасте повторне використання вже існуючих проектів і компонентів ПЗ, їх низький рівень.

· Довгий і дорогий цикл розробки ПЗ, великий шанс провалу проекту.

· Довгий і дорогий життєвий цикл інформаційних систем і необхідність робити часті зміни.

· Розмаїття мов програмування.

· Залежність результатів проектування від швидких змін мов пристроїв, методів, довгий і ненадійний період підтримки.

· Залежність компаній від комп'ютерних систем і прикладних технологій обробки інформації.

· Проблеми з інтеграцією готових комонентів ПЗ різних команд.

· Проблеми з удосконаленням існуючих і робочих систем для того, щоб задовольняти нові вимоги техніки.

Розробники ПЗ і менеджери намагаються здійснювати певні кроки для того, щоб мінімізувати дію вищевказаних факторів. Важливі методи для обмеження кризи ПЗ:

· Застосування різних методів і інструментів ,що полегшують роботу зі складними системами.

· Використання методів підтримки для аналізу нових проблем ,..що полегшує процес.

· Процедури розробки ПЗ повинні бути систематичними, спланованими і керованими.

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


Читайте також:

  1. I. Введення в розробку програмного забезпечення
  2. II.1 Програмне забезпечення
  3. III. Етапи розробки програмного забезпечення
  4. Адвокатура — неодмінний складовий елемент механізму забезпечення прав людини.
  5. Адміністративно-правові методи забезпечення економічного механізму управління охороною довкілля
  6. Аналіз програмного забезпечення з управління проектами.
  7. Апаратне забезпечення USB
  8. Апаратне забезпечення мереж
  9. Аудит формування і використання власного капіталу та забезпечення зобов'язань.
  10. Біохімічний контроль за розвитком систем енергозабезпечення
  11. Будинків іспоруді забезпечення нормальних умов їх будівництва й експлуатації
  12. В залежності від мети та характеру угоди, які лежать в основі випуску векселів, а також їх забезпечення розрізняють комерційні, фінансові та фіктивні векселя.




Переглядів: 3122

<== попередня сторінка | наступна сторінка ==>
I. Введення в розробку програмного забезпечення | Концептуальне моделювання

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.011 сек.