Автор: Кутуева Дина Василовна
Разработка модуля информационной системы в соответствии с техническим заданием играет ключевую роль в обеспечении успешного выполнения проекта. Техническое задание — это документ, который описывает требования и ожидания к системе, включая функциональные и не функциональные требования.
Технология разработки программного обеспечения - это совокупность процессов и методов создания программного продукта. Согласно другому определению, технология разработки программного обеспечения - это система инженерных принципов для создания экономичного ПО с заданными характеристиками качества.
Любая технология разработки ПО базируется на некоторой методологии или совокупности методологий. Под методологией понимается система принципов и способов организации процесса разработки программных средств [8].
Порядок разработки программного модуля:
- изучение и проверка спецификации модуля, выбор языка программирования (разработчик, изучая спецификацию, выясняет, понятна она ему или нет, достаточно ли полно она описывает модуль; затем он выбирает язык программирования, на котором будет написан модуль, хотя язык программирования может быть единым для всего программного средства);
- выбор алгоритма и структуры данных (выполняется поиск всех возможных алгоритмов и выбор самых подходящих для достижения целей);
- программирование модуля (написание кода программы);
-шлифовка текста модуля (редактирование имеющихся комментариев, добавление дополнительных комментариев, для того чтобы обеспечить требуемое качество);
- проверка модуля (проверяется логика работы модуля, отлаживается его работа).
Проектирование можно рассматривать как процесс, который дает начало изменениям в искусственной среде. Такое определение акцентирует внимание на последствиях внедрения. Проектировщик должен предвидеть конечный результат осуществления своего проекта и определять меры, необходимые для достижения этого результата.
Важной чертой современного проектирования является усиление аспекта, отражающего изменения, которые должны произойти в среде использования результатов проектирования (производстве, экономике, управлении, образовании и т. п.).
Однако, технологий, которые рассматривают полный жизненный цикл проекта разработки программного обеспечения, и сочетают в себе научный подход, серьезную базу исследований и имеют историю реального использования и адаптации, относительно немного.
Инструментарий технологии программирования - совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Средства для создания приложений включают:
- локальные средства, обеспечивающие выполнение отдельных работ по созданию программ;
- интегрированные среды разработчиков программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программ, основное назначение инструментария данного вида - повышение производительности труда программистов, автоматизация создания кодов программ, обеспечивающих интерфейс пользователя графического типа, разработка приложений для архитектуры клиент-сервер, запросов и отчетов.
Существует большой ряд систем предназначенных для управления складом (WMS - система управления складом). На данный момент на рынке информационных систем существует почти 300 готовых для использования систем управления складом [1].
На рынке программного обеспечения (ПО) сегодня представлен широкий спектр типовых программных решений, продуктов для малых предприятий.
Неудачно проведенная автоматизация и неправильное, неэффективное управление складом и логистикой может привести к значительным потерям как денег, так и времени, и даже к потере ключевых клиентов [7].
Именно поэтому склад и логистика являются одними из наиболее динамично развивающихся и перспективных сфер в том, что касается использования информационных технологий.
Можно выделить несколько самых распространённых программных продуктов:
- «1 SAPR/3»;
- «1С: Логистика: Управление складом 8.0»;
- «SOLVO.WMS»;
- «Акант: Система»;
Автоматизированная информационная система должна удовлетворять ряд таких технических требований, как:
- быстродействие - скорость при вводе, поиске, обработке информации;
- надёжная защита от несанкционированного доступа к данным;
- регистрация действий персонала;
- удобный пользовательский интерфейс рабочих мест;
- возможность развития системы;
- интеграция с модулями, используемыми в системе передачи данных;
- возможность проведения конвертации данных из использовавшихся ранее в новую систему;
- высокая надёжность работы.
Технологией разработки программного обеспечения называется совокупность процессов и методов создания программного продукта. Разработка программного обеспечения осуществляется с использованием различных инструментальных средств, обеспечивающих автоматизацию основных этапов разработки программ.
Таким образом,разработка модуля информационной системы в соответствии с техническим заданием играет решающую роль в обеспечении успешного выполнения проекта. Это гарантирует соответствие требованиям, улучшает качество продукта и упрощает процесс тестирования и внедрения. Четкое следование ТЗ способствует эффективному управлению проектом и минимизации рисков, связанных с изменениями и недоразумениями.
