Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Термины Functional Structure и Functional Design / 19 сообщений из 19, страница 1 из 1
02.09.2008, 11:39
    #35517561
alsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
Приветсвую,

Объясните пожалуйста значение терминов Functional Structure и Functional Design при разработке программного обеспечения.

Заранее спасибо
...
Рейтинг: 0 / 0
02.09.2008, 14:20
    #35518147
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
alsov
Объясните пожалуйста значение терминов Functional Structure и Functional Design при разработке программного обеспечения.


Имхо,
Функциональная структура предполагает разбиение системы (технической, программной, управленческой, экономической и т. п.) по отдельным функциям (функциональным модулям) на всех уровнях. Каждый элемент функциональной структуры должен, по возможности, выполнять одну функцию.

После разработки функциональной структуры выполняется функциональный дизайн (раньше это называлось, кажется, эргономика) тех элементов функциональной структуры, которые напрямую взаимодействуют с человеком, т. е. разработка максимально удобных способов общения с системой (например, тип страниц на сайте, состав и представление информации на них, порядок навигации и т. п.).
...
Рейтинг: 0 / 0
02.09.2008, 15:30
    #35518354
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
ЮВПосле разработки функциональной структуры выполняется функциональный дизайн (раньше это называлось, кажется, эргономика) тех элементов функциональной структуры, которые напрямую взаимодействуют с человеком, т. е. разработка максимально удобных способов общения с системой (например, тип страниц на сайте, состав и представление информации на них, порядок навигации и т. п.).Functional Design может быть чем угодно, но сводить его к эргономике - нельзя.
раз , и еще

Еще в некторых методологиях проектирования отдельно выделялся "Functional Design", отдельно "Functional Spec", отдельно "Technical Design и Spec".
...
Рейтинг: 0 / 0
02.09.2008, 16:13
    #35518512
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
BelyFunctional Design может быть чем угодно,


У людей глупости много - всю не переймёшь.
Но в обыденном (широком) смысле слова функциональный дизайн - это удобство пользования чем-либо (функциональный дизайн кухни, функциональный дизайн сотового телефона, функциональный дизайн программы X и т. п.).
...
Рейтинг: 0 / 0
02.09.2008, 16:16
    #35518528
alsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
Спасибо за подсказки.
В целом понял в какую сторону копать.

Интересно еще узнать каким образом функциональный дизайн перекликается с проектирование структуры БД.
...
Рейтинг: 0 / 0
02.09.2008, 16:28
    #35518572
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
alsovИнтересно еще узнать каким образом функциональный дизайн перекликается с проектирование структуры БД.
Таким и только таким, что в некоторых проектах требуется как то, так и другое.
...
Рейтинг: 0 / 0
02.09.2008, 17:01
    #35518671
alsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
Ясно. Спасибо
...
Рейтинг: 0 / 0
03.09.2008, 00:57
    #35519247
Big17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
В MSF например есть понятия концептуального дизайна, логического и физического.
В данном случае на примере с БД: на стадии концептуального дизайна мы можем выявлять аналитические сущности, на стадии логического - связи между ними ("Отдел"-"содержит"-"Сотрудники"), а на стадии физического дизайна - формировать полную физическую структуру БД со всеми ключами, триггерами, ХП и пр.
...
Рейтинг: 0 / 0
03.09.2008, 11:38
    #35519835
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
ЮВНо в обыденном (широком) смысле слова функциональный дизайн - это удобство пользования чем-либо (функциональный дизайн кухни, функциональный дизайн сотового телефона, функциональный дизайн программы X и т. п.).В обыденном смысле машина - это средство передвижения.
А вот куда прикрутить колеса к машине Тьюринга в математике - даже придумать сложно.

С аналогиями из жизни надо быть осторожнее.
...
Рейтинг: 0 / 0
03.09.2008, 12:34
    #35520045
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
BelyВ обыденном смысле машина - это средство передвижения.
А вот куда прикрутить колеса к машине Тьюринга в математике - даже придумать сложно.


Если мыслить так узко, то да, есть проблема "с колесом".
Но, повторюсь, в обыденной жизни под машиной понимают любое устройство, выполняющее работу ЗА ЧЕЛОВЕКА.
В этом смысле и компьютер, за которым вы сидите и пишите свои письма, увы, тоже машина
(раньше так и называлась - ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНАЯ МАШИНА).

Bely
С аналогиями из жизни надо быть осторожнее.
Наоборот, жизнь весьма многообразна и в ней всегда есть место для аналогий.
...
Рейтинг: 0 / 0
03.09.2008, 13:13
    #35520149
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
ЮВНаоборот, жизнь весьма многообразна и в ней всегда есть место для аналогий.Хотите считать, что Функциональный дизайн - это эргономика - считайте.

Вот только когда я писал соответствующие документы в свое время и читал чужие аналогичные спеки, то в них речь шла не про эргономику.

Конечно же, это было массовое заблуждение...
...
Рейтинг: 0 / 0
03.09.2008, 15:07
    #35520524
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
Bely
Конечно же, это было массовое заблуждение...

Вы правы.
В СССР была куча всяких массовых заблуждений (да и сейчас в РФ их полно).

Эргоно́мика (от др.-греч. ἔργον — работа и νόμος — закон) — научная дисциплина, комплексно изучающая производственную деятельность человека и ставящая целью её оптимизацию. Эргономика возникла в 1920-х годах в связи со значительным усложнением техники, которой должен управлять человек в своей деятельности.
...

В последнее время эргономика отходит от классического определения и перестаёт быть строго связана с производственной деятельностью. Определение, принятое Международной Эргономической Ассоциацией (IEA) в 2007 году: «Эргономика — это область приложения научных знаний о человеке к проектированию предметов, систем и окружений, используемых им».

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

Современная эргономика подразделяется на микроэргономику, мидиэргономику и макроэргономику:
• Ми́кроэргономика (иногда её неверно упоминают как миниэргономику) занимается исследованием и проектированием систем «человек-машина». В частности, проектирование интерфейсов программных продуктов находится в ведении микроэргономики.
...
Рейтинг: 0 / 0
04.09.2008, 13:27
    #35522343
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
много слофф, и ничего про Functional Design
Вы вобще про что?
...
Рейтинг: 0 / 0
04.09.2008, 17:21
    #35523105
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
Belyмного слофф, и ничего про Functional Design

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

BelyВы вобще про что?
Про то, что в моем понимании (в отличие от вашего) эргономика и Functional Design - это одно и тоже.
Свое понимание Functional Design вы так и не представили, поэтому смысла продолжать дискуссию нет.
...
Рейтинг: 0 / 0
05.09.2008, 11:51
    #35524219
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
ЮВСвое понимание Functional Design вы так и не представили, поэтому смысла продолжать дискуссию нет.Если коротко, то функциональный дизайн - это описание реализации системы с точки зрения бизнес-пользователя.
Т.е. описание какими функциями будет обладать система, что уметь делать.

Еще раз - цепочка документов, которая делается при разработке системы:

Functional Specification - что бизнеспользователи хотят увидеть в системе.
Например: Система должна уметь автоматически переводить клиентов, которые купили товаров на 1 млн. долларов - в статус VIP клтентов.

Functional Design - как предлагается сделать то, что описано в FS в терминах бизнеслогики.
например: Для клиентов ввести поле "Статус", значение которого будет браться из справочника.
Значения в справочнике: VIP, Обычный клиент, Партнер.
Добавить в систему бизнесправило - при фиксировании оплаты - пересматривать статус клиента автоматически.
Высылать автоматически отчет менеджеру об изменении статуса клиента.

Далее делается Technical Specification на основе FD - это уже документ для разработчика - как реализовывать эти пункты. Грубо говоря документ говорит - что надо сделать.

В заключении пишется Technical Design - как именно будет реализовываться данный функционал.

примерно так.
Как видите - про эргономику вобще ничего не говорится.
...
Рейтинг: 0 / 0
05.09.2008, 15:28
    #35524939
ЮВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
Bely
Functional Specification - что бизнеспользователи хотят увидеть в системе .
Functional Design - как предлагается сделать то, что описано в FS в терминах бизнеслогики.
Technical Specification на основе FD как реализовывать эти пункты.
Technical Design - как именно будет реализовываться данный функционал.


В Российской нормативной документации:
Functional Specification - это Техническое задание.
Functional Design, Technical Specification, Technical Design - это Технический проект.

Bely
Как видите - про эргономику вобще ничего не говорится.

Вот именно поэтому и рождаются программы-уродцы, отбивающие у пользователей всякое желание работать с ними.
...
Рейтинг: 0 / 0
05.09.2008, 17:07
    #35525275
Bely
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
ЮВ BelyКак видите - про эргономику вобще ничего не говорится.Вот именно поэтому и рождаются программы-уродцы, отбивающие у пользователей всякое желание работать с ними.Кому что, а вшивиый про баню...
...
Рейтинг: 0 / 0
06.09.2008, 04:01
    #35525776
Майевтик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
Если резюмировать — то с таким пониманием терминов у нас в отрасли ещё долго п....ц твориться будет.
...
Рейтинг: 0 / 0
06.09.2008, 11:02
    #35525836
iscra_fm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Термины Functional Structure и Functional Design
МайевтикЕсли резюмировать — то с таким пониманием терминов у нас в отрасли ещё долго п....ц твориться будет.
в отрасли все нормально. Те кто спорят на подобные темы, к счастью, только этим и занимаются.
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Термины Functional Structure и Functional Design / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]