Содержание
- 2. Роли в команде Генеральный директор Ведущий программист Программист Тестировщик Технический писатель
- 3. Формирование оценки за дисциплину Итоговая оценка за дисциплину К в модуле по 10-балльной шкале формируется как
- 4. Контроль за ходом работы Asana — мобильное и веб-приложение для управления проектами в небольших командах. Регистрация
- 5. Штрафы Опоздание сдачи этапа работы на 1 неделю: Вычет 50% от набранного балла. Опоздание сдачи этапа
- 6. Контрольные точки работы 1 модуль. Контрольная работа. Презентация должна содержать в себе постановку задачи (1 балл),
- 7. Рекомендуемая литература Орлов С.А. Технологии разработки программного обеспечения: Разработка сложных программных систем: Учебное пособие. – 3-е
- 8. Разделы дисциплины Введение Жизненный цикл ПО Начальная стадия ЖЦ (Анализ и планирование) Инженерия требований Управление программными
- 9. Жизненный цикл ПО Фазы жизненного цикла ПО Стратегии конструирования ПО Однократные (водопадные) стратегии Классическая каскадная модель
- 10. Начальная фаза ЖЦ (анализ и планирование) Инженерия требований Сбор требований Анализ Требований Документирование требований Планирование и
- 11. Управление программными проектами Процесс проектирования программного продукта Управление ресурсами Роли в программном проекте Управление задачами Этапы
- 12. Инструментальная поддержка процесса разработки Версионирование проекта Ветки, теги Основные операции Системы контроля версий Поддержка нескольких версий
- 13. Качество ПО Характеристики качества ПО Стандарты качества ПО Оценка качества ПО Метрики ПО Аудит ПО Повышение
- 14. Тестирование ПО Основные принципы тестирования ПО Структурное тестирование Функциональное тестирование Организация процесса тестирования Модульное тестирование Системное
- 15. Документирование ПО Виды программных документов Стандарты документирования UML как средство документирования Автоматизация документирования Промышленные системы документирования
- 16. Лицензирование ПО Классификация ПО Виды лицензий ПО Свободные лицензии ПО
- 17. Заключение Качество процесса разработки Комплексные средства управления разработкой ПО
- 18. Программное обеспечение компьютерных систем ПО и его классификации ПО – совокупность программ, выполняемых вычислительной системой. К
- 19. Сфера применения ПО ПО современных компьютеров включает миллионы программ – от игровых до научных. ПО по
- 20. Классификация ПО по способу распространения Коммерческое ПО; Бесплатные программы; Условно-бесплатные (их можно получить и опробовать бесплатно,
- 21. Пакеты прикладных программ ППП – комплект программ, предназначенных для решения задач в определенной области Выделяет следующие
- 22. Разработка ПС Стадии разработки ПО, регламентированные ГОСТ В РФ ЖЦ разработки ПО установлен стандартом ГОСТ 19.106-78
- 23. Техническое задание На стадии ТЗ выполняются следующие работы, входящие в состав соответствующих этапов. Обоснование необходимости разработки
- 24. Эскизный проект Результатом выполнения данной стадии является полное описание архитектуры ПО. Как правило, это описание делается
- 25. Технический проект Содержанием работ по этой стадии является проектирование структуры ПО. Результатом – реализующий заданный и
- 26. Рабочий проект Содержанием работ на этой стадии является описание ПО на выбранном проблемно-ориентированном языке (кодирование), разработка,
- 27. Качество ПО Качество ПО – способность ПО подтвердить свою спецификацию при условии, что спецификация ориентирована на
- 28. Рекомендуется следующая общая схема процессов оценки характеристик качества программ: Функциональная пригодность – наиболее неопределенная характеристика программного
- 29. Оценка защищенности программных средств включает определение полноты использования доступных методов и средств защиты программного средства от
- 30. Оценка практичности программных средств проводится экспертами и включает определение понятности, простоты использования, изучаемости и привлекательности программного
- 31. Надежность ПО Надежность ПО – способность ПП безотказно выполнять определенные функции при заданных условиях с большой
- 32. Жизненный цикл ПО Жизненный цикл (ЖЦ) программной системы – это последовательность этапов, через которую проходит она
- 33. Варианты жизненного цикла программ
- 34. Варианты жизненного цикла программ Также различают различные виды жизненных циклов и проектирования по виду сборки готового
- 35. При проектировании сверху вниз проводится общий анализ системы: определяются входные и выходные данные, требования к ним.
- 36. Распределение работ Существует эмпирический закон, который гласит, что в процессе создания ПО 30% времени тратится на
- 37. Анализ Этап анализа требований посвящен работе с заказчиком. На данном этапе заказчик предъявляет требования к создаваемой
- 38. Анализ. Разработка требований и внешнее проектирование ПО 1. Общая схема создания ПО Процесс создания программ можно
- 39. Постановка задачи это точная формулировка решения задачи на компьютере с описанием входной и выходной информации. К
- 40. Алгоритм Система точно сформулированных правил, определяющая процесс преобразования допустимых исходных данных в желаемый результат за конечное
- 41. Программирование Программа – реализованной алгоритм на языке программирования. Наиболее часты программисты делятся на системных и прикладных.
- 42. 2. Разработка требований к ПО Наиболее оптимальной является совместная работа проектировщиков и пользователей по выработке требований.
- 43. 3. Цели разработки ПО Цели разработки обычно включают следующую информацию: Краткое описание ПО Определение круга пользователей
- 44. 4. Разработка внешних спецификаций проекта Внешнее проектирование – это процесс описания планируемого поведения разрабатываемого ПО с
- 45. Предварительный внешний проект содержит описание основных компонентов и внешних функций, составляющих отдельные компоненты проекта. Неопределенным остается
- 46. Проектирование и разработка Пользовательский интерфейс является своеобразным коммуникационным каналом, по которому осуществляется взаимодействие пользователя и компьютера.
- 47. Общие принципы проектирования пользовательских интерфейсов Программа должна помогать выполнить задачу, а не становиться этой задачей. При
- 48. Графический интерфейс пользователя Графический интерфейс пользователя (GUI) является обязательным компонентом большинства современных программных продуктов, ориентированных на
- 49. Разработка Собственно разработка ПО заключается в детальном проектировании отдельных работ и их реализации. Обычно считается, что
- 50. Также менеджеру следует помнить, что увеличение длительности рабочей недели не всегда положительно сказывается на производительности. Йордон
- 51. Тестирование ПО Роль этапа тестирования зачастую незаслуженно принижается. Однако ошибки в программном коде – явление не
- 52. Виды тестирования Существует несколько видов тестирования. Начальное тестирование проводится непосредственно разработчиками для того, чтобы убедиться, что
- 53. Функциональное тестирование преследует своей целью проверку корректности работы приложения. В таком виде тестирования основными задачами является
- 54. Развертывание ПО Развертывание приобретает высокую актуальность для больших систем. В простейшем случае программа сдается заказчику на
- 56. Скачать презентацию