Содержание
- 2. Технология разработки ПО Система инженерных принципов для создания экономичного ПО, которое надежно и эффективно работает в
- 3. Планирование и оценка проекта Анализ системных и программных требований Проектирование алгоритмов, структур данных и программных структур
- 4. Первейшая цель проекта: высокое качество результата Высокое качество = своевременность выполнения проекта в соответствии с требованиями
- 5. Порядок применения методов и утилит Формирование отчетов, форм Изменения и контроль качества Формирование «вех» для оценки
- 6. Викторина 1 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О
- 7. Вопрос 1.1 Правильно ли то, что умение строить новые программы сегодня отстает от требований к новым
- 8. Вопрос 1.2 Правильно ли то, что низкое качество программного обеспечения существенно снижает наши возможности по эксплуатации
- 9. Вопрос 1.3 Верно ли, что международный стандарт по программной инженерии IEEE/ACM называется COCOMO II? Б.Мишнев. Введение
- 10. Вопрос 1.4 Верно ли, что наиболее популярная модель для оценивания проектных затрат называется SWEBOK 2001 ?
- 11. Вопрос 1.5 Верно ли, что штаб-квартира IEEE (Institute of Electrical and Electronic Engineers) находится в Лондоне?
- 12. Викторина 1 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов
- 13. Б.Мишнев. Введение в специальность analysis design code test System/information engineering
- 14. Достоинства: дает план и временной график по всем этапам проекта вносит дисциплину в ход разработки Недостатки:
- 15. Процесс создания модели требуемого программного продукта Основная цель – снять неопределенность с требований заказчика Б.Мишнев. Введение
- 16. Б.Мишнев. Введение в специальность
- 17. Статический макет – изображает человеко-машинный диалог (“screenshots”) Работающий макет Существующая программа, подлежащая улучшению Б.Мишнев. Введение в
- 18. Планирование – определение целей, вариантов и ограничений Анализ риска – анализ вариантов и распознавание рисков Конструирование
- 19. Б.Мишнев. Введение в специальность
- 20. Достоинства: Реально отображает эволюцию ПО Позволяет учитывать риски на каждом этапе эволюции разработки Использует моделирование для
- 21. Викторина 2 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О
- 22. Вопрос 2.1 Верно ли, что классический жизненный цикл ПО дает план и временной график по всем
- 23. Вопрос 2.2 Правильно ли то, что классический жизненный цикл предполагает начало следующего этапа разработки только после
- 24. Вопрос 2.3 Верно ли, что зачастую проще разработать новую программу, чем успешно модифицировать существующую? Б.Мишнев. Введение
- 25. Вопрос 2.4 Верно ли, что разработка программного продукта может быть успешна только тогда, когда с самого
- 26. Вопрос 2.5 Верно ли, что сопровождение (maintenance) – это внесение изменений в эксплуатируемое программное обеспечение? Б.Мишнев.
- 27. Викторина 2 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов
- 28. Нисходящие методы – сложная задача сводится путем декомпозиции к набору более простых задач. Восходящий методы –
- 29. Диаграммы потоков данных (Data Flow - DF) Диаграммы «сущность-связь» (Entity Relationship -ER) Словарь данных (Data Dictionary)
- 30. Предлагает парадигму архитектуры, основанную на трех понятиях: качестве, шлюзе и пути Качество – сущность, присущая всему
- 31. История – 1987 год В 1987 году Кент Бэк (Kent Beck) и Вард Каннигем (Ward Cunningham)
- 32. История – 1991 год В этом году Эрих Гамма заканчивает свою докторскую работу и переезжает в
- 33. «Банда четырех» В этой книге описаны 23 шаблона проектирования. Также команда авторов этой книги известна общественности
- 34. A. Creational Abstract Factory Builder Factory Method Prototype Singleton B. Structural Adapter Bridge Composite Decorator Facade
- 35. Викторина 3 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О
- 36. Вопрос 3.1 Правильно ли то, что при нисходящих методах проектирования возможны неразрешимые проблемы для модулей нижнего
- 37. Вопрос 3.2 Правильно ли то, что при восходящих методах проектирования гарантированно достигается выполнение всех требований пользователя
- 38. Вопрос 3.3 Верно ли, что ER диаграммы эффективно используются при проектировании структур баз данных? Б.Мишнев. Введение
- 39. Вопрос 3.4 Верно ли, что паттерн или образец – это "некий общий принцип определения задачи, повторно
- 40. Вопрос 3.5 Верно ли, что книгу «Паттерны проектирования» написала «банда четырех» под руководством Эрика Гаммы? Б.Мишнев.
- 41. Викторина 3 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов
- 42. Процесс выполнения программы с целью обнаружение существующих ошибок Тест определяет: Свой набор исходных данных и условия
- 43. Функциональное тестирование (тестирование «черного ящика») – выполняется с точки зрения пользователя системы Структурное тестирование (тестирование «белого
- 44. Документация проекта (требования к системе, план работ, тест-план, отчеты и .т.д.) Документация продукта Пользовательская (Руководство пользователя,
- 45. Размерно-ориентированные метрики (основываются на Lines Of Code – LOC) Широко распространены Леко вычисляются Зависят от языка
- 46. Планируются и контролируются следующие параметры: Потребные человеческие ресурсы (efforts) – чел. месяцы / дни Время выполнения
- 47. Новый подход к разработке ПС, основанный на использовании лучших практических методов, успешно зарекомендовавших себя во многих
- 48. Б.Мишнев. Введение в специальность
- 49. Управление требованиями – IBM Rational RequisitePro; Визуальное моделирование и генерация объектного кода – IBM Rational Rose,
- 50. Викторина 4 Нарисуйте в конспекте таблицу В качестве ответов используйте: I – да, - нет, О
- 51. Вопрос 1.1 Правильно ли то, что с помощью тестирования по принципу «черного ящика» можно обнаружить некорректные
- 52. Вопрос 1.2 Правильно ли то, что с помощью способов тестирования, основанных на принципе «белого ящика», можно
- 53. Вопрос 1.3 Верно ли, что пользовательская документация должна разрабатываться на самом заключительном этапе проекта? Б.Мишнев. Введение
- 54. Вопрос 1.4 Верно ли, что размерно-ориентированные метрики не зависят от языка программирования? Б.Мишнев. Введение в специальность
- 55. Вопрос 1.5 Верно ли, что в RUP входят 6 основных дисциплин: Бизнес-моделирование (Business modeling); Управление требованиями
- 56. Викторина 4 (ответы) Сравните свои ответы и отметьте правильные в графе проверка «галочкой» Количество правильных ответов
- 57. Scrum — методология управления разработкой информационных систем для гибкой разработки программного обеспечения. Scrum чётко делает акцент
- 58. Б.Мишнев. Введение в специальность
- 59. Capability Maturity Model (CMM) Levels of the CMM Level 1 - Initial Level 2 - Repeatable
- 60. Дж. Г. Брукшир. Введение в компьютерные науки. – М.,«Вильямс», 2001, с.341-378. С.А. Орлов. Технологии разработки программного
- 62. Скачать презентацию