Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Пример последствий ошибки

Читайте также:
  1. E. Примерные темы рефератов
  2. Goodbit в действительности не является битом, а представляет собой нулевое значение, указывающее на то, что никакие биты ошибки не устанавливались.
  3. I. Первые ошибки 1 страница
  4. I. Первые ошибки 2 страница
  5. I. Первые ошибки 3 страница
  6. I. Первые ошибки 4 страница
  7. I. Первые ошибки 5 страница

Один программист может запретить доставку на любой адрес, кроме адреса регистрации кредитной карты, а другой программист незави­симо от первого напишет код, позволяющий пользователю ввести лю­бой адрес, который тот пожелает.

Вследствие этого вполне возможна ситуация, когда пользователь, за­вершив заказ, будет ждать посылку, которая никогда к нему не придет, так как система

позволит сделать заказ (код второго программиста), НО

не даст команду кладовщику, чтобы тот послал заказ по почте (код первого программиста).

ЛОГИЧЕСКАЯ ВЗАИМОСВЯЗЬ КОМПОНЕНТОВ

Пример ошибки

"1.1. Мои мама и папа, я живу хорошо, просто замечательно. У меня все есть. Есть свой дом. Он теплый. В нем одна комната и кухня. Я без вас очень скучаю, особенно по вечерам.

1.2. А здоровье мое не очень. То лапы ломит, то хвост отваливается.

1.3. А на днях я линять начал: старая шерсть с меня сыплется, хоть в дом не заходи, зато новая растет — чистая, шелковистая. Так что лох-матость у меня повысилась.

До свидания. Ваш сын, дядя Шарик".

Спасибо Эдуарду Успенскому за иллюстрацию "логической" взаи­мосвязанности компонентов.

Пример последствий ошибки

Вспомните реакцию мамы, а затем папы дяди Федора после прочтения письмеца. Примерно то же самое может быть с пользователем, когда он столкнется с функциональностью, написанной и протестированной согласно подобному спеку.


Цикл разработки ПО



5. ПОЛНОТА ОХВАТА ПРЕДМЕТА

Пример ошибки

В условиях массового интернет-мошенничества с кредитными кар­тами дополнительной степенью защиты является CVV2 (Card Verifica­tion Value 2) — трех- (для всех карт, кроме Атех) или четырехзначный (только для Атех) номер, идущий за номером карты на обратной ее стороне (на полоске с подписью). Продюсер по незнанию или по ха­латности может не предусмотреть в сопеке, что пользователь должен ввести CVV2 при регистрации карты, что в итоге приведет к большему числу мошеннических транзакций.

Пример последствий ошибки

Многие интернет-компании, включая платежные системы, закончили существование из-за огромного количества транзакций с крадеными картами. Даже если дело не дойдет до закрытия компании, службе поддержки клиентов, финансовому и правовому департаментам пред­стоит испытать много чудных мгновений, которых могло не быть, не за­будь продюсер о CVV2.

6. СООТВЕТСТВИЕ НОРМАТИВНЫМ АКТАМ

Пример ошибки

Здесь, как правило, речь идет о продаже специальных предметов (на­пример, рецептурных лекарств). В этом случае спек (например, в он-лайн-аптеке) должен предусматривать, что такие предметы не могут продаваться.

Еще одним примером являются вещи, связанные с авторским правом, например распространение аудиофайлов.

Пример последствий ошибки

Возможно судебное преследование. Вспомните историю компании Napster.

7. СООТВЕТСТВИЕ ДЕЛОВОЙ ПРАКТИКЕ

Пример ошибки

Если денежный перевод обычно занимает 3 — 6 бизнес-дней включи­тельно, то пользователю не должно сообщаться меньшее или "точное" количество дней. Нужно так и указать на соответствующей странице сайта: "Денежный перевод обычно занимает 3 — 6 дней включительно".


Дата добавления: 2015-12-07; просмотров: 70 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.005 сек.)