Технология программирования
Информатика и вычислительная техника
  • формат pdf
  • размер 861,36 КБ
  • добавлен 20 июля 2012 г.
Румбешт В.В. Технология разработки программного обеспечения. Основные этапы
Учебное пособие. — Белгород: БелГТАСМ, 2000. — 108 с.
В учебном пособии изложено содержание основных этапов разработки программного обеспечения. Рассмотрены методы и средства специфицирования программ; методы структурного проектирования программного обеспечения; правила программирования, способствующие получению понятных и легко тестируемых текстов программ; принципы и современные методы отладки и тестирования программных средств; виды и правила оформления программной документации в соответствии с ЕСПД. В конце каждого раздела приведены вопросы и задания для самостоятельной работы.
Учебное пособие предназначено для студентов специальности 22.04 при изучении курса Технология разработки программного обеспечения.
Содержание:
Введение.
Жизненный цикл программного обеспечения
Концепция программного средства как изделия, имеющего самостоятельное значение.
Понятие жизненного цикла программного обеспечения.
Этап определения требований
Процесс определения требований.
Разработка целей создания программного обеспечения.
Документирование требований. Техническое задание.
Специфицирование программного обеспечения
Спецификации и их роль в разработке программ.
HIPO-технология.
Метод структурного анализа.
Р-технология.
Проектирование структуры программного обеспечения
Основы структурного проектирования.
Связность, цельность и другие характеристики модуля.
Типовые модульные структуры.
Восходящее и нисходящее проектирование.
Общие правила структурного построения программного обеспечения.
Программирование
Организация тестирования, отладки и испытаний программного обеспечения

Общая схема отладки.
Методы диагностики и локализации ошибок.
Принципы и методы тестирования.
Организация процесса тестирования
Тестирование модулей и их сопряжения.
Тестирование системы.
Критерии завершения тестирования.
Испытания программного обеспечения.