Перейти к основному содержанию

Уточнение функций ПО

Гость

в ГОСТе есть Функциональное назначение где пишется общее функциональное назначение программы, есть требование к составу выполняемых функции в котором как я понимаю просто перечисляются необходимые функции. А вопрос вот в чем, подскажите в каком разделе эти функции расписываются тоесть например: а) отсылка подтверждения о полученном письме.
А где расшифровать (описать), что подтверждение должно уходить по мимо отправителя, еще там например на один сервер и т.д.
Тоесть вопрос в том где расшифрвать что необходимо сделать этим функциям, или это делается прям тут же в требованиях к составу выполняемых функции?

Гость
Уточнение функций ПО

Цитата:
Удобнее и проще придерживаться структуры ГОСТ 34.602-89

Вот этот ГОСТ действительно точно нужно Спасибо огромное. Прям то что доктор прописал Smile как раз под ПО. А то ГОСТ на ТЗ бедноват как-то.

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Уточнение функций ПО

Я ж говорю - если не полениться Laughing out loud и открыть ГОСТ, то

Цитата:
2.6.3. В подразделе «Требования к видам обеспечения» в зависимости от вида системы приводят требования к математическому, информационному, лингвистическому, программному, техническому, метрологическому, организационному, методическому и другие видам обеспечения системы.

Короче, создать раздел "Требования к видам обеспечения", а в него уже конкретный подраздел про БД. Удобнее и проще придерживаться структуры ГОСТ 34.602-89. А используемая в компании БД и есть один из видов информационного обеспечения. Ничего, что уже используется, хуже, когда все с нуля приходится расписывать.

Гость
Уточнение функций ПО

Тоесть возможно объединять эти два ГОСТа. Потому что ГОСТ на ТЗ по ПО какой-то маленький и не содержит многих вещей

Цитата:
В данном случае есть смысл создать дополнительный раздел "Требования по применению систем управления базами данных", поскольку речь зашла об MS SQL Server.

А куда его конкретно включать если рассматривать структуру ГОСТ на ТЗ? Где то в районе функции или где?
Речь не конкретно о применении базы данных просто система уже будет использовать БД используемую в организации

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Уточнение функций ПО

Если не полениться и взять ГОСТ 34.602-89, то там есть раздел

Цитата:
2.6.3.2. Для информационного обеспечения системы приводят требования:

1) к составу, структуре и способам организации данных в системе;
2) к информационному обмену между компонентами системы;
3) к информационной совместимости со смежными системами;
4) по использованию общесоюзных и зарегистрированных республиканских, отраслевых классификаторов, унифицированных документов и классификаторов, действующих на данном предприятии;
5) по применению систем управления базами данных;
6) к структуре процесса сбора, обработки, передачи данных в системе и представлению данных;
7) к защите данных от разрушений при авариях и сбоях в электропитании системы;
Cool к контролю, хранению, обновлению и восстановлению данных;
9) к процедуре придания юридической силы документам, продуцируемым техническими средствами АС (в соответствии с ГОСТ 6.10.4).

Вообще разумно включать подходящие разделы из ТЗ на АС в ТЗ на программы. ГОСТ позволяет включать-удалять отдельные разделы ТЗ на усмотрение разработчика.
В данном случае есть смысл создать дополнительный раздел "Требования по применению систем управления базами данных", поскольку речь зашла об MS SQL Server.

Гость
Еще один вопрос

А можно еще один может быть тупой вопрос. В каком из разделов ТЗ необходимо описывать что система должна работать там на базе там такого то ПО которое уже используется в организации например MS SQL и т.д.
В эксплуатационном назначении или еще где-то?

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Уточнение функций ПО

Если все верно понял, то надо писать как-то так:

Х.1. Требования к составу выполняемых функций

Программа должна обеспечивать выполнение перечисленных ниже функций:

а) функции такой-то;
б) функции сякой-то;
в) функции еще какой-то.

Х.1.1. Требования к выполнению функции такой-то

(а здесь - кто кого куда должен отсылать - детальные требования к выполнению указанной функции)

Х.1.2. Требования к выполнению функции сякой-то
(аналогично)

Х.1.3. Требования к выполнению функции еще какой-то
(аналогично)

В результате автоматом получится дерево разделов технического задания

Х.1. +
+ Х.1.1.
+ Х.1.2.
+ Х.1.3.

и не будет "каши". Все параллельно-перпендикулярно, покрашено, подстрижено и засеяно желтым песком Smile

А что касается общего функционального назначения - идите "от задач". Задачи - "контейнер" для функций. Например:

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

а) функции добавления записи в БД;
б) функции удаления записи из БД;
в) функции редактирования текущей записи;
г) функции поиска записи по указанным критериям;
д) и так далее....

Посмотрите статью Как писать техническое задание, в ней все подробно расписано.


(c) Все права защищены. 2016 Форум Тех. Поддержки Author-IT.ru