Автор работы: Пользователь скрыл имя, 13 Октября 2012 в 21:13, курсовая работа
Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных компьютерных средств. Это было обусловлено высокой стоимостью обработки и хранения данных. В 80-е годы успехи микроэлектроники привели к резкому увеличению производительности компьютера при значительном снижении стоимости.
Основной задачей 90-х годов и начала XXI века стало совершенствование качества компьютерных приложений, возможности которых целиком определяются программным обеспечением (ПО).
ВВЕДЕНИЕ 2
1. БАЗОВЫЕ ОСНОВЫ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 4
1.1 КЛАССИЧЕСКИЙ ЖИЗНЕННЫЙ ЦИКЛ 5
1.2 МАКЕТИРОВАНИЕ 7
1.3 СТРАТЕГИИ КОНСТРУИРОВАНИЯ ПО 10
1.4. МОДЕЛИ КАЧЕСТВА ПРОЦЕССОВ РАЗРАБОТКИ ПО 12
2. ПРОГРАММНАЯ ИНЖЕНЕРИЯ 16
2.1 РАСПРЕДЕЛЕННОЕ ПРОГРАММИРОВАНИЕ 16
2.2 СРЕДСТВА РАЗРАБОТКИ ПО 19
2.3 ВОПРОСЫ БЕЗОПАСТНОСТИ 22
3. СОВРЕМЕННЫЕ ТЕНДЕНЦИИ РАЗРАБОТКИ ПО 24
3.1 ПРИМЕНЕНИЕ ПАРАЛЛЕЛЬНЫХ АЛГОРИТМОВ 24
3.2 CASE-СИСТЕМЫ 29
3.3 ИННОВАЦИОННЫЕ ВОЗМОЖНОСТИ 33
ЗАКЛЮЧЕНИЕ 39
СПИСОК ЛИТЕРАТУРЫ 43