Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по билетам.docx
Скачиваний:
4
Добавлен:
01.09.2019
Размер:
114.25 Кб
Скачать

10. Существующие подходы к проектированию программного обеспечения экономических

Существуют два подхода:

1- структурный

2- объектно ориентированный

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

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

Основные принципы структурного подхода :

-Принцип решения трудных проблем путем разбиения их на множество меньших независимых, легких для понимания и решения.

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

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

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

-Принцип структурирования данных – данные д.б. структурированы и иерархически организованы

Основные принципы объектно-ориентированного подхода

-Абстрагирование - выделение существенных характеристик объекта, отличающего его от всех других видов объектов.

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

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

-Сохраняемость – способность объекта существовать во времени, переживая породивший его процесс, и/или в пространстве, перемещаясь из своего первоначального адресного пространства.

10. Моделирование предметной области_er диаграмма.

Моделирование предметной области - один из начальных этапов проектирования информационной системы, необходимый для выявления, классификации и формализации сведений обо всех аспектах проектирования предметной области, определяющих свойства разрабатываемой системы. Классическая схема работы предполагает три основных этапа моделирования:

1. построение функциональной модели "как есть" (as is);

2. ее анализ и преобразование в модель "как надо" (to be);

3. построение концептуальной модели данных (КМД) ПрО.

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

К моделям предметных областей предъявляются следующие требования:

• однозначное описание структуры предметной области;

• понятность для заказчиков и разработчиков;

• реализуемость;

ER(Entity-Relationship)-диаграммы используются для разработки данных и представляют собой стандартный способ определения данных и отношений между ними. ER-диаграмма содержит информацию о сущностях системы и способах их взаимодействия, включает идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).

Основными понятиями ER-модели являются сущность, связь и атрибут.

Сущность - это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна.

Связь - это графически изображаемая ассоциация, устанавливаемая между двумя сущностями.

Атрибутом сущности является любая деталь, которая служит для уточнения, идентификации, классификации, числовой характеристики или выражения состояния сущности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]