КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Стадии проектирования. (№18 -- 1 к.р.)На стадии эскизного проектированиявыполняются следующие виды работ: -предварительная разработка структуры входных и выходных данных; -уточнение методов решения задач управления объектом; -разработка общего описания алгоритмов решения задач управления; -разработка пояснительной записки; -согласование и утверждение эскизного проекта. Предпроектная стадия и стадия эскизного проектирования чаще всего совмещаются и результатом реализации этих стадий является общий комплект документов. Работа на стадии технического проектирования ведется на основании утвержденного ТЗ и проходит следующие этапы: -составление общесистемной документации и документации функциональной части проекта; -разработка математического и программного обеспечения; -разработка информационного обеспечения; -составление организационного обеспечения; -разработка технического обеспечения; -разработка заданий на проектирование в смежных частях проекта объектов строительства АСОИУ; -согласование и утверждение технического проекта АСОИУ. При разработке математического обеспечения функциональной части проектные работы предполагают выбор и обоснование математической схемы моделирования. В этой связи целесообразно рассмотреть следующие схемы моделирования: -дифференциальные уравнения – для получения проектных решений задач, связанных с исследованием характера изменения искомых параметров в зависимости от изменения других (известных) величин; -автоматные модели – для решения задач управления объектом по состоянию (строятся на основе математических теорий графов и матриц); -системы массового обслуживания – при проектировании различного рода потоковых задач с неустановленным (вероятностным) поведением зависимых параметров; -вероятностные (в том числе статистические) модели – для получения решений при проектировании по выборкам статистик (например, в экономике или надежности) наблюдений за определенный период; -агрегатные модели – в некотором смысле универсальные схемы моделирования, использующиеся при проектировании сложных систем, разбивающихся на несколько подсистем (которые также могут быть достаточно сложными). Процедуры проектирования. (№19 -- 1 к.р.)
Процесс проектирования информационных систем является достаточно сложной задачей. Он начинается с построения инфологической модели данных (п. 2), т.е. идентификации сущностей. Затем необходимо выполнить следующие шаги процедуры проектирования даталогической модели. 1. Представить каждый стержень (независимую сущность) таблицей базы данных (базовой таблицей) и специфицировать первичный ключ этой базовой таблицы. 2. Представить каждую ассоциацию (связь вида "многие-ко-многим" или "многие-ко-многим-ко-многим" и т.д. между сущностями) как базовую таблицу. Использовать в этой таблице внешние ключи для идентификации участников ассоциации и специфицировать ограничения, связанные с каждым из этих внешних ключей. 3. Представить каждую характеристику как базовую таблицу с внешним ключом, идентифицирующим сущность, описываемую этой характеристикой. Специфицировать ограничения на внешний ключ этой таблицы и ее первичный ключ – по всей вероятности, комбинации этого внешнего ключа и свойства, которое гарантирует "уникальность в рамках описываемой сущности". 4. Представить каждое обозначение, которое не рассматривалось в предыдущем пункте, как базовую таблицу с внешним ключом, идентифицирующим обозначаемую сущность. Специфицировать связанные с каждым таким внешним ключом ограничения. 5. Представить каждое свойство как поле в базовой таблице, представляющей сущность, которая непосредственно описывается этим свойством. 6. Для того чтобы исключить в проекте непреднамеренные нарушения каких-либо принципов нормализации, выполнить описанную в п. 4.6 процедуру нормализации. 7. Если в процессе нормализации было произведено разделение каких-либо таблиц, то следует модифицировать инфологическую модель базы данных и повторить перечисленные шаги. 8. Указать ограничения целостности проектируемой базы данных и дать (если это необходимо) краткое описание полученных таблиц и их полей.
|