понедельник, 21 сентября 2020 г.

33 группа. Технология разработки программного обеспечения

Практическое занятие № 1
Тема: «Хаотическое» и структурное программирование

1.	История развития программирования. 
2.	Стиль «хаотического» программирования. 
3.	Проблемы, связанные с развитием программирования. 
4.	Проблема оператора goto. 
5.	Принципы структурного программирования. 
6.	Нисходящее и восходящее проектирование. 
7.	Принцип декомпозиции. 
8.	Вклад в развитие программирования ученых 
А. Тьюринга, Дж. фон Неймана, Н. Вирта.
9.	Вклад в развитие программирования ученых 
Э. Дейкстры, Ч. Хоара, Д. Кнута.

Цель: Сформировать представление об основных проблемах развития 
программирования и о подходах их решения на примере структурного принципа.

Планируемые результаты

Уметь
-	Выявлять признаки стиля «хаотического» программирования. 
-	Реализовывать принципы структурного программирования. 
-	Применять нисходящее и восходящее проектирование. 
-	Использовать принцип декомпозиции.

Знать
-	Проблемы, связанные с развитием программирования. 
-	Признаки и недостатки стиля «хаотического» программирования. 
-	Принципы структурного программирования. 
-	Сущность нисходящего и восходящего проектирования. 
-	Принцип декомпозиции.

Иметь практический опыт
применения принципов нисходящего и восходящего проектирования, принципа декомпозиции 
и структурного программирования при разработке программ.
Практическое занятие № 2
Тема: Анализ моделей разработки ПО

1. Классификация моделей разработки ПО.
2. Сравнение прогнозирующих и адаптивных подходов.
3. Каскадная модель.
4. Спиральная модель.
5. V-модель.
6. Итерационная модель.
7. Agile подход и его виды.
8. Области применения, достоинства и недостатки моделей разработки ПО.
Практическое занятие № 3
Тема: Основные понятия технологии программирования

Темы для презентаций
1. Словарь предметной области. 
2. Жизненный цикл ПО.
3. Управление требованиями.
4. Обеспечение качества ПО. 
5. Документирование программного обеспечения. 
6. Качество процесса разработки. 
7. Понятия, связанные с тестированием.
8. Системы контроля версиями и управление версиями.
9. Виды ресурсов при разработке ПО и управление ресурсами.
10. Виды рисков при разработке ПО и управление рисками.
11. Непрерывная интеграция.
12. Управление проектами.
13. Сборка программного продукта и выпуск программного продукта.

25 комментариев:

  1. https://drive.google.com/file/d/1wocrHoepmKcvqPTDA2DwvMy8nx0RqPsW/view?usp=sharing

    ОтветитьУдалить
  2. https://drive.google.com/drive/folders/1ezijYitUYNDrwdwwHmlNRJWl8zstaCvC?usp=sharing

    ОтветитьУдалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить
  4. Этот комментарий был удален автором.

    ОтветитьУдалить
  5. https://drive.google.com/file/d/1JISAoR0QT-eFii-BcWGFRPm6vrJaZysR/view?usp=sharing

    ОтветитьУдалить
  6. https://drive.google.com/file/d/1wocrHoepmKcvqPTDA2DwvMy8nx0RqPsW/view?usp=sharing

    ОтветитьУдалить
  7. https://drive.google.com/file/d/1DLFrO6CAw9S8G0JYqkZ2hnzvDKCg-7C0/view?usp=sharing

    ОтветитьУдалить
  8. https://drive.google.com/drive/folders/1QWNBVPZYOox96sSIc8NSqm_QzKaLQM3F?usp=sharing

    ОтветитьУдалить
  9. https://drive.google.com/drive/folders/1wzFdOTe6hfA7Ah4oThL8C63vK_tRP2Y6?usp=sharing

    ОтветитьУдалить
  10. https://docs.google.com/presentation/d/1SIiB_3KTxGCJ-tKGKbaIZXZhRKs-yog-AP8on0TOKSo/edit?usp=sharing

    ОтветитьУдалить
  11. https://docs.google.com/presentation/d/1MGOo_TE8Smr4xGMDIK2ecyZsxKU0gn_8rwoS85wrbI4/edit?usp=sharing

    ОтветитьУдалить
  12. https://drive.google.com/file/d/1ebz0mM_POu6_l4JW4CmA_8EELRib5CI6/view?usp=sharing

    ОтветитьУдалить
  13. https://drive.google.com/file/d/1vm1M6lzZ-U60JemZa5Ew7thSnUrkpsNV/view?usp=sharing

    ОтветитьУдалить
  14. https://drive.google.com/drive/folders/1ezijYitUYNDrwdwwHmlNRJWl8zstaCvC?usp=sharing

    ОтветитьУдалить
  15. https://drive.google.com/drive/folders/1qAaZ-ehB__aqD7YYuzl8jyoGOQP6hL1A?usp=sharing

    ОтветитьУдалить
  16. https://drive.google.com/drive/folders/1f3Jrt3k-WFkljI9wesihkyToRIWkE4k3?usp=sharing

    ОтветитьУдалить
  17. https://drive.google.com/file/d/1AQjQKTozMre9sU3ATvosiS4BA1Fmh16x/view?usp=sharing
    artem egin

    ОтветитьУдалить
  18. https://drive.google.com/drive/folders/1VcZwmjAsR1B3bUKkBKneLBrIrrZiBlqa?usp=sharing

    ОтветитьУдалить
  19. https://docs.google.com/presentation/d/1niC-0cw-5OASi0iwFwo_q9vE6H9wGSh6ozLjP8Mw020/edit?usp=sharing Молокотин

    ОтветитьУдалить
  20. https://docs.google.com/presentation/d/1BzoMHuzjE6_DW-aHxEy2dwmtOGxpEBDUGiw9lEi99b4/edit?usp=sharing Молокотин Максим

    ОтветитьУдалить
  21. https://drive.google.com/drive/folders/1aEtgRv7MgMl0O7H7tVpp0yNAGBpb_KTP?usp=sharing

    ОтветитьУдалить
  22. https://drive.google.com/drive/folders/1O4HwZrer3WzCz56vdW3oXiIegJkFhotO?usp=sharing

    ОтветитьУдалить
  23. https://drive.google.com/drive/folders/1GexwvqXk-QTj5ckMzn7RoP-CaS8qn84p?usp=sharing

    ОтветитьУдалить