- •Дайте определение понятию жизненный цикл по. Опишите осоновные этапы жизненного цикла по.
- •Перечислите и дайте краткую характеристику моделям жцпо в соответствии со стандартом iso/ies
- •Опишите спиральную модель жцпо. Изображение . Достоинства и недостатки
- •Опишите каскадную модель с промежуточным контролем . Изображение. Достоинства и недостатки.
- •Опишите принципы построения интерфейса (« Кошелек Миллера», «бритва Оккама»).
- •Опишите принципы построения интерфейса («принцип группировки», «видимость отражает полезность»)
- •Опишите принципы построения интерфейса («Золотое сечение», «умные заимствования»)
- •Дайте определение понятию структурного подхода к разработке по. Опишите цели, принципы, достоинства и недостатки данного подхода
- •Дайте характеристику моделирования бизнес-процессов. Опишите историю развития бизнес-моделирования
- •Дайте определение понятию функционального моделирования .Опишите цели, принципы, достоинства и недостатки функционального моделирования
- •Опишите типы информационных потоков: поток преобразований, поток запросов
- •1.Поток преобразований
- •Поток запросов
- •Дайте определение понятию проектирование структур баз данных. Опишите основные этапы проектирования бд(концептуальное, логическое, физическое проектирование, нормализация, модели «сущность-связь»)
- •Дайте определение понятию объектно-ориентированному подходу. Опишите цели, принципы, достоинства и недостатки данного подхода
- •Опишите историю развития унифицированного языка моделирования. Дайте определение понятию uml. Перечислите основные характеристики, преимущества uml
- •Опишите диаграмму вариантов использования uml. Укажите назначение. Опишите элементы и правила построения диаграммы.
- •Опишите диаграмму классов uml. Укажите назначение. Опишите элементы и правила построения диаграммы
- •Опишите диаграмму пакетов uml. Укажите назначение. Опишите элементы и правила построения диаграммы
- •Опишите диаграмму последовательностей uml. Укажите назначение. Опишите элементы и правила построения диаграммы
- •Опишите диаграмму деятельности uml. Укажите назначение. Опишите элементы и правила построения диаграммы
- •Дайте характеристику модульного программирования. Опишите основные характеристики программного модуля.
- •Дайте определение методологии rad. Опишите принципы методологии rad.
- •Раскройте понятие экстремального программирования (история, принципы, преимущества и недостатки).
- •Опишите основные техники экстремального программирования (живое планирование, частая смена версий и т.Д.).
- •Опишите концепцию шаблонов проектирования.
- •Дайте определение понятию сом-технологии. Опишите технологии, основанные на сом. Дайте определения и кратко опишите понятия сом-объект, CoClass, сом-интерфейс, библиотеки.
- •Дайте определение понятию тестирование по. Опишите процесс тестирования по. Опишите методы белого и черного ящика тестирования по.
- •Дайте определение понятию документирование по. Опишите процесс документирования по. Дайте характеристику и приведите примеры архитектурно-проектной и технической документации.
- •Дайте определение понятию документирование по. Опишите процесс документирования по.Дайте характеристику и приведите примеры пользовательской и маркетинговой документации.
- •Дайте характеристику процессу оценки затрат на разработку по. Опишите модели оценки надежности программного обеспечения.
- •Опишите и дайте характеристику промышленным методам разработки программного обеспечения datarun, rup, oracle.
Дайте определение понятию функционального моделирования .Опишите цели, принципы, достоинства и недостатки функционального моделирования
Под термином моделирование мы понимаем процесс создания точного описания системы.
SADT – это методология, разработанная специально для того, чтобы облегчить описание и понимание искусственных систем, попадающих в разряд средней сложности, сформулирована в общих чертах Дугласом Т. Россом. На рынке SADT появилось в 1975 году.
Существует два основных направления в SA-моделировании: функциональные модели выделяют события в системе, модели данных выделяют объекты (данные) системы, связывающие функции между собой и с их окружением.
Название IDEF0 блока должно строиться от отглагольного существительного, обозначающего действия (вычисление, определение, обработка). Основу названия дуги на IDEF0 диаграмма должны составлять существительные.
Методология IDEF0 требует что бы в диаграмме было не менее трех и более 6 блоков. Это ограничение поддерживает сложность диаграмм на уровне доступной для чтения, понимания и использования.
Методологии IDEF0 используются 5 типов взаимосвязи между блоками для описания их отношений:
1) Управление – возникает тогда, когда выход одного блока непосредственно
влияет на работу блока с меньшим доминированием.
2)вход – отношение входа возникает тогда, когда выход одного блока становится входом для блока с меньшим доминированием.
3)Обратная связь по управлению – возникает тогда, когда выход некоторого
блока влияет на работу блока с большим доминированием.
4)Обратная связь по входу – возникает тогда, когда выход одного блока становится
входом другого блока с большим доминированием.
5) «Выход – механизм» - отражает ситуацию при которой выход одной функции становится средством достижения цели для другой функции.
IDEF0 – это иерархически организованная совокупность диаграмм.
Диаграмма содержит 3-6 блоков. Каждый из блоков потенциальную может быть детализирован на другой диаграмме. Разделение блока на его структурные части (блоки и дуги) называется декомпозицией. Блок и касающейся его дуги определяют точную границу диаграммы, представляющий декомпозицию этого блока. Эта диаграмма называется диаграммой-потомка. Декомпозированный блок называется родительским блоком, а содержащие его диаграммы –родительской диаграммой. Название диаграммы-потомка совпадает с функцией родительского блока.
Преимущества: можно применять на ранних стадиях проекта , можно использовать совместно с другими видами моделирования.
Недостатки: человеку не знакомому с idef0 потребуется время чтобы разобраться
Дайте характеристику моделирования бизнес-процессов. Опишите историю развития бизнес-моделирования
Под термином моделирование мы понимаем процесс создания точного описания системы. Особенно трудным оказывается описание систем средней сложности, таких, как система коммутаций в телефонных сетях, управление аэровоздушными перевозками или движением подводной лодки, сборка автомобилей, челночные космические рейсы, функционирование перерабатывающих предприятий. С точки зрения человека, эти системы описать достаточно трудно, потому что они настолько велики, что практически невозможно перечислить все их компоненты со своими взаимосвязями, и в то же время недостаточно велики для применения общих упрощающих предположений (как это принято в физике). Наша неспособность дать простое описание, а, следовательно, и обеспечить понимание таких систем делает их проектирование и создание трудоемким и дорогостоящим процессом и повышает степень их ненадежности. С ростом технического прогресса адекватное описание систем становится все более актуальной проблемой.
SADT – это методология, разработанная специально для того, чтобы облегчить описание и понимание искусственных систем, попадающих в разряд средней сложности, сформулирована в общих чертах Дугласом Т. Россом. На рынке SADT появилось в 1975 году. 1981 использовалась более 50 компаниями.
Существует два основных направления в SA-моделировании: функциональные модели выделяют события в системе, модели данных выделяют объекты (данные) системы, связывающие функции между собой и с их окружением.
Достоинства методологии SADT:
1) универсальность – SADT может использоваться для проектирования сложных систем любого назначения, а не только ПО;
2) SADT – единственная методология, легко отражающая такие системные характеристики, как управление, обратная связь и исполнители;
3) SADT имеет развитые процедуры поддержки коллективной работы;
4) SADT может быть использована на ранних этапах создания системы;
5) SADT может сочетаться с другими структурными методами проектирования.
