Лабораторная работа № 1-2
Понятийный аппарат занятия [1]
Информационную систему (ИС) можно определить как систему, предназначенную для хранения, поиска и выдачи информации по запросам пользователей или регулярно.
Информационная система – это система, состоящая из следующих компонентов:
1) информационная база (база данных);
2) концептуальная схема;
3) информационный процессор.
Любая экономическая система представляет собой совокупность связанных ресурсов (рабочие, служащие, станки, сырье, деньги) и процессов. Взаимосвязанные ресурсы и процессы экономической системы можно описать в терминах предметной области.
Под предметной областью (ПрО) будем понимать элементы материальной системы, информация о которых хранится и обрабатывается в ИС.
Для описания предметной области используется единый, независимый от СУБД понятийный аппарат - такие термины, как объект, свойство объекта, связь объектов.
Объектом называется любой элемент некоторой системы.
Объект – что-то, чем можно оперировать.
Объект – осязаемая реальность, характеризуемая четко определенным поведением.
Объект – особый опознаваемый предмет или сущность, имеющая важное функциональное назначение для рассматриваемой предметной области.
В экономических приложениях понятие объекта сужается до понятия физического объекта, под которым понимается любой предмет, занимающий место в пространстве.
Следует отличать физический объект (отдельный предмет), который часто называется экземпляром объекта и объект, который охватывает множество физических объектов. Различные множества предметов, образованные по заданному принципу, называются типами или классами объектов.
|
Свойством объекта называется некоторая величина, которая характеризует состояние объекта в любой момент времени (атрибут). Отдельный экземпляр объекта можно точно описать, если указать достаточное количество значений его свойств. Два экземпляра объекта считаются различными, если они отличаются по значению хотя бы одного свойства. Объекты одного класса описываются одноименными свойствами, характерными для класса в целом - принцип наследования свойств.
Представление объекта или процесса сводится к указанию его свойств, т.е. атрибутов. В базе данных экземпляр объекта представлен как набор пар <Имя атрибута>, <Значение атрибута>. Набор свойств должен быть таким, чтобы всегда можно было отличить объект одного класса от объекта другого класса, а также любые два объекта одного класса.
Среди свойств необходимо выделять так называемые идентифицирующие свойства, то есть свойства, по значению которых можно однозначно отличить данный экземпляр объекта от любого другого.
Методологию можно определить как совокупность взглядов на то, какой должна быть последовательность шагов и какова их взаимосвязь при разработке программного обеспечения.
Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов жизненного цикла (ЖЦ).
Технологии проектирования – инструментальные средства, поддерживающие сам процесс проектирования.
В настоящее время можно выделить два основных методологических подхода к проектированию: структурный и объектно-ориентированный подходы.
|
Методология структурного подхода предполагает построение логической модели существующей системы, которая должна показать аспекты системы, независящие от способа реализации, и служащие описанием требований при разработке новой системы.
Структурным анализом (СА) принято называть метод исследования системы, изучение которой начинается с ее общего обзора, последующей детализации, созданием иерархической структуры с достаточным числом уровней.
Все наиболее распространенные методологии структурного подхода базируются на ряде общих принципов.
В качестве двух базовых принципов структурного анализа используются следующие:
1) принцип "разделяй и властвуй" - принцип решения сложных проблем путем их разбиения на множество меньших независимых задач, легких для понимания и решения;
2) принцип иерархического упорядочивания - принцип организации составных частей проблемы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне.
В структурном анализе используются в основном три группы средств моделирования:
- диаграммы, иллюстрирующие функции, которые должна выполнять система, и связи между этими функциями – для этой цели чаще всего используются DFD и SADT(IDEF0).
· SADT (Structured Analysis and Design Technique) функциональная модель – основное средство моделирования функциональных требований проектируемой системы (функциональная модель деятельности);
· DFD (Data Flow Diagrams) - диаграммы потоков данных устанавливают связь источников информации с потребителями, выделяют логические функции (процессы) преобразования информации, определяют группы элементов данных и их хранилища (базы данных);
· ERD (Entity-Relationship Diagrams) - диаграммы “сущность-связь» моделирующие данные и их взаимосвязи предназначены для разработки моделей данных или инфологической модели предметной области (информационная модель);
· STD (State Transition Diagrams) - диаграмма переходов состояний, моделирующие зависящее от времени поведение системы.