Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Системные требования приложения.

307
06 февраля 2009 года
Artem_3A
863 / / 11.04.2008
Вот мне стало интересно, как в действительности определяются системные требования приложения? Просто тестированием или есть какие либо другие методы(математические к примеру)? Порылся в гугле, но ни чего путнего не нашел, может кто просветит по этому вопросу или даст ссылочку на соответствующую литературу!?=)
46K
06 февраля 2009 года
r9m
9 / / 01.02.2009
Ну ты это сам решаешь. Если твоя программка например жрёт много памяти то и памяти нужно больше так? Или она использует инструкции процессора Pentium3 которых нет в p2 то на p2 работать не будет. Или ты используешь API функции которых например нет в w95 но есть в xp то прога не будет работать в w95. вот так и смотрят
5
06 февраля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: r9m
Ну ты это сам решаешь.

С другой стороны это может решать заказчик. Например требование к поддерживаемым ОС он вполне может выставить.

307
06 февраля 2009 года
Artem_3A
863 / / 11.04.2008
Цитата: r9m
Ну ты это сам решаешь. Если твоя программка например жрёт много памяти то и памяти нужно больше так? Или она использует инструкции процессора Pentium3 которых нет в p2 то на p2 работать не будет. Или ты используешь API функции которых например нет в w95 но есть в xp то прога не будет работать в w95. вот так и смотрят



Но ведь это же бабушка на двое сказала!0_о Если с инструкциями процессора и апи оси все ясно, то как определить минимальную тактовую частоту, рекомендуемую частоту процессора, минимальный и рекомендуемый объем памяти и так далее?

5
06 февраля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: Artem_3A
как определить минимальную тактовую частоту, рекомендуемую частоту процессора, минимальный и рекомендуемый объем памяти и так далее?

Если разработка софтины идет на некоторой платформе - .NET или J2EE и не слишком выделяется среди прочих, то требования копируются из требований к платформе. Аналогично можно поступить и в отношении ОС. Смотрим системные требования для, напиример, Windows XP и выставляем их. Когда программа реализует какой-то нетривиальный алгоритм, можно "порекомендовать" ту конфигурацию системы, когда время работы программы приемлемо.

14
06 февраля 2009 года
Phodopus
3.3K / / 19.06.2008
Ну вон в майкрософт выставляют же требования на которых их системы работают, мягко говоря, плохо. Очень медленно. Но работают, а поэтому обвинить их не в чем.
63
06 февраля 2009 года
Zorkus
2.6K / / 04.11.2006
Есть такое понятие, как UAT
По крайней мере в Enterpsise такое подход используется повсеместно.
391
07 февраля 2009 года
Archie
562 / / 03.02.2005
Зачастую системные требования берут "с потолка" руководствуясь при этом лишь здравым смыслом. Доказательством тому может служить факт, что многие приложения работают на системах более слабых, нежели заявлено в системных требованиях. Так что никакой тут особо математики нет.
P.S. Тесты принятия (acceptance test, AT) это набор тестов, составленных обычно заказчиком (но иногда и изготовителем). И направлен он на то, чтобы показать, что разработанная система отвечает всем заявленным заказчиком требованиям (Requirements).
63
07 февраля 2009 года
Zorkus
2.6K / / 04.11.2006
Цитата: Archie
Зачастую системные требования берут "с потолка" руководствуясь при этом лишь здравым смыслом. Доказательством тому может служить факт, что многие приложения работают на системах более слабых, нежели заявлено в системных требованиях. Так что никакой тут особо математики нет.
P.S. Тесты принятия (acceptance test, AT) это набор тестов, составленных обычно заказчиком (но иногда и изготовителем). И направлен он на то, чтобы показать, что разработанная система отвечает всем заявленным заказчиком требованиям (Requirements).


Вот чтобы не брать требования с потолка, их и определяют по результатам UAT.
Кстати, я не скажу что это именно "набор тестов", потому что набор тестов скорей звучит как нечто из модульного-функционального автоматизированного тестирования. А UAT скорей (на практике в Enterpise-applications разработке) - некоторый отрезок времени (у нас например, начинается после QA и идет от 2-3 недель до нескольких месяцев), в течении которого "настоящие" пользователи работают с системой.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог