Суббота, 19.05.2012, 02:26
Приветствую Вас Гость

Сайт факультета ЭВТ ВолгГТУ

Меню сайта
Форма входа
Логин:
Пароль:

Войдите, чтобы не видеть рекламу
Категории раздела
Дополнительно
Реклама


Это интересно...

-Не включается компьютер - зову админа. Админ приходит, воздевает руки к небу, бормочет про себя невнятные слова, поворачивает мой стул 10 раз вокруг своей оси, пинает компьютер - тот начинает работать. Вновь воздевает руки к небу, что-то бормочет, уходит.

Со слов сисадмина:

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

Поиск
Наш опрос
Вы собираетесь получать второе высшее?
Всего ответов: 270
Статистика

Онлайн всего: 2
Ныкаются: 2
Пользователей: 0
Главная » Файлы » Методички » Технологии программирования [ Добавить материал ]

Стадии разработки программ

[ ] 05.03.2010, 00:44

     Некоторые отечественные и зарубежные источники предлагают выделять следующие этапы:

  1. анализ требований, предъявляемых к системе (системный анализ). (Обычно проводится на основе первичного исследования потоков информации при традиционном проведении работ с фиксацией видов этих работ и их последовательности);
  2. определение целей, достигаемых разрабатываемыми программами;
  3. выявление аналогов, обеспечивающих достижение подобных целей, их достоинств и недостатков;
  4. постановка задачи на разработку новых программ, определение внешних спецификаций (то есть описаний входной и выходной информации, а иногда и их форм) и способов (алгоритмов, методов) обработки информации;
  5. оценка достижения целей разработки. (Далее, при необходимости, этапы 1-5 могут быть итеративно повторены до достижения удовлетворительного облика изделия с описанием выполняемых им функций и некоторой ясностью реализации его функционирования);
  6. рассмотрение возможных вариантов структурного построения программного изделия: или в виде нескольких программ, или нескольких частей одной программы; результатом этой работы являются варианты архитектуры программной системы и (или) требования к структуре отдельных программных компонент; организация файлов для межпрограммного обмена данными;
  7. разработка окончательного варианта архитектуры системы и разработка окончательной структуры программных компонент;
  8. составление и проверка спецификаций модулей;
  9. составление описаний логики модулей;
  10. составление окончательного плана реализации программ;
  11. кодирование и тестирование отдельных модулей и совокупности готовых модулей до получения готовой программы;
  12. комплексное тестирование;
  13. разработка эксплуатационной документации на программу;
  14. проведение приёмо-сдаточных и других испытаний;
  15. корректировка программ по результатам испытаний;
  16. окончательная сдача программного изделия заказчику;
  17. тиражирование программного изделия;
  18. сопровождение программы.

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

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

Похожие материалы

Категория: Технологии программирования | Добавил: COBA | Теги: программирование
Просмотров: 901 | Загрузок: 0 | Рейтинг: 0.0/0 |
Всего комментариев: 0

Имя *:
Email:
Код *:




Рейтинг@Mail.ru Создать сайт бесплатно