Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Этапы структурного системного анализа. Министерство образования Российской ФедерацииСтр 1 из 7Следующая ⇒
Министерство образования Российской Федерации Государственное образовательное учреждение Высшего профессионального образования «Санкт-Петербургский государственный университет аэрокосмического приборостроения»
ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ
Методические указания к выполнению лабораторной работы № 2
Санкт-Петербург СОДЕРЖАНИЕ Введение. 1. Лабораторная работа №2. Инфологическое проектирование информационных систем. Разработка модели «Сущность-связь». Литература
Введение Понятие “Информационная система”
Информационная система (ИС) — это набор данных и правил манипулирования данными (процедур обработки), созданный для ведения банков данных, аналитической и статистической обработки, подготовки отчетов, решения других задач. Современные информационные системы находят применение практически в любой сфере деятельности человека. Они реализуются на различных платформах: корпоративные системы на серверах баз данных, упрощенные модели систем и небольшие приложения на персональном компьютере (ПК). Преимущества использования ПК в информационных системах очевидны: низкая стоимость, доступность, транспортабельность. В настоящее время основной недостаток информационных систем, реализованных на персональных компьютерах—недостаточная мощность, с развитием компьютерных технологий перестал быть определяющим. Методы и средства структурного системного анализа Место системного структурного анализа в жизненном цикле программного обеспечения Структурный системный анализ проводится на начальном этапе разработки программного обеспечения — при создании спецификаций требований. Анализ предусматривает сбор и систематизацию сведений о предметной области, в которой должна функционировать разрабатываемая система. В результате проведения анализа создается система формальных спецификаций, ядром которой являются диаграммы потоков данных (ДПД). Этапы структурного системного анализа Структурный системный анализ может быть разбит на несколько этапов: · построение диаграмм потоков данных; · составление словаря данных; · определение логики процессов; · описание накопителей данных.
Сущность структурного подхода:
ИС разбивается на подсистемы, которые делятся на функции, подфункции и т.д., пока разбиение не доходит до конкретных процедур, которые можно программировать.
Базовые принципы:
1. Разделяй и властвуй – т.е. сложная задача разбивается на более простые задачи; 2. Иерархическая упорядоченность – т.е. задача представляется в виде иерархической древовидной структуры с добавлением новых деталей на каждом уровне. 3. Абстрагирование – т.е. при проектировании нужно отвлечься от мелких деталей. 4. Формализация – т.е. задача решается строгими формализованными методами. 5. Непротиворечивость – т.е. элементы системы должны быть согласованы между собой. 6. Структурирование данных– т.е. использование сложных структур данных.
Структурный подход включает:
Основные средства структурного анализа: 1) DFD – Data Flow Diagram (ДПД – диаграмма потоков данных); 2) Словарь данных – описание всех потоков данных; 3) Спецификации (описания) процессов; 4) ERD - Entity Relationship Diagram (диаграмма сущность – связь); 5) STD – State Transition Diagram (Диаграмма переходов состояний).
Контекстная диаграмма (диаграмма нулевого уровня)
ДПД первого уровня
|