Нефункциональные требования не определяют поведения ПП, но описывают его атрибуты или атрибуты системного окружения

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

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

 

 



Вариант 14

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

1 Естественность интерфейса А Способность приложения обеспечить формирование на экране такой среды, которая не только содействовала бы пониманию пользователем представленной информации, но и позволяла бы сосредоточиться на наиболее важных ее аспектах.
2 Простота интерфейса Б Легкость интерфейса в его использовании, изучении и в предоставлении доступа ко всему перечню функциональных возможностей, предусмотренных данным приложением.
3 Гибкость интерфейса В Способность интерфейса выдавать сообщения и результаты, которые не требуют дополнительных пояснений.
4 Эстетичная привлекательность интерфейса Г Способность интерфейса учитывать уровень подготовки и производительность труда пользователя.

В, 2Б, 3Г, 4А

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

Можно выделить следующие типы нефункциональных требований:

- требования к применению – определяют качество ПИ, документации и учебных курсов.

- требования в производительности – накладывают ограничения на функциональные требования, задавая эффективность использования ресурсов, пропускную способность и время реакции.

- требования к реализации – предписывают использования определенных стандартов, языков программирования, операционной среды и т.д.

- требования к надежности – обусловливают допустимые частоту и воздействие сбоев на работу ПП, а также возможности восстановления ПП после сбоев.

- требования к интерфейсу – определяют внешние сущности, с которыми может взаимодействовать система, и регламент этого взаимодействия.

 

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

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

 



Вариант 15

1. Перечислите компоненты, которые необходимо определить при проектировании пользовательского интерфейса.

При проектировании ПИ необходимо определить:

Структуру диалога.

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

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

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

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

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

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

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

 

 



Вариант 16

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

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

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

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

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

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

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

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

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

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

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

 



Вариант 17

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

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

Б, 2А

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

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

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

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

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

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

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

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

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

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

 

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

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



Вариант 18

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: