- •«Сибирский государственный аэрокосмический университет имени академика м.Ф. Решетнева»
- •Курсовая работа
- •Введение
- •Средства системного анализа
- •Построить контекстную диаграмму процесса создания сайта
- •Построить детализирующие dfd 1, 2, 3 уровней.
- •4. Составить словарь данных
- •7. Построить спецификации управления
- •Заключение
- •5. Оформить спецификации процессов, не представленных детализирующими dfd
- •6. Построить диаграммы «сущность-связь»
- •Список используемой литературы
Средства системного анализа
Общей целью системного анализа является решение проблем, связанных с деятельностью человека и с материальными затратами. Таким образом, системный анализ имеет преимущественно социальное направление.
Человеческую деятельность можно условно разделить на две области:
область рутинной деятельности, то есть решения регулярных, повседневных задач;
область решения новых задач.
В первой области способы решения задач отработаны, и применение системного анализа может не потребоваться, хотя наличие рутины представляет собой проблему, для решения которой возможно использование некоторых подходов системного анализа.
Во второй области (области решения новых задач) обойтись без системного анализа практически невозможно.
Реальный системный анализ может производиться только при наличии арсенала специальных методов системного исследования технических систем.
Автоматизация бизнес процесса является одной из задач, которую решают при автоматизации в целом.
Для цели моделирования систем и их структурного анализа используют 3 группы средств, которые иллюстрируют:
функции, которые система должна выполнять;
отношение между данными;
поведение системы, зависящее от времени (аспекты реального времени).
Наиболее часто и эффективно применяются следующие средства решения данных задач:
DFD (Data Flow Diagrams) - диаграммы потоков данных, совместно со словарями данных и спецификациями процессов.
ERD (Entity Relationship Diagrams) - диаграммы « сущность-связь ».
STD (State Transition Diagrams) - диаграммы состояния (переходы состояний).
Все они содержат графические и текстовые средства моделирования:
DFD - показывает внешнее по отношению к системе источники и стоки данных, она идентифицирует логические функции (процессы ) и группы элементов данных, связывающие одну функцию с другой ( потоки ). Идентифицирует хранилища данных ( накопители ), к которым осуществляется доступ.
ERD - раскрывает модель хранилища данных, к которым осуществляется доступ.
STD - дополнение DFD средства описания, зависящее от времени поведения системы.
Построить контекстную диаграмму процесса создания сайта
Рис 1. Контекстная диаграмма работы фирмы по созданию сайтов.
Построить детализирующие dfd 1, 2, 3 уровней.
Рис 2. Детализация процесса Обслужить 1.
Рис 3. Детализация процесса Проектирование и дизайн 1.2
Рис 4. Детализация процесса Разработка 1.3
Рис 5. Детализация процесса Тестирование 1.3.4
4. Составить словарь данных
@ИМЯ = ЗАЯВКА
@ТИП = управляющий поток
@БНФ = /указывает, что поступил заказ /
@ИМЯ = ДЕНЬГИ
@ТИП = дискретный поток
@БНФ = /указывает поступление оплаты за заказ/
@ЕДИНИИЦА ИЗМЕРЕНИЯ = любая валюта
@ИМЯ = ГОТОВЫЙ САЙТ
@ТИП = дискретный поток
@БНФ = /конечный информационный продукт/
@ИМЯ = ОФОРМЛЕНИЕ ЗАЯВКИ НА СОЗДАНИЕ САЙТА
@ТИП = дискретный поток
@БНФ = /содержит все требования клиента к будущему сайту/
@ИМЯ = ЗАДАНИЕ НА ПРОЕКТИРОВАНИЕ
@ТИП = дискретный поток
@БНФ = /требование к проектированию и дизайну, для создания макета/
@ИМЯ = ЗАДАНИЕ НА РАЗРАБОТКУ
@ТИП = дискретный поток
@БНФ = /требования к разработке, макет сайта/
@ИМЯ = ПОЖЕЛАНИЯ КЛИЕНТА
@ТИП = дискретный поток
@БНФ = /сайт, каким бы его хотел видеть клиент/
@ИМЯ = СТАНДАРТЫ
@ТИП = дискретный поток
@БНФ = /стандарты для проектирования/
@ИМЯ = МАКЕТ САЙТА
@ТИП = дискретный поток
@БНФ = /требования к разработчикам, в виде ожидаемого результата и описанием основных элементов /
@ИМЯ = ТЕХНОЛОГИИ
@ТИП = дискретный поток
@БНФ = /технологии разработки, инструменты и методики/
@ИМЯ = ШАБЛОН
@ТИП = дискретный поток
@БНФ = /общий вид всех страниц сайта/
@ИМЯ = СТРУКТУРА
@ТИП = дискретный поток
@БНФ = /иерархия сайта с основными разделами и пунктами меню/
@ИМЯ = ФУНКЦИИ САЙТА
@ТИП = дискретный поток
@БНФ = /описание основных функций сайта/
@ИМЯ = ИЗВЕСТНЫЕ CMS
@ТИП = дискретный поток
@БНФ = /список существующих систем управления содержимым сайта/
@ИМЯ = CMS
@ТИП = дискретный поток
@БНФ = /конкретная система управление содержимым сайта/
@ИМЯ = BETA-ВЕРСИЯ САЙТА
@ТИП = дискретный поток
@БНФ = /предварительный вариант сайта, незаконченный продукт/
@ИМЯ = ОРФОГРАФИЧЕСКИЙ СЛОВАРЬ
@ТИП = дискретный поток
@БНФ = /словарь, содержащий правильное написание слов русского языка/
@ИМЯ =МЕТОДЫ ТЕСТИРОВАНИЯ
@ТИП = дискретный поток
@БНФ = /набор методик для тестирования сайтов/
@ИМЯ = ИЗВЕСТНЫЕ УЯЗВИМОСТИ
@ТИП = дискретный поток
@БНФ = /список известных уязвимостей сайтов/
