Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УПІ.docx
Скачиваний:
290
Добавлен:
05.03.2016
Размер:
398.51 Кб
Скачать

Проблеми, що виникають при використанні спіральної моделі

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

 

3. Стандарти та методики

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

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

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

  • стандарти на продукти і послуги; 

  • стандарти на процеси і технології; 

  • стандарти на форми колективної діяльності, або управлінські стандарти. 

Види стандартів 

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

  • методика Oracle CDM (Custom Development Method) no розробці прикладних інформаційних систем під замовлення; 

  • міжнародний стандарт ISO / IEC 12207:1995-08-01 на організацію життєвого циклу продуктів програмного забезпечення; 

  • вітчизняний комплекс стандартів ГОСТ 34. 

    Оскільки аналізовані стандарти являють собою дуже об'ємні документи, викладені на десятках і навіть сотнях сторінок, то ми розглянемо їх лише на рівні загальної структури та основних особливостей.