Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Окр ТРПП (Зачёт).doc
Скачиваний:
3
Добавлен:
22.08.2019
Размер:
125.44 Кб
Скачать

1.История развития технологии программирования (тп)

1) 50-е года

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

2) 60-е годы

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

3) 70-е годы

Широкое распространение ИС и БД

Началось развитие ТП в след. направлениях:

- обоснование и широкое внедрение нисходящей разработки и структурного программирования;

- развитие абстрактных типов данных и модульного программирования;

- исследование проблем обеспечения надежности и мобильности ПС;

- создание методики управления коллективной разработки ПС;

- появление инструментальных программных средств поддержки ТП

4) 80-е годы

- широкое внедрение ПК во все сферы человеческой деятельности;

- появление языков программирования учитывающие требования ТП;

- развиваются методы и языки спецификаций ПС;

- начинается интенсивный процесс стандартизации тех. процессов;

- развиваются концепции компьютерных сетей

5) 90-е годы

Охват общества интернетом

(-)Проблемы защиты программных средств, ПК и ПС.

Широкое развитие получили Case средства; начался этап полной информатизации и компьютеризации общества.

6) 2000-Е годы

Расширение всех сфер деятельности. Новые и мощные.???

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

2.Модели жизненного цикла пп

Выделяют 5 основных подходов к организации процесса создания и использования ПП

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

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

Подход- применяется для разработки систем искусственного интеллекта.

3. Прототипирование. (Моделирует начальную фазу исследовательского программирования до создания рабочих версий программ Разработка ПП по установленным требованиям в рамках другого подхода.)

4.Формальное преобразование (Включает разработку формальных спецификации ПП; На этом подходе базируется Case технология)

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

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