Определение разработка программного обеспечения

Программная инженерия - это дисциплина, образованная набором методов, инструментов и приемов, которые используются при разработке программного обеспечения ( ПО ).

Технологические достижения и их влияние на социальную жизнь неизбежно повлияли на процесс разработки программного обеспечения по разным причинам, таким как неизбирательный доступ пользователей к определенной информации, которую еще пару десятилетий назад они совершенно не знали и которую они не могли понять, так как они не обладают необходимой степенью технических знаний. Хорошо информированный потребитель - это потребитель, которого нельзя обмануть, потому что он знает, что ему нужно, и способен анализировать различные рыночные предложения, сравнивая предложения и преимущества продуктов; Однако дезинформированный потребитель похож на капризного ребенка, который без остановки плачет, кричит и пинает.

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

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

Рекомендуем