Возможный сценарий развития диалога.
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. Раскройте сущность процесса ЖЦ эксплуатация.
Эксплуатация (действия и задачи оператора — организации, эксплуатирующей систему) – один из основных процессов ЖЦ ИС. Эксплуатационные работы можно подразделить на подготовительные и основные. К подготовительным относятся:
конфигурирование базы данных и рабочих мест пользователей;
обеспечение пользователей эксплуатационной документацией;
Обучение персонала.
Основные эксплуатационные работы включают:
непосредственно эксплуатацию;
локализацию проблем и устранение причин их возникновения;
модификацию программного обеспечения;
подготовку предложений по совершенствованию системы;