Таким образом, инструменты RAD позволяют разработчикам сконцентрировать усилия на сущности реальных производственных процессов учреждения, для которого создается информационная система. Что приводит к росту качества разрабатываемой системы.
Рассмотрим структурный подход проектирования. Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы «снизу-вверх» от отдельных задач ко всей системе целостность теряется, возникают проблемы при информационной стыковке отдельных компонентов.
Все наиболее распространенные методологии структурного подхода базируются на ряде общих принципов. В качестве двух базовых принципов используются следующие:
Выделение двух базовых принципов не означает, что остальные принципы являются второстепенными, поскольку игнорирование любого из них может привести к непредсказуемым последствиям (в том числе и к провалу всего проекта). Основными из этих принципов являются следующие:
В структурном анализе используются в основном две группы средств, иллюстрирующих функции, выполняемые системой и отношения между данными. Каждой группе средств соответствуют определенные виды моделей (диаграмм), наиболее распространенной среди которых являятся: ERD (Entity-Relationship Diagrams) диаграммы «сущность-связь».
На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм.
Семантическая модель (концептуальная модель, инфологическая модель) — модель предметной области, предназначенная для представления семантики предметной области на самом высоком уровне абстракции. Это означает, что устранена или минимизирована необходимость использовать понятия «низкого уровня», связанные со спецификой физического представления и хранения данных.
Семантическое моделирование стало предметом интенсивных исследований с конца 1970-х годов. Основным побудительным мотивом подобных исследований (т.е. проблемой, которую пытались разрешить исследователи) был следующий факт. Дело в том, что системы баз данных обычно обладают весьма ограниченными сведениями о смысле хранящихся в них данных. Чаще всего они позволяют лишь манипулировать данными определенных простых типов и определяют некоторые простейшие ограничения целостности, наложенные на эти данные. Любая более сложная интерпретация возлагается на пользователя. Однако было бы замечательно, если бы системы могли обладать немного более широким объемом сведений и несколько интеллектуальнее отвечать на запросы пользователя, а также поддерживать более сложные (т.е. более высокоуровневые) интерфейсы пользователя.
Идеи семантического моделирования могут быть полезны как средство проектирования базы данных даже при отсутствии их непосредственной поддержки в СУБД.
Наиболее известным представителем класса семантических моделей является модель «сущность-связь» (ER-модель). Методология построения баз данных базируется на теоретических основах их проектирования. Для понимания концепции методологии приведем основные ее идеи в виде двух последовательно реализуемых на практике этапов:
1-й этап — обследование всех функциональных подразделений фирмы с целью:
2-й этап — построение концептуальной информационно-логической модели данных для обследованной на 1-м этапе сферы деятельности. В этой модели должны быть установлены и оптимизированы все связи между объектами и их реквизитами. Информационно-логическая модель является фундаментом, на котором будет создана база данных.
Модель Сущность-Связь (ER-модель) (англ. entity-relationship model (ERM) или англ. entity-relationship diagram (ERD)) — модель данных, позволяющая описывать концептуальные схемы. Предоставляет собой графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является мета-моделью данных, то есть средством описания моделей данных.
Модель «сущность-связь» была предложена в 1976 году Питером Пин-Шен Ченом (англ. Peter Pin-Shen Chen) — американским профессором компьютерных наук в университете штата Луизиана. Фактически Чен не изобретал модель, он взял идеи из более ранних работ таких практиков, как А. Браун и других. Однако Питер Чен сделал больше, чем кто бы то ни было до него для формализации и популяризации ER-модели, а также для её внедрения в научную литературу.
В связи с наглядностью представления концептуальных схем баз данных ER-модели получили широкое распространение в системах CASE, поддерживающих автоматизированное проектирование реляционных баз данных. Среди множества нотаций ER-моделей одна из наиболее развитых — Unified Modeling Language (Унифицированный язык моделирования), сокр. UML — применяется в системе CASE фирмы ORACLE. Нотация UML так же используется и/или поддерживается: Borland Software Corporation, Университетом Бремена, Университетом Кента, Университетом.
Основные преимущества ER-моделей:
ER-модели реализованы во многих системах автоматизированного проектирования баз данных (например, ERWin).
Основные элементы ER-моделей:
Сущность — любой объект предметной области, имеющий атрибуты.
Связь между сущностями характеризуется:
Концептуальное (инфологическое) проектирование — построение формализованной модели предметной области. Такая модель строится с использованием стандартных языковых средств, обычно графических, например ER-диаграмм. Такая модель строится без ориентации на какую-либо конкретную СУБД.
Основные элементы данной модели:
Логическое (даталогическое) проектирование — отображение инфологической модели на модель данных, используемую в конкретной СУБД, например на реляционную модель данных. Для реляционных СУБД даталогическая модель — набор таблиц, обычно с указанием ключевых полей, связей между таблицами. Если инфологическая модель построена в виде ER-диаграмм (или других формализованных средств), то даталогическое проектирование представляет собой построение таблиц по определённым формализованным правилам, а также нормализацию этих таблиц. Этот этап может быть в значительной степени автоматизирован.
Физическое проектирование — реализация даталогической модели средствами конкретной СУБД, а также выбор решений, связанных с физической средой хранения данных: выбор методов управления дисковой памятью, методов доступа к данным, методов сжатия данных и т.д. — эти задачи решаются в основном средствами СУБД и скрыты от разработчика БД.
На этапе инфологического проектирования в ходе сбора информации о предметной области требуется выяснить:
Нормальная форма — свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение.
Процесс преобразования базы данных к виду, отвечающему нормальным формам, называется нормализацией. Нормализация предназначена для приведения структуры базы данных к виду, обеспечивающему минимальную избыточность, то есть нормализация не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение объема БД. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в БД информации.
Устранение избыточности производится, как правило, за счет декомпозиции отношений таким образом, чтобы в каждом отношении хранились только первичные факты (то есть факты, не выводимые из других хранимых фактов).
Применение информационных систем способствует более эффективному решению задач управления на основе оперативного предоставления всей полноты информации, являющейся основой для принятия решений. Проектирование и построение информационной системы должны основываться на комплексном анализе предметной области. Существуют различные методики описания предметной области, среди которых мы выделили объектно-ориентированный подход к моделированию так как он обеспечивает наилучшую реализацию динамического поведения информационной системы.
Данный раздел обозначает проблему и объясняет, как ее можно решить в общем виде.
В ходе практики исследуется предметная область системы анализа финансового состояния предприятия. В результате была сформулирована модель, которая наиболее эффективно преобразует поток входящей информации в конечный продукт.
На диаграмме представленной на рис. Система показана в виде «черного ящика» получаемого из внешней среды статистические данные и преобразует их в набор показателей. Кроме того, на диаграмме видно, чем руководствуется разработчик и с помощью чего, либо кого, реализуются описываемые процессы.
Рисунок — Модель бизнес-процесса в стандарте IDEF0
На рисунке показано деление основного блока на блоки второго уровня. Данный уровень декомпозиции подразумевает освещение общих процессов, которые, происходят внутри системы, каждый функциональный блок можно представить в виде четырех дочерних, которые представляют укрупненный алгоритм работы системы.
На рисунке Детализируемая система сбора и обработки входящей информации.
Рисунок — Функциональные блоки второго уровня.
Рисунок — Детализация блока сбора и обработки входящей информации.
Рисунок — Блок анализа показателей.
Рисунок — Проверка результатов.
Теперь опишем каждый из процессов.
Процесс «Сбор и обработка информации»:
- Проверка правильности источника: вход — статистика (информация), управление — требования системы к форме входящей информации, механизм — главный экономист, выход — статистика;
- Адаптация структуры для экспорта: вход — статистика (информация), управление — требования системы к форме входящей информации, механизм — главный экономист, экономист, выход — документы;
Процесс «Анализ показателей»:
- Подготовка таблиц для анализа: вход — документы, управление — , механизм — экономист, выход — готовые документы;
- Анализ: вход — готовые документы, выход — информация;
Процесс «Проверка результатов»:
- Пересчет показателей: вход — информация, управление — стандарты предприятия по финансовому состоянию предприятия, механизм — формулы анализа, выход — пересчитанные показатели;
- Реинжирование показателей: вход — пересчитанные показали, механизм — главный экономист, выход — результаты;
Процесс «Формирование отчетности»:
Таким образом, спроектирована функциональная модель процесса анализа финансового состояния предприятия с помощью программного средства AllFision Process Modeler r7. Разработана общая модель процесса.
Типичной формой документирования информационной модели предметной области являются диаграммы «сущность-связь» (ER-диаграммы). ER-диаграмма позволяет графически представить все элементы информационной модели согласно простым, интуитивно понятным, но строго определенным правилам — нотациям.
Как я могу узнать стоимость подготовки своего отчёта по практике?
Чтобы узнать стоимость, пожалуйста, заполните форму на сайте или напишите нам в мессенджеры. Расчёт стоимости займёт 1-2 часа в рабочее время. В выходные и праздничные дни расчёт высылается по мере готовности в течение текущего дня. После согласования расчёта и условий работы мы можем начинать наше сотрудничество!
Сколько это стоит?
Стоимость полного комплекта документов начинается от 2500 р. Далее цена зависит от сложности задания, дисциплины, срочности и требований учебного заведения.
Могу ли я заказать практику если я её не проходил реально?
Да, Вы можете заказать оформление отчёта на нашем сайте и мы гарантируем соблюдение всех требований кафедры. Ваш отчёт по практике примут на высокий балл или мы вернем деньги!
У меня нет печатей, можно ли заказать печати на вашем сайте?
Вы может заказать отчёты с печатями и без печатей. У нас есть широкий выбор партнёрский организаций, которые могут ставить печати. Это ООО, магазины, детские сады и школы, организации финансового, нефте-газового сектора, социальные организации. Все печати реально существующих организаций и Вашу практику могут подтвердить при звонке из учебного заведения.
Как я получу документы по практике если заказываю отчёт дистанционно?
Все документы по практике Вы получаете на свой электронный адрес. Если требуются оригинальные печати (в некоторых учебных заведениях с этим строго), то мы присылаем комплект документов Почтой России или Сдэком. Стоимость отправки документов рассчитывается по тарифам транспортных компаний.
По каким дисциплинам можно заказать отчёт?
Как Вы можете посмотреть на нашем сайте, здесь представлено более 300 отчётов для разных учебных заведений и разных дисциплин. Мы можем выполнять все отчёты на высокие баллы!
Мой отчёт по практике точно примут?
Все наши отчёты принимают на кафедрах. Не всегда с первого раза, иногда со второго или четвёртого. Но, самое главное, мы никуда не пропадаем, не исчезаем, не отказываемся от своих работ и обещаний и доводим работу до оценки.
Как пользоваться Вашим сайтом?
Сайт praktiki.net разделён на разделы — типы практик (учебная, Производственная, преддипломная и др); место проведения (в суде, в школе, в ООО, на стройке и т.д.); учебное заведение (Синергия, Росдистант, Витте, Ранхигс, всего около 200 вузов); курсы — с 1 по 5.
Можете воспользоваться строкой поиска (лупа в верхнем правом углу) и найти то, что Вам нужно. Если Вам нужен пример отчёта в банке, наберите «банк». Если Вам нужен пример отчёта в Синергии, наберите «Синергия». Если Вам нужны примеры производственной практики, наберите «Производственная практика». Думаю, Вы поняли 😉