Теория языков программирования и методов трансляции




Вопросы к гос. экзамену ПО

 

Унифицированный язык моделирования UML

1. Назначение языка UML. Общая структура языка UML. Характеристики основных обьектов.

2. Базовые принципы языка UML. Абстракция. Наследование. Полиморфизм. Инкапсуляция. Передача сообщений. Ассоциации. Агрегирование. Зависимость.

3. Семантика и синтаксис UML. Нотация UML. Типы диаграмм UML.

4. Особенности изображения диаграмм языка UML. Диаграмма Вариантов использования (Use Case Diagram). Диаграмма Классов (Class Diagram). Диаграмма Состояний (Statechart diagram). Диаграмма Последовательности (sequence diagram).

5. Особенности изображения диаграмм языка UML. Диаграмма Кооперации (Collaboration diagram). Диаграмма Компонентов (component diagram). Диаграмма развертывания (deployment diagram).

6. Рациональный унифицированный процесс(RUP). Анализ и проектирование. Стадия анализа. Модель анализа прецедентов.

Технология разработки ПО АС в промышленности

1. Классификация АСУ. Особенности комплексной автоматизации. Требования к системам комплексной автоматизации. Программные продукты и их основные характеристики. Основные понятия программного обеспечения.

2. Классификация программных продуктов. Инструментарий технологии программирования и создания программных продуктов.

3. Этапы создания программных продуктов. Структура программных продуктов. Жизненный цикл ПО. Модели жизненного цикла ПО.

4. Основы методологии разработки (проектирования) программного обеспечения. Использование стандартов и методологий в жизненном цикле разработки и сопровождения программного обеспечения информационных систем.

5. Структурный подход к проектированию программного обеспечения. Методология функционального моделирования SADT. Моделирование данных. Методология IDEF1X.

6. Rational Unified Process - полный технологический процесс, адаптируемый к условиям организации-заказчика и его гармонизация с ГОСТ Р ИСО/МЭК 1220714. Методология RAD.

 

7. Документирование ПО. Обзор отечественных стандартов по составлению документации на ПО.

Инструментальные программные средства для разработки программного обеспечения автоматизированных систем в промышленности

1. Информационные технологии и архитектура промышленных предприятий. Инструменты разработки архитектуры.Основные модели и инструменты описания бизнес-архитектуры.

2. Основные модели описания архитектуры автоматизированных систем. Матрица Захмана.

 

3. Cтруктура и модель описания ИТ-архитектуры Gartner. Методика META Group. Модель процесса разработки и использования архитектуры.

 

4. Особенности проектов информационных систем. История возникновения CASE-средств.

5. Инструментальные средства для разработки и сопровождения архитектуры предприятия. CASE-средстваразработки проектов информационных систем. Общая характеристика и классификация.

6. Анализ бизнеса с различных сторон: поддержка в BPwin нотаций: IDEF0, IDEF3 и DFD.Характеристикаинструментального средства AllFusion ERwin Data Modeler (ERwin).

Оценка и выбор CASE-средств. Критерии оценки и выбора. Технология внедрения CASE-средств. Определение критериев успешного внедрения. Выполнение пилотного проекта. Оценка пилотного проекта.

 

 

С

1. Состав программного комплекса «1С: Предприятие». Технологическая платформа. Прикладное решение (конфигурация). Информационная база.

2. Типы учёта в организации. Компоненты платформы «1С: Предприятие».

3. Виды бухгалтерских счетов по отношению к балансу. Сальдо. Виды бухгалтерских проводок.

4. Бухгалтерский учёт. Бухгалтерский баланс. Активы и пассивы. Принцип двойной записи.

5. Понятие плана счетов. Синтетические и аналитические счета. Субконто. Количественный учёт.

6. Объекты конфигурации: план видов расчёта, регистр расчёта, перерасчёты.

7. Объекты конфигурации: бизнес-процессы, задачи. Карта маршрута бизнес-процесса.

8. Объект конфигурации: регистр накопления. Измерения, ресурсы, реквизиты.

9. Объект конфигурации: регистр сведений. Измерения, ресурсы, реквизиты.

10. Объекты конфигурации: константы, справочники, документы. Реквизиты, табличные части.

11. Взаимозависимость видов расчёта. Базовые, вытесняющие и ведущие виды расчёта.

12. Запрос. Источники данных запроса.

13. Таблицы периодического регистра сведений.

14. Таблицы регистров накопления.

15. Соединения таблиц — источников данных.

 

Теория языков программирования и методов трансляции

1. Структура компилятора. Типы транслирующих программ.

2. Определение языка. Синтаксис и семантика.

3. Порождающие грамматики Хомского. Примеры порождающих грамматик.

4. Классификация грамматик. Иерархия Хомского.

5. Контекстно-свободные грамматики.

6. Деревья вывода. Канонические выводы. Двусмысленные порождающие грамматики

7. Проблема разбора.

8. Лексический анализ.

9. БНФ-нотация и контекстно-свободные грамматики.

10. LL(n) и LR(n) – грамматики.

11. Построение синтаксического графа.

12. Построение программы грамматического разбора для заданного синтаксиса.

13. Восходящий синтаксический анализ.

14. Работа с таблицей символов.

15. Постфиксная запись.

16. Методы генерирования кода.

17. Грамматики арифметических выражений. Перевод арифметических выражений в ПОЛИЗ.

 

Технология разработки программного обеспечения.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-21 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: