Оценка принципов разработки ПО

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

курсовая - оценка принципов разработки ПО.doc

— 298.00 Кб (Скачать файл)

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ЛИТЕРАТУРЫ

 

  1. Технологии разработки программного обеспечения. 2002. Орлов С А 
  2. Материалы сайта www.intel.com/software/products/
  3. Приемы объектно-ориентированного проектирования. Паттерны проектирования. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д. 2003.
  4. Экстремальное программирование. Бек К. 2004.
  5. Язык программирования C++. Страуструп Б. 1996.
  6. Рефакторинг: улучшение существующего кода. Фаулер М., Бек К., Брант Д., Робертс Д., Апдайк У. 1999.
  7. Автоматизированные библиотечно-информационные системы России: состояние, выбор, внедрение, развитие. Шрайберг Я.Л., Воройский Ф.С. - М.: Либерея, 1996
  8. Проектирование баз данных информационных систем. 2-ое изд. - М.: Финансы и статистика, Бойко В.В., Савинков В.М. 1989.
  9. Введение в АСУ. Глушков В.М.,1974. 
  10. IEEE Std 1348-1995. IEEE Recommended Practice for the Adoption of CASE Tools.
  11. IEEE Std 1209-1992. IEEE Recommended Practice for the Evaluation and Selection of CASE Tools.
  12. Один из подходов к выбору средств проектирования баз данных и приложений. Вендров А.М. 1995.
  13. Бизнес-реинжиниринг и технологии системного проектирования. Зиндер Е.З. 1996
  14. CASE. Структурный системный анализ (автоматизация и применение). Калянов Г.Н. 1996.
  15. Методология структурного анализа и проектирования. Марка Д.А., МакГоуэн К. 1993.



Информация о работе Оценка принципов разработки ПО