Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Васильчев эл.лекции.doc
Скачиваний:
2
Добавлен:
21.07.2019
Размер:
858.11 Кб
Скачать

Этапы жизненного цикла системы:

  1. Планирование (предпроектный анализ) – идентификация границ области проблемы, планирование стратегии и целей развития.

Результат: установление проблемы, которую необходимо решить.

  1. Анализ – изучение и анализ проблем, целей и последствий. Затем, идентификация и анализ требований к любому успешному решению.

Результат: анализ проблемы и выработка требований к решению.

  1. Дизайн – при необходимости – создание дизайна решения – не все решения нуждаются в дизайне.

Результат: выработка приемлемого решения.

  1. Реализация (разработка) – реализация решения.

Результат: реализованное решение.

  1. Поддержка – анализ реализованного решения, оттачивание дизайна и внедрение улучшений к решению.

Результат: обнаружение устаревшего решения, связанные проблемы для решения, выработка новых решений к той же проблеме, обнаружение ошибок в реализации.

  1. Строительные блоки системы

К строительным блокам информационной системы относятся:

  • данные,

  • процессы,

  • интерфейсы.

данные

процессы

интерфейсы

география

владельцы

(планирование)

организационные сущности

организационные функции

контекст

география организации

аналитики

пользователи

(анализ)

«как есть» (“AS IS”)

логическая модель

функциональная модель

-

расположение пользователей

«как будет» (“TO BE”)

логическая модель

функциональная модель

требования к интерфейсу

требования к коммуникации

проектировщики

(дизайн)

схемы

строители

(разработка)

приложения

  1. Методология FAST

что здесь ещё должно быть?

Functional Analysis System Technique (системная техника функционального анализа)

Репозитарий – архив проектной документации.

Ф

к какой теме это относится?

азы разработки системы:

  1. Исследование

наименее затратная

  • решение стоит ли разрабатывать систему

  • разработка проблемной области

  • организация проекта

дополнить

  1. Изучение

  • “AS IS”

  • решение стоит ли разрабатывать систему

  1. Определение

  • различные функциональные модели “TO BE”

  1. Конфигурация

  • выбор наилучшего технологического кандидата

  1. Закупка

  1. Дизайн

  • ТП

  1. Создание

  1. Поставка

ввод в промышленную эксплуатацию

  • внедрение

    • предоставление документации

    • обучение

    • сопровождение

  1. П

    Что здесь ещё должно быть?

    роблемы, возможности, директивы, метод PIECES

PIECES (Performance Information Economics Control Efficiency Service) – производительность информация экономика управление эффективность услуги.

  1. Функциональное моделирование

Инструменты построения функциональных моделей: DFD (Data Flow Diagrams – диаграммы потоков данных) и SADT (Structured Analysis and Design Technique - техника структурного анализа и дизайна).

DFD

Элементы:

1) Хранилище данных

2) Поток:

3) Процесс, система, подсистема:

4) Управляющий поток: (контрольный):

5) Внешняя сущность:

6) «И»:

7) «Исключающее или»

В функциональной модели, составляемой на этапе дизайна, указываются механизмы.

Декомпозиционная диаграмма (DD):

SADT

SADT — методология структурного анализа и проектирования.

Инструмент SADT – IDEF0 (Integration Definition), (ICAM Definition 0). ICAM – Программа интеграции компьютеров промышленных технологий.

IDEF0 — методология (учение о методах и средствах деятельности) и графическая нотация, предназначенная для формализации и описания бизнес-процессов. В IDEF0 рассматривается логические отношения между работами, а не их временная последовательность (WorkFlow). Так же отображаются все сигналы управления.

Элементы:

1) Процесс:

2) Поток:

Возможно составление декомпозиционной диаграммы.

  1. Моделирование данных

Инструмент - ERD (Entity-Relationship Diagrams – диаграммы «сущность-связь»)

Элементы:

1) Сущность:

Первичный ключ обозначается (PK)

Внешний ключ обозначается (FK)

2) Связь:

- необязательный класс принадлежности

соотношение «один»

- соотношение «много»

- разделение на подклассы.

  1. Моделирование интерфейсов

Инструмент - STD (State Transition Diagrams – диаграммы перехода состояний).

Элементы:

1) Состояние:

2) Переход:

Указываются только основные элементы.

По закрытию приложения происходит переход в состояние «нет работы».

Из состояния «нет работы» перехода быть не может.

  1. Географическое моделирование

Для географического моделирования используются диаграммы связанности местоположения - LCD (Location Connectivity Diagram)

Элементы:

1) Местоположение

2) Кластер местоположения

3) Мобильное местоположение

(например, сотрудник в командировке)

4) Внешний по отношению к системе элемент.

5) Связь:

Нотация не стандартизирована.

Между элементами строятся связи.

В связи можно указать данные: канал, расстояние и пр.

Существует 2 уровня декомпозиции:

  1. Абстрактный

  2. Когда все кластеры декомпозированы

Возможно построение декомпозиционной диаграммы – LDD (Location Decomposition Diagram)

CRUD – матрица (Create Read Update Delete) «местоположение к данным»

Местоположение

Данные

Касса

Администраторы

Отдел закупок

Предмет

ALL

ALL

ALL

ID предмета

Название

Описание

R

R

R

CRD

CRUD

CRUD

R

R

R

Продажа

IND

ALL

ALL

ID продажи

№ Чека

Дата

C

C

C

CRD

CRUD

CRUD

R

R

R

IND - индивидуальные

SS (Subset) – доступ к набору кортежей (есть четкие правила)

X – нет доступа

ALL – все данные

CRUD - матрица «процесс к данным»

Процесс – отдельные программные модули (операции и т.д.)

Процесс

Данные

Получение

Основного листа

Учебника

Редактирование

Справочников

Предмет

R

CRUD

ID предмета

Название

Описание

R

R

R

CRD

CRUD

CRUD

Продажа

CRUD

ID продажи

№ Чека

Дата

CRD

CRUD

CRUD

Матрица ассоциаций «процессы к местоположению»

Процесс

Место

Получить ОЛУ

Редактирование

Справочников

Продажа

Учебников

Касса

X

Отдел закупок

X

Администратор

X

X

X

  1. Управление проектом и процессом

Диаграмма Гантта

(1917 год)

Диаграммы PERT (Project Evaluation and Review Technique – техника оценки и обзора проекта)

50-ые годы.

Формат основного элемента (действие):

Например:

Критический путь (максимальный путь от первого элемента к последнему) определяет длительность реализации проекта.

Управление ожиданиями

Матрица управления ожиданиями (позволяет расставлять приоритеты):

Приоритеты

Мера успеха

максимизация

или минимизация

Ограничение

Подтверждение

Стоимость (Сумма)

X+

Время (сроки)

X –

Область или качество

(функционал)

X

X – другой вариант

Выбираем критерий и выбираем условие.

  1. Методики сбора информации

Поиск информации

  1. наблюдение

  2. интервью

  3. Документирование

  4. Анкетирование

Докумиентирование

РВ – размер выборки

ФО – фактор определенности

ДО – допустимая ошибка

РВ = 0.25 (ФО /ДО) 2.

Фактор определенности (находится по таблицам, в зависимости от % требуемой определенности)

Требуемая определенность например 95%.

Р - % документов отклоняющихся от нормы

РВ = Р(1-Р)(ФО/ДО)

Подходы к выбору документов:

  1. рандомизация

  2. стратификация

Наблюдение

[+] :

  1. Действительное течение процесса

  2. Дешевый сбор информации

  3. можно оценить критерии качества

  4. Данные надежны

[-] :

1) наблюдение ведет к изменению поведения людей (дискомфорт)

2) неполнота картины

3) некоторые события происходят в странное время (неудобные условия наблюдения)

4) обозреваемые действия иногда прерываются

5) Некоторые действия выполняются не так из-за наблюдения

последовательность действий:

  1. Определяем за кем, что, когда, почему и как будем наблюдать

  2. Получаем разрешение от соответствующих работников

  3. Информируем тех за кем будем наблюдать о цели наблюдения

  4. Ведем себя тихо (не мешаем работе)

  5. Делаем записи

  6. Рассматриваем записи с соответствующими работниками

  7. Не отвлекаем людей от работы

  8. Не фокусируемся на тривиальных действиях

  9. Не делаем предположений