Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LYeKTsII_INFA.doc
Скачиваний:
29
Добавлен:
14.04.2019
Размер:
5.25 Mб
Скачать

Контрольные вопросы и задания:

  1. Дайте определение информационной системы и ее составляющих частей.

  2. Особенности программного обеспечения для информационных систем.

  3. Назовите признаки классификации ИС. Приведите примеры.

  4. Расскажите чем отличаются архитектура ИС файл-сервер, клиент-сервер и трехзвенная архитектура.

13. Понятие программного продукта. Качество и жизненный цикл программного продукта

13.1. Программный продукт. Особенности разработки программного обеспечения

В настоящее время программирование или использование готовых программ перестало быть уделом избранных. Миллиарды людей земного шара используют в своей деятельности электронную технику, снабженную программными средствами, разработанными неизвестными им программистами, и большинство из этих людей ничего не знают о программировании и его тонкостях, они просто знают, что если подать устройству такую-то команду, то последует ожидаемый ими результат, то есть, мы привыкли доверять разработчикам программ. Мы также, не обращаемся всякий раз непосредственно к разработчику, если нам нужна какая-либо консультация по использованию программы, а обращаемся к сопроводительным документам. Сами программы мы покупаем в магазинах на магнитных носителях, а предприятия, нуждающиеся в каком-либо особом программном обеспечении, заказывает его у компьютерных фирм-разработчиков. Таким образом, в конце ХХ века сформировалось новое экономическое понятие − программный продукт. Этот продукт является результатом нового вида современного промышленного производства.

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

Разработка программного обеспечения для информационных систем в настоящее время все больше приближается к промышленному производству со своими технологиями, стандартами, системами управления и другими признаками индустриальной отрасли. На этом пути приходится преодолевать разнообразные трудности, присущие как всем отраслям, так и специфические, связанные только с разработкой ПО. Это обусловлено тем, что процесс разработки сложного программного обеспечения

  • является относительно новой областью знаний,

  • носит эволюционный и экспериментальный характер,

  • сильно подвержен влиянию квалификации и индивидуальных особенностей исполнителей,

  • не имеет полных моделей,

  • обладает кажущейся легкостью внесения изменений,

  • требует основательного изучения особенностей предметной области и, как правило, результат является уникальным.

Эти свойства являются причинами

  • незавершенности многих программных проектов,

  • значительного превышения бюджета и задержки сроков,

  • плохой управляемости проектов,

  • отсутствия гарантированного качества ПО.

Мировая практика показывает, что залогом успешного преодоления этих трудностей является использование при разработке ПО мировых технологий и стандартов. Ведь любой стандарт, в первую очередь, это результат обобщения многолетнего опыта десятков преуспевающих в своей области компаний..

Таблица 13.1

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]