Технология разработки программного обеспечения, Румбешт В.В., 2008

Технология разработки программного обеспечения, Румбешт В.В., 2008.

   Учебно-практическое пособие по курсу "Технология разработки программного обеспечения" для студентов заочной формы обучения представляют собой теоретический материал и практикум по тому же курсу. Учебно-практическое пособие составлено в соответствии с требованиями по обязательному минимуму содержания и уровню подготовки специалиста с высшим образованием Государственным образовательным стандартом высшего профессионального образования по специальностям 010503 - "Математическое обеспечение и администрирование информационных систем", а также в соответствии с учебной программой.

Технология разработки программного обеспечения, Румбешт В.В., 2008


Проблемы разработки программного обеспечения.
В настоящее время научно-технический прогресс в значительной степени определяется развитием вычислительной техники и ее программного обеспечения (ПО). Качественное изменение роли программ для ЭВМ отразилось в том, что часть из них получила статус программных средств и квалифицируется как продукция производственно-технического назначения.

Программное средство (ПС) - это программы на носителе данных с технической документацией, разработанные в соответствии с действующими нормативными документами, прошедшие государственные или межведомственные испытания или аттестацию в специальных испытательных центрах. Понятию ПС сопутствует понятие комплекса программ. Комплекс программ (КП) - совокупность взаимосвязанных программ для ЭВМ, в основном как объект разработки на различных этапах его создания, однако еще не достигший завершенного состояния, пригодного для тиражирования и эксплуатации.

СОДЕРЖАНИЕ.
Тема 1. Основные понятия и определения технологии разработки программного обеспечения.
1.1. Проблемы разработки программного обеспечения.
1.2. Концепция программного средства как изделия, имеющего самостоятельное значение.
1.3. Понятие жизненного цикла программного обеспечения.
Вопросы для повторения.
Резюме по теме.
Тема 2. Этап определения требований.
2.1. Процесс определения требований.
2.2. Разработка целей создания программного обеспечения.
2.3. Документирование требований. Техническое задание.
Вопросы для повторения.
Резюме по теме.
Тема 3. Внешнее проектирование (специфицирование) программного обеспечения.
3.1. Спецификации и их роль в разработке программ.
3.2. Р- технология.
3.3. Метод структурного анализа.
3.3.1. Диаграммы потоков данных.
3.3.2. Словарь данных.
3.3.3. Способы задания спецификаций процессов.
3.3.4. Расширения реального времени в диаграммах потоков данных.
3.3.5. Диаграммы переходов-состояний.
3.3.6. Диаграммы сущность-связь.
Вопросы для повторения.
Резюме по теме.
Тема 4. Внутренне проектирование и программирование.
4.1. Основы структурного проектирования.
4.2. Связность, целостность и другие характеристики модулей.
4.3. Типовые модульные структуры.
4.4. Восходящее и нисходящее проектирование.
4.5. Общие правила структурного построения программного обеспечения.
4.5.1. Правила связи программных модулей по управлению.
4.5.2. Правила связи программных модулей по информации.
4.5.3. Типовая структура программного модуля.
4.6. Программирование.
Вопросы для повторения.
Резюме по теме.
Тема 5. Организация тестирования, отладки и испытаний программного обеспечения.
5.1. Общая схема отладки.
5.2. Методы диагностики и локализации ошибок.
5.3. Принципы и методы тестирования.
5.3.1. Принципы тестирования.
5.3.2. Классификация методов тестирования.
5.3.3. Методы статического тестирования.
5.3.4. Методы детерминированного динамического тестирования.
5.4. Тестирование модулей.
5.5. Испытания программного обеспечения.
5.6. Критерии завершения тестирования.
Вопросы для повторения.
Резюме по теме.
Тема 6. Документирование программного обеспечения.
6.1. Единая система программной документации.
6.2. Виды программной документации.
6.3. Правила оформления программных документов.
Вопросы для повторения.
Резюме по теме.
Практикум (лабораторный).
Лабораторная работа №1. Разработка технического задания.
Требования к содержанию, оформлению и порядку выполнения.
Теоретическая часть.
Общая постановка задачи.
Список индивидуальных данных.
Пример выполнения работы.
Контрольные вопросы к защите.
Способ оценки результатов.
Лабораторная работа №2. Разработка иерархии диаграмм потоков данных.
Требования к содержанию, оформлению и порядку выполнения Теоретическая часть.
Общая постановка задачи.
Список индивидуальных данных.
Пример выполнения работы.
Контрольные вопросы к защите.
Способ оценки результатов.
Лабораторная работа №3. Разработка диаграмм переходов состояний.
Требования к содержанию, оформлению и порядку выполнения Теоретическая часть.
Общая постановка задачи.
Список индивидуальных данных.
Пример выполнения работы.
Контрольные вопросы к защите.
Способ оценки результатов.
Лабораторная работа №4. Разработка диаграмм сущность - связь.
Требования к содержанию, оформлению и порядку выполнения.
Теоретическая часть.
Общая постановка задачи.
Список индивидуальных данных.
Пример выполнения работы.
Контрольные вопросы к защите.
Способ оценки результатов.
Литература.
Рекомендуемая основная литература.
Рекомендуемая дополнительная литература.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Технология разработки программного обеспечения, Румбешт В.В., 2008 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - djvu - Яндекс.Диск.
Дата публикации:





Теги: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-04-28 03:28:24