Лекция Опредмете изучения

Вопросы к модульным работам по курсу "Базы программной инженерии"

Лекция 1. О предмете исследования Вопросы

  1. Что такое программная инженерия?

  2. Назовите дату зарождения программной инженерии как отдельной науки.

  3. В чем отличие программной инженерии от информатики?

  4. В Лекция Опредмете изучения чем отличие программной инженерии от системотехники?

  5. Приведите примеры дисциплин информатики и программной инженерии (дисциплины не путать с учебными предметами).

  6. Что такое ПО?

  7. Перечислите свойства ПО по Бруксу и коротко характеризуйте каждую.

  8. C Лекция Опредмете изучения какими другими видами людской деятельности соотносится создание ПО в данном разделе?
Лекция 2. Процесс разработки программного обеспечения Вопросы

  1. Что такое процесс сотворения ПО?

  2. Поведайте о причинах отсутствия универсального процесса разработки ПО.

  3. Почему может быть Лекция Опредмете изучения и целенаправлено стандартизировать процесс на уровне компании?

  4. Что такое стандартный и определенный процессы и как они соотносятся?

  5. Чем отличаются меж собой текущий и определенный процессы? Какие методологии разработки ПО поддерживают понятие определенного Лекция Опредмете изучения процесса и какими средcтвами?

  6. Дайте определение деятельности по совершенствованию процесса.

  7. В чем основная трудность совершенствования процессов в компаниях?

  8. Перечислите главные направления улучшения процесса.

  9. Поведайте о стратегии organization pull к внедрению нововведений Лекция Опредмете изучения. Приведите примеры.

  10. Поведайте о стратегии technology push к внедрению нововведений. Приведите примеры.

  11. Поведайте о плюсах, недочетах, также вероятных рисках этих стратегий.

  12. Что такое модель процесса?

  13. Что такое фаза процесса?

  14. Что Лекция Опредмете изучения такое вид деятельности?

  15. Почему нельзя отождествлять фазы и виды деятельности? Когда и по каким причинам это все же происходит на практике?

  16. В чем плюсы водопадной модели? В чем ее историческая роль? В чем ее недочеты Лекция Опредмете изучения?

  17. Как в рамках водопадной модели подразумевается работать с рисками?

  18. Почему водопадная модель до сего времени употребляется? Растолкуйте, почему эту модель комфортно использовать в оффшорных проектах с почасовой оплатой?

  19. Чем виток Лекция Опредмете изучения спиральной модели отличается от фазы в водопадной модели? Приведите пример последовательности витков спиральной модели. Опишите условия, при которых спираль заканчивается.

  20. Поведайте про 2-ое и третье измерение спиральной модели. Опишите разные секторы витка спирали Лекция Опредмете изучения.

  21. В чем плюсы и недочеты спиральной модели? Каковы ограничения этой модели?

  22. Как в рамках этой модели подразумевается работать с рисками?
Лекция 3. Рабочий продукт, дисциплина обязанностей, проект Вопросы

  1. Дайте определение рабочего Лекция Опредмете изучения продукта. Приведите примеры.

  2. Чем отличается рабочий продукт от составляющие ПО?

  3. Поведайте, что такое нематериальный рабочий продукт.

  4. Опишите, как "работает" дисциплина обязанностей.

  5. Приведите примеры других видов отношений меж людьми.

  6. Поведайте о границах внедрения дисциплины обязанностей Лекция Опредмете изучения.

  7. Что такое проект и чем он отличается от других форм организации бизнеса и производства?
Лекция 4. Архитектура ПО Вопросы

  1. Дайте определение архитектуре ПО. Поведайте, какие нюансы разработки использует это понятие.

  2. Поведайте Лекция Опредмете изучения о причинах множественности точек зрения при разработке ПО.

  3. Как по вашему воззрению, множественность точек зрения помогает либо мешает в разработке?

  4. Перечислите и коротко прокомментируйте различные виды диаграмм UML.
Лекция 5. Управление требованиями Вопросы

  1. В Лекция Опредмете изучения чем трудность управления требованиями? При ответе на этот вопрос имейте в виду другие инженерные области и сферы бизнеса. Пытайтесь отвечать на вопрос с наружи программной инженерии, а не изнутри.

  2. Перечислите методы Лекция Опредмете изучения формализации требований. Под формализацией имеется в виду метод не промежной, а финишной фиксации.

  3. Поведайте о методах и техниках "вытягивания" требований.

  4. Перечислите различные виды документов, формализующих требования.

  5. Поведайте об отличии многофункциональных и нефункциональных требований.

  6. Поведайте о Лекция Опредмете изучения типовом цикле работы с требованиями.

  7. Перечислите типовые ошибки при работе с требованиями.
Лекция 6. Конфигурационное управление Вопросы

  1. Приведите примеры заморочек в проектах, где нет неплохого конфигурационного управления.

  2. Неформально растолкуйте, какие задачки Лекция Опредмете изучения делает конфигурационное управление в проекте.

  3. Дайте формальное определение конфигурационному управлению.

  4. Поведайте об известном противоречии - абсолютной сохранности и комфортного доступа.

  5. Приведите пример реликвий проекта, которые могут "подпадать" под конфигурационное управление.

  6. Приведите пример реликвий проекта, которые Лекция Опредмете изучения могут не "подпадать" под конфигурационное управление. подпадающих

  7. Что является основным артефактом конфигурационного управления и почему.

  8. Перечислите главные функции версионного контроля.

  9. Что такое управление сборками?

  10. Что такое непрерывная интеграция. В каких узнаваемых вам Лекция Опредмете изучения методологиях она употребляется и почему (на ваш взор).

  11. Поведайте о понятии baseline.
Лекция 7. Тестирование Вопросы

  1. Перечислите и коротко охарактеризуйте разные методы контроля свойства ПО.

  2. Дайте определение тестирования и коротко прокомментируйте его Лекция Опредмете изучения.

  3. Что значит в контексте тестирования ожидаемое поведение программки?

  4. Что заходит в искусственные, специально данные условия воздействия на систему, которые имеются в виду в определении тестирования?

  5. В чем значимость концепции теста?

  6. В чем Лекция Опредмете изучения достоинства автоматического тестирования перед "ручным"?

  7. В чем трудности автоматического тестирования?

  8. Приведите свои собственные примеры заморочек с интерфейсами к тестируемым системам.

  9. Приведите примеры того, как прогон тестов может оказывать влияние на поведение системы Лекция Опредмете изучения.

  10. В чем смыл факторизации входных значений при тестировании?

  11. Поведайте о различных вариантах организации команды тестеровщиков.

  12. Перечислите и коротко охарактеризуете виды тестирования.
Лекция 8. Диаграммные техники в работе со познаниями Вопросы

  1. Какова роль актеров при построении Лекция Опредмете изучения диаграмм случаев использования?

  2. Что такое случай использования и чем он отличается от случайной функции системы.

  3. Какие бывают виды актеров?

  4. Поведайте о бизнес-диаграммах случаев использования.

  5. Поведайте об основном назначении диаграмм случаев Лекция Опредмете изучения использования. Попытайтесь без помощи других оценить их полезность.

  6. Поведайте о различных вариантах внедрения диаграмм случаев использования.

  7. Поведайте о применении случаев использования в управлении разработкой.

  8. Поведайте об основной идее цикла создатель/рецензент Лекция Опредмете изучения.

  9. Как этот цикл можно использовать при извлечении познаний из профессионала? Поведайте о дополнительных особенностях этого процесса. Примерьте эту технику для собственного использования и поделитесь появившимися соображениями.

  10. Поведайте об истории карт памяти Лекция Опредмете изучения, также о том, что же все-таки это такое.

  11. Перечислите и коротко охарактеризуйте главные направления по практическому использованию карт памяти. Как конкретно вы используйте карты памяти? Собираетесь ли вы их использовать?

  12. Поведайте Лекция Опредмете изучения о продукте Comapping и его главных способностях по работе с картами памяти.
Лекция 9. MSF Вопросы

  1. Поведайте об истории разработки MSF.

  2. Поведайте об главных принципах MSF.

  3. В чем главные новаторства MSF?

  4. Чем отличаются версии MSF 3.х Лекция Опредмете изучения от 4.х?

  5. Что такое IT-решение?

  6. Что такое управление компромиссами? Приведите примеры.

  7. Поведайте о модели команды MSF. В чем ее свобода и где она завершается?
Лекция 10. CMMI Вопросы

  1. Что Лекция Опредмете изучения такое CMMI? Постарайтесь не обрисовывать CMMI, а в нескольких предложениях его найти, дать малогабаритное и четкое определение.

  2. Коротко поведайте историю развития эталона CMMI. Чем CMMI отличается от CMM?

  3. Перечислите и коротко охарактеризуйте уровни Лекция Опредмете изучения CMMI.
Лекция 11. "Гибкие" (agile) способы разработки Вопросы

  1. Поведайте о принципах "гибких" способов разработки.

  2. Какие, по вашему, есть ограничения в применении гибких способов?

  3. Перечислите известные вам "гибкие" методологии разработки ПО.

  4. Поведайте о принципах XP. С Лекция Опредмете изучения чем, на ваш взор, могут появиться трудности при практическом внедрении XP?

  5. Поведайте о основных идеях Scrum. При всем этом не начинайте длиннющий рассказ про всю методологию в целом, также не Лекция Опредмете изучения перечисляйте ее сонные артефакты. Дайте высококачественное описание из вне.

  6. Поведайте, как устроена самоорганизуемсоть команды в Scrum? Как методология ограждает свободу команды и какие выгоды из этого извлекаются для проекта?

  7. Поведайте об обязательствах Scum-матера Лекция Опредмете изучения.

  8. Поведайте об обязательствах Product Owner.

  9. Поведайте о задачках каждодневных встреч.
Лекция 12. Обзор технологии Microsoft Visual Studio Team System (VSTS) Вопросы

  1. Поведайте об главных составляющих продукта MS VSTS.

  2. Поведайте о функциональности TFS.

  3. Поведайте Лекция Опредмете изучения о разных клиентских приложениях MS VSTS.

  4. Поведайте о средствах поддержания сборки в MS VSTS.

  5. Поведайте о разных изданиях Visual Studio и их способностях относительно MS VSTS.

  6. Поведайте о самом Лекция Опредмете изучения ординарном клиенте TFS и тех многофункциональных способностях, которые он обеспечивает.

  7. Поведайте о способностях пакета Team Foundation Power Tools. Это клиентская либо северная компонента?

  8. Поведайте об установки MS VSTS.
Лекция 13. VSTS: управление элементами работ (Work Лекция Опредмете изучения Items) Вопросы

  1. Что такое элемент работы? Приведите примеры разных видов частей работы.

  2. Какие еще есть артефакты в процессе, развернутом в MS VSTS? Как они взаимосвязаны с элементами работы?

  3. Что такое тип элемента работы Лекция Опредмете изучения, что в нем определяется?

  4. Поведайте о реквизитах элемента работы.

  5. Как и где задается актуальный цикл элемента работы? Какие программные продукты при всем этом употребляются?

  6. Поведайте об импорте/экспорте частей в MS Excel Лекция Опредмете изучения и Project: для чего это необходимо, какие практические выгоды это дает.

  7. Поведайте о связи частей работы и отчетов.
Лекция 14. VSTS: конфигурационное управление Вопросы

  1. Перечислите особенности системы контроля версий TFS Лекция Опредмете изучения, отсутствующие в других схожих средствах.

  2. Поведайте об Отслеживание конфигураций отдельных файлов.

  3. Поведайте о правилах внесения конфигураций.

  4. Поведайте об управлении ветками.

  5. Поведайте о сохранении без внесения.

  6. Поведайте о связи средств управления сборкой TFS и Лекция Опредмете изучения MS Build.

  7. Поведайте об описаниях сборок (build definition).

  8. Поведайте о результатах сборок (build results).

  9. Поведайте о том, как создается проект в MS Build.

  10. Поведайте о запуске процесса сборки.

  11. Поведайте об анализе результатов сборки Лекция Опредмете изучения.

  12. Поведайте об управлении процессом сборки.

  13. Поведайте об управлении политикой чистки сборок.
Лекция 15. VSTS: тестирование. VSTS: поддержка разных моделей процесса Вопросы

  1. Тщательно разберите и прокомментируйте актуальный цикл ошибки в шаблоне процесса MSF for Лекция Опредмете изучения Agile.

  2. Поведайте о том, как создается описание ошибки.

  3. Опишите связь конфигураций начальных текстов ПО и ошибок.

  4. Поведайте о системе автоматических оповещений в TFS.

  5. Поведайте о целях и задачках модульного тестирования Лекция Опредмете изучения. Как модульные испытания, сделанные разработчиками, могут употребляться в предстоящем?

  6. Какие кандидатуры MS VSTS есть для автоматической поддержки модульного тестирования для Visual Studio?

  7. Поведайте о поддержке модульного тестирования в MS VSTS. Какая часть среды реализует Лекция Опредмете изучения эту функциональность?

  8. Поведайте о поддержке работы с пакетами тестов в MS VSTS.

  9. Поведайте о подходе тестирования пользовательского интерфейса Capture & Playback. В чем его трудности?

  10. Поведайте о том, как эти трудности Лекция Опредмете изучения решаются в случае тестирования интерфейсов Web-приложений.

  11. Поведайте о поддержке Capture & Playback тестирования интерфейсов Web-приложений в MS VSTS.

  12. Для чего необходимы различные шаблоны процессов в MS VSTS?

  13. Что они определяют, что задают Лекция Опредмете изучения, и как ограничивают разработчиков. И как им помогают?

  14. Какова на ваш взор, трудозатратность сотворения собственного шаблона процесса "с нуля"?

  15. С какой темой курса связана шаблоны процессов в MS VSTS? Найдите термин из курса Лекция Опредмете изучения, который в точности может поменять термин "шаблон процесса".

  16. Перечислите и охарактеризуйте разделы описания шаблона процесса.

  17. Сделайте лаконичный обзор узнаваемых вам шаблонов процесса MS VSTS.

  18. Опишите шаблон MSF for Agile Software Development Лекция Опредмете изучения.

  19. Опишите шаблон Scrum.

  20. Чем они отличаются?


lekciya-teoriya-i-metodika-obucheniya-obshestvoznaniyu.html
lekciya-termin-multimedia.html
lekciya-tretya-sociologiya-ogyusta-konta-gofman-a-b-g-57-sem-lekcij-po-istorii-sociologii-uchebnoe-posobie-dlya-vuzov-5-e-izd.html