Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФСА / ФСА1.DOC
Скачиваний:
88
Добавлен:
16.04.2013
Размер:
353.28 Кб
Скачать

4 Определение состава функций.

Основное назначение этой процедуры - определение и формирование необходимого количества функций, которые должно выполнять изделие в целом и его составные части.

Главная функция устанавливается исходя из назначения разрабатываемого изделия в соответствии с генеральной целью разработки. Для данного изделия главная функция может быть сформулирована следующим образом: «Работа с любого рода информацией, относящейся к учету кадров». Присвоим ей код F1.

Второстепенные функции определяются исходя из требований к эстетике и т.п. В данном случае второстепенная функция может быть определена так: “Обеспечить удобный пользовательский интерфейс и возможность расширения”. Присвоим ей код F2.

Основные функции выявляются после выбора принципа реализации главной в соответствии с целями и задачами разработки, установленными при построении “дерева целей”. Эти функции подчиняются главной, обязательны для её реализации и определяют главный рабочий процесс в изделии. Их можно разделить на следующие типы:

  1. Функции приема информации;

  2. Функции сохранения информации;

  3. Функции выдачи обработанной информации;

  4. Функции защиты информации.

Для данной антенной системы можно выделить следующие основные функции:

f11 — Получение данных или запроса;

f12 — Сохранение полученных данных;

f13 — Выдача обработанных данных на устройства вывода;

f14 — Защита и безопасность данных

Вспомогательные функции изделия необходимы для реализации основных. Их устанавливают после выбора принципа действия изделия и состава его основных функций. Для данной антенной системы можно выделить следующие вспомогательные функции:

f111 — получить новые данные, изменения в данных или запрос от пользователя в клиентском приложении;

f112 — преобразовать данные в SQL-инструкцию;

f113 — послать данные на сервер;

f121 — получить SQL-инструкцию на сервере;

f122 — преобразовать SQL-инструкцию в формат данных, которые могут храниться на сервере;

f123 — сохранить полученные данные на сервере ;

f131 — отправка данных к клиентскому приложению ;

f132 — Преобразование к нужному формату и обработка данных;

f132 — выдача данных на дисплей или на принтер;

f141 — Резервное копирование;

f142 — Сохранение даты, времени и данных пользователя, работавшего с БД;

f143 — требование пароля при входе в приложение;

f144 — разграничение уровней доступа к данным.

5 Построение функциональной модели разрабатываемой антенной системы.

Основное назначение этой процедуры — уточнение сущности изделия с помощью наглядного отображения функций и их подчиненности.

Функциональная модель разрабатываемой системы представлена на рисунке 1.

Рис. 1 Функциональная модель проекта «Кадры 3.0».

6 Определение допустимых затрат на функции.

Для определения допустимых затрат на функции требуется предварительно определить значимость функций. Для этого использовать метод попарного сравнения.

Вначале определим значимость главной и второстепенной функций для выполнения заданных требований к изделию. Если функция номер i более значима, чем функция номер j, то на пересечении i-той строки и j-того столбца будем ставить 1.5, если менее значима, то 0.5, если равнозначна, то 1.0. Результаты сравнения представлены в таблице 3.

Таблица 3 Таблица смежности для главной и второстепенной функций.

F1

F2

aij

pij jny

F1

1

1.5

2.5

0.63

F2

0.5

1

1.5

0.37

1.0

Далее определим значимость основных функций в реализации главной. Определение также будем проводить методом попарного сравнения. Результаты сравнения представлены в таблице 4.

Таблица 4 Таблица смежности для определения значимости основных функций в реализации главной.

f11

f12

f13

f14

aij

pij jny

f11

1

1

1

1.5

4.5

0.28

f12

1

1

1

1.5

4.5

0.28

f13

1

1

1

1.5

4.5

0.28

f14

0.5

0.5

0.5

1

2.5

0.16

1.0

Далее аналогичным образом определим участие вспомогательных функций в реализации требуемых параметров изделия (см. таблицу 1). Результаты анализа представлены в таблицах 5 — 13.

Таблица 5 Влияние функций на параметр (+ влияние есть, — влияние отсутствует).

Номер параметра (см таб. 1)

Функции

1

2

3

4

5

6

f111

+

-

-

-

+

-

f112

+

+

-

-

+

-

f113

-

+

+

-

-

+

f121

-

-

-

-

-

+

f122

-

-

-

-

-

+

f123

-

-

-

-

-

+

f131

-

+

+

-

-

+

f132

+

-

-

-

+

-

f133

+

-

-

-

+

-

f141

-

-

+

+

-

-

f142

+

+

+

-

+

+

f143

+

-

+

-

+

-

f144

|+

-

+

-

+

+

Таблица 6 Матрица смежности вспомогательных функций по первому параметру (скорость разработки).

f111

f112

f132

f133

f142

f143

f144

fост

aij

pij отн

f111

1

1.5

1.5

1

1.5

1.5

1.5

1.5

11

0.176

f112

0.5

1

0.5

1.5

1

1.5

1.5

1.5

9

0.144

f132

1.5

1

1

1

1.5

1

1

1.5

11

0.176

f133

0.5

0.5

0.5

1

0.5

1

1

1.5

6

0.096

f142

0.5

1

0.5

1.5

1

1.5

1.5

1.5

9

0.144

f143

0.5

0.5

0.5

1

0.5

1

1

1.5

6

0.096

f144

0.5

0.5

0.5

1

0.5

1

1

1.5

6

0.096

fост

0.5

0.5

0.5

0.5

0.5

0.5

0.5

1

4.5

0.072

1.0

Вычислим значимость каждой функции, не влияющей на параметр. Значимость их всех вместе была уже определена в таблице 6 (см. fост). Значимость каждой можно определить, поделив 0.072 (см. таблицу 6) на число таких функций. В данном случае значимость функций, не влияющих на параметр равна: 0.072/6  0.012

Таблица 7 Матрица смежности вспомогательных функций по второму параметру (скорость выполнения запросов).

f112

f113

f131

f142

fост

аij

pij отн

f112

1

0.5

0.5

1

1.5

4.5

0.18

f113

1.5

1

1

1.5

1.5

6.5

0.26

f131

1.5

1

1

1.5

1.5

6.5

0.26

f142

1

0.5

0.5

1

1.5

4.5

0.18

fост

0.5

0.5

0.5

0.5

1

3

0.12

1.0

Значимость каждой функции не влияющей на параметр равна 0.12/9  0.013.

Таблица 8 Матрица смежности вспомогательных функций по третьему параметр (защищенность данных).

f113

f131

f141

f142

f143

f144

fост

аij

pij отн

f113

1

1

0.5

0.5

0.5

0.5

1.5

5.5

0.11

f131

1

1

0.5

0.5

0.5

0.5

1.5

5.5

0.11

f141

1.5

1.5

1

1.5

1.5

1

1.5

9.5

0.19

f142

1.5

1.5

0.5

1

0.5

0.5

1.5

7

0.14

f143

1.5

1.5

0.5

1.5

1

0.5

1.5

8

0.16

f144

1.5

1.5

1

1.5

1.5

1

1.5

9.5

0.19

fост

0.5

0.5

0.5

0.5

0.5

0.5

1

4

0.08

1.0

Значимость каждой функции на влияющей на параметр равна 0.08/7  0.011.

Таблица 9 Матрица смежности вспомогательных функций по четвертому параметр (Частота резервного копирования).

f141

fост

аij

pij отн

f141

1

1.5

2.5

0.63

fост

0.5

1

1.5

0.37

1.0

Значимость функций, не влияющих на параметр равна 0.37/12  0.03.

Таблица 10 Матрица смежности вспомогательных функций по пятому параметру (требования к клиенту).

f111

f112

f132

f133

f142

f143

f144

fост

aij

pij отн

f111

1

1.5

1.5

1

1.5

1.5

1.5

1.5

11

0.176

f112

0.5

1

0.5

1.5

1

1.5

1.5

1.5

9

0.144

f132

1.5

1

1

1

1.5

1

1

1.5

11

0.176

f133

0.5

0.5

0.5

1

0.5

1

1

1.5

6

0.096

f142

0.5

1

0.5

1.5

1

1.5

1.5

1.5

9

0.144

f143

0.5

0.5

0.5

1

0.5

1

1

1.5

6

0.096

f144

0.5

0.5

0.5

1

0.5

1

1

1.5

6

0.096

fост

0.5

0.5

0.5

0.5

0.5

0.5

0.5

1

4.5

0.072

1.0

Значимость каждой функции не влияющей на параметр равна 0.072/6  0.012

Таблица 11 Матрица смежности вспомогательных функций по шестомуу параметр (требования к серверу).

f113

f121

f122

f123

f131

f142

f144

fост

aij

pij отн

f113

1

1.5

1.5

1.5

1

1.5

1.5

1.5

11

0.17

f121

0.5

1

1.5

1.5

0.5

1.5

1.5

1.5

9.5

0.15

f122

0.5

0.5

1

0.5

0.5

0.5

0.5

1.5

5.5

0.08

f123

0.5

0.5

1.5

1

0.5

1

1.5

1.5

8

0.13

f131

1

1.5

1.5

1.5

1

1.5

1.5

1.5

11

0.17

f142

0.5

0.5

1.5

1

0.5

1

1.5

1.5

8

0.13

f144

0.5

0.5

1.5

0.5

0.5

0.5

1

1.5

6.5

0.1

fост

0.5

0.5

0.5

0.5

0.5

0.5

0.5

1

4.5

0.07

1.0

Значимость каждой функции не влияющей на параметр равна 0.07/6  0.01.

В таблице 14 приведены итоговые данные по значимости функций. При этом значимость вспомогательных функций в реализации всех требуемых параметров определяется по следующей формуле: pj = (Пi  Фij), где Пi — это значимость i-того параметра, Фij — это значимость j-той функции в реализации i-того параметра, а pj — значимость j-той функции в реализации всех требуемых параметров.

Таблица 12 Комплексные значимости функций.

F1

F2

f11

f12

f13

f14

0.63

0.37

0.28

0.28

0.28

0.16

f111

f112

f113

f121

f122

f123

f131

f132

f133

f141

f142

f143

f144

0.07

0.09

0.11

0.04

0.03

0.03

0.12

0.06

0.04

0.11

0.14

0.07

0.09

Предельно допустимые затраты на все изделие  85.000. $.

Теперь определим предельно допустимые затраты на реализацию вспомогательных функций:

S f доп 111  85.000  0.07  5.950$

S f доп 112  85.000  0.09  7.650$

S f доп 113  85.000  0.11  9.350$

S f доп 121  85.000  0.04  3.400$.

S f доп 122  85.000  0.03  2.550$

S f доп 123  85.000  0.03  2.550$

S f доп 131  85.000  0.12  10.200$

S f доп 132  85.000  0.06  5.100$

S f доп 133  85.000  0.04  3.400$

S f доп 141  85.000  0.11  9.350$

S f доп 142  85.000  0.14  11.900$

S f доп 143  85.000  0.07  5.950$

S f доп 144  85.000  0.09  7.650$

Соседние файлы в папке ФСА