Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Этапы структурного системного анализа. Министерство образования Российской Федерации






Министерство образования Российской Федерации

Государственное образовательное учреждение

Высшего профессионального образования

«Санкт-Петербургский государственный университет

аэрокосмического приборостроения»

 

ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ

 

 

Методические указания к выполнению лабораторной работы № 2

 

Санкт-Петербург


СОДЕРЖАНИЕ

Введение.

1. Лабораторная работа №2. Инфологическое проектирование информационных систем. Разработка модели «Сущность-связь».

Литература

 

 

Введение

Понятие “Информационная система”

 

Информационная система (ИС) — это набор данных и правил манипулирования данными (процедур обработки), созданный для ведения банков данных, аналитической и статистической обработки, подготовки отчетов, решения других задач. Современные информационные системы находят применение практически в любой сфере деятельности человека. Они реализуются на различных платформах: корпоративные системы на серверах баз данных, упрощенные модели систем и небольшие приложения на персональном компьютере (ПК). Преимущества использования ПК в информационных системах очевидны: низкая стоимость, доступность, транспортабельность. В настоящее время основной недостаток информационных систем, реализованных на персональных компьютерах—недостаточная мощность, с развитием компьютерных технологий перестал быть определяющим.

Методы и средства структурного системного анализа

Место системного структурного анализа в жизненном цикле программного обеспечения

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

Этапы структурного системного анализа

Структурный системный анализ может быть разбит на несколько этапов:

· построение диаграмм потоков данных;

· составление словаря данных;

· определение логики процессов;

· описание накопителей данных.

 

Сущность структурного подхода:

 

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

 

Базовые принципы:

 

1. Разделяй и властвуй – т.е. сложная задача разбивается на более простые задачи;

2. Иерархическая упорядоченность – т.е. задача представляется в виде иерархической древовидной структуры с добавлением новых деталей на каждом уровне.

3. Абстрагирование – т.е. при проектировании нужно отвлечься от мелких деталей.

4. Формализация – т.е. задача решается строгими формализованными методами.

5. Непротиворечивость – т.е. элементы системы должны быть согласованы между собой.

6. Структурирование данных– т.е. использование сложных структур данных.

 

Структурный подход включает:

 

  1. Структурный анализ- построение моделей и диаграмм, описывающих ИС.
  2. Структурное проектирование- уточнение моделей и диаграмм, разработка архитектуры ПО в виде схем программ и экранных форм интерфейса.
  3. Структурное программирование- создание программ по определённым правилам с использованием базовых управляющих структур (развилка, цикл, подпрограмма и т.п.).

 

Основные средства структурного анализа:

1) DFD – Data Flow Diagram (ДПД – диаграмма потоков данных);

2) Словарь данных – описание всех потоков данных;

3) Спецификации (описания) процессов;

4) ERD - Entity Relationship Diagram (диаграмма сущность – связь);

5) STD – State Transition Diagram (Диаграмма переходов состояний).

 

 
 

 

 


Контекстная диаграмма

(диаграмма нулевого уровня)

 

ДПД

первого уровня

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.