Возможный сценарий развития диалога.

3. Содержание управляющих сообщений и данных, которыми могут обмениваться пользователи и приложение (семантику сообщений).

Визуальные атрибуты отображаемой информации (синтаксис сообщений).

2.Сформулируйте определение пользовательского интерфейса.

Пользовательский интерфейс есть совокупность модели представления ИС, средств и способов взаимодействия пользователей с моделью представления, а также компонентов, обеспечивающих формирование такой модели в процессе функционирования ИС.

3.Разработайте диаграмму бизнес-процесса для предметной области «Система автоматизации видеопроката».

4.Сконструируйте диаграмму вариантов использования для предметной области «Система автоматизации видеопроката».

Вариант 16

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

Все наиболее распространенные методы структурного подхода базируются на ряде общих принципов:

- Принцип «разделяй и властвуй»;

- Принцип иерархического упорядочения

- Принцип абстрагирования

- Принцип непротиворечивостиобоснованность и согласованность элементов системы.

- Принцип структурирования данных

2. Дайте определение функциональным требованиям к ПП.

Функциональные требования определяют действия, которые должен выполнять ПП, без учета ограничений, связанных с его реализацией. Другими словами, они определяют поведение ПП в процессе обработки информации.

3. Разработайте диаграмму бизнес-процесса для предметной области «Овощное хранилище».

4. Сконструируйте диаграмму последовательностей для предметной области «Овощное хранилище».

Вариант 17

1.Установите взаимно однозначное соответствие между терминами (понятиями) и их определениями:

Нисходящее проектирование А Методика разработки программ, начинающаяся с разработки подпрограмм (процедур, функций), в то время когда проработка общей схемы не закончилась.
Восходящее проектирование Б Методика разработки программ, при которой разработка начинается с определения целей решения проблемы, после чего идет последовательная детализация, заканчивающаяся детальной программой.

Б, 2А

2.Сформулируйте основные концепции методологии SADT.

Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этой методологии основываются на следующих концепциях:

· графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описываются посредством интерфейсных дуг, выражающих "ограничения", которые в свою очередь определяют, когда и каким образом функции выполняются и управляются;

· строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика. Правила SADT включают:

· ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков);

· связность диаграмм (номера блоков);

· уникальность меток и наименований (отсутствие повторяющихся имен);

· синтаксические правила для графики (блоков и дуг);

· разделение входов и управлений (правило определения роли данных).

· отделение организации от функции, т.е. исключение влияния организационной структуры на функциональную модель.

3. Разработайте диаграмму бизнес-процесса для предметной области «Кадровое агентство».

4. Сконструируйте диаграмму классов для предметной области «Кадровое агентство».

Вариант 18

1.Назовите виды подпрограмм.

Подпрограммы бывают двух видов – процедуры и функции

2. Раскройте сущность процесса ЖЦ сопровождение ПО.

Сопровождение (действия и задачи, выполняемые сопровождающей организацией, то есть службой сопровождения) — внесений изменений в ПО в целях исправления ошибок, повышения производительности или адаптации к изменившимся условиям работы или требованиям.

3. Разработайте диаграмму бизнес-процесса для предметной области «Автостоянка».

4. Сконструируйте диаграмму состояний для предметной области «Автостоянка».

Вариант 19

1.Назовите достоинства структурного программирования.

Достоинства структурного программирования:

– повышается надежность программ (благодаря хорошему структурированию при проектировании, программа легко поддается тестированию и не создает проблем при отладке);

– повышается эффективность программ (структурирование программы позволяет легко находить и корректировать ошибки, а отдельные подпрограммы можно переделывать (модифицировать) независимо от других);

– уменьшается время и стоимость программной разработки;

– улучшается читабельность программ.

2. Раскройте сущность процесса ЖЦ эксплуатация.

Эксплуатация (действия и задачи оператора — организации, эксплуатирующей систему) – один из основных процессов ЖЦ ИС. Эксплуатационные работы можно подразделить на подготовительные и основные. К подготовительным относятся:

конфигурирование базы данных и рабочих мест пользователей;

обеспечение пользователей эксплуатационной документацией;

Обучение персонала.

Основные эксплуатационные работы включают:

непосредственно эксплуатацию;

локализацию проблем и устранение причин их возникновения;

модификацию программного обеспечения;

подготовку предложений по совершенствованию системы;

Наши рекомендации