Содержание
- 2. Следующая лекции из серии IT посвящена жизненному циклу программного продукта. Концепция жизненного цикла является практической реализацией
- 3. Программной инженерией называют инженерно-научную дисциплину, предметом которой является то, что должны знать и уметь лица, занимающиеся
- 4. В основе программной инженерии лежит подход к созданию программного обеспечения как к товарному продукту. Для этого
- 5. Начало бурному развитию структурного программирования как нового направления положила работа Дейкстры «GOTO считается вредным»* (1968 г.).
- 6. Структурное кодирование составляют правила организации в программах связей по передачам управления — допускаются последовательности операторов, вызовы
- 7. Современная концепция модульного программирования включает в себя следующие положения: — программа разбивается на модули величиной 1-2
- 8. Если предыдущие концепции рассматривали соответственно микро- и макроуровни ПО, то дисциплинарное проектирование относится к его развитию
- 9. Абстрактные типы данных Структурное кодирование, аппарат подпрограмм и модульное программирование обеспечивают упорядочение в программах связей по
- 10. Такая интерпретация типов данных была реализована Виртом в языке ПАСКАЛЬ. Она обеспечила абстрагирование от специфики конкретных
- 11. Далее будет рассмотрена современная технология проектирования программного продукта в виде жизненного цикла этого продукта. Жизненный цикл
- 12. Жизненный цикл ПО
- 13. Жизненный цикл ПО состоит из восьми этапов как было показано на рисунке. Показанная последовательность этапов отражает
- 14. На этапе анализа требований уточняются цели проектирования; определяются частные цели и ресурсы проектирования, т. е. количество
- 15. На этапе проектирования алгоритма: выбираются математические методы решения задач в различных режимах обеспечивающие требуемую точность при
- 16. Проектирование алгоритмов сопровождается моделированием алгоритмов на ЭВМ общего назначения с определением временных затрат на их исполнение
- 17. На этапе составления спецификаций определяются функции, выполняемые отдельными модулями; взаимные связи с другими модулями, последовательность их
- 18. На этапе проектирования ПО подробно разрабатывается внутренняя структура каждого модуля, правила и процедуры их взаимной связи,
- 19. На этом этапе алгоритмы решения могут быть представлены на неформальном блочно-структурном языке, допускающем отображение производимых действий
- 20. Этап кодирования не занимает вопреки довольно распространенному мнению большой объем в распределении трудозатрат по жизненному циклу,
- 21. Под тестированием понимается проверка работоспособности программы, ее соответствие внешним спецификациям, а под отладкой - устранение выявленных
- 22. Автономной статической отладке и тестированию подвергаются отдельные программные модули. Как правило, автономное тестирование и отладка проводятся
- 23. Комплексная статическая отладка и тестирование проводятся в основном также на технологической ЭВМ общего назначения для скомплексированных
- 24. Наиболее сложными являются проведение динамической комплексной отладки и тестирования, которые осуществляются на реальной УВМ с имитацией
- 25. На каждом из рассмотренных этапов жизненного цикла ПО работы сопровождаются выпуском документации (автоматизированным), однако она носит
- 26. После проведения этапа тестирования и отладки, выпускается комплект документации, согласованный по объему и форме с заказчиком
- 27. Завершающим этапом разработки является проведение испытаний ПО, изготовленного на принятом носителе информации по документации разработчика и
- 28. Для этих целей часто специально разрабатывается телеметрическая аппаратура, а также аппаратура документирования. После испытаний вносятся необходимые
- 29. На этапе эксплуатации и сопровождения ПО отторгается от разработчика, и фиксация ошибок в ПО осуществляется в
- 30. В организации и проведении этих работ и заключается сопровождение ПО. Чем больше объем ПО, тем сложнее
- 32. Скачать презентацию