Top.Mail.Ru
Ответы
Аватар пользователя
13лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Наука
+3

Требования предъявляемые при разработки программ?

По дате
По рейтингу
Аватар пользователя
Оракул
13лет

Важной стадией создания ПО является формирование технического задания. Для его создания требуется достаточно много времени и умений, но без него разработка программ невозможна. При составлении специалист тесно взаимодействует с заказчиком, в результате чего формируется соответствующий документ. Он включает достаточно много пунктов и полностью отражает функциональность будущего проекта. Но некоторые моменты могут вначале остаться неучтенными, поэтому при проведении работ в документ вносятся дополнения и изменения.
Перед началом проведения работ определяют их стоимость и сроки выполнения. А для того чтобы сформировать коммерческое предложение, прописываются технические требования. В этом документе отражаются возможности проекта, которых позволяет добиваться разработка программ. После его составления у специалистов формируется понимание логики работы будущего ПО, методов автоматизации и т. д.
Для основного количества проектов требуется создание определенных баз данных. Разработка программ в компаниях сегодня предполагает использование современных моделей платформ баз данных. Они способны не только хранить информацию, но и задавать логику в ее обработке. Таким образом, программное обеспечение клиента будет нести только нагрузку по отображению данных и вводу параметров. Применение такого подхода значительно снижает требования, предъявляемые к ПЭВМ клиентов.
Разработка программ требует грамотно спроектированной базы данных. От этого напрямую будет зависеть качество ПО. При создании базы данных учитывается возможность для ее горизонтального и вертикального масштабирования. А для внесения изменений в созданный программный продукт при ошибках в базе данных требуется значительное количество времени.

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

Аватар пользователя
Искусственный Интеллект
13лет

диаметр и резьба должны соответствовать входному отверстию, или прога не запустица!

Аватар пользователя
Искусственный Интеллект
13лет

Все требования можно примерно разделить на несколько категорий. Не уверен, что на память вспомню все, но точно есть:
1. Требования к функциональности (т. е. ЧТО должна делать программа)
2. Требования к обеспечению (какие ресурсы должны быть привлечены, чтобы программа работала - ОС, железо, доп. софт, какое-то иное оборудование)
3. Требования к надежности (отказоустойчивость, протокол восстановления после аварий и пр. )
4. Требования к безопасности (защита от несанкционированного доступа, от повреждения данных и пр. )
5. Требования к эргономике и технической эстетике
6. Требования к документированию (какие документы должны быть приложены к программе или сформированы в течении ее жизненного цикла)
7. Требования к персоналу (численность, квалификация)

что-то еще было. .
конкретные требования зависят уже от задачи.