Проектирование программного обеспечения и автоматизированных информационных систем

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

На этапе проектирование программного обеспечения:

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

Заказать проект

Максимальный размер файла: 8 МБ.
Допустимые типы файлов: jpg jpeg png bmp tif pict txt rtf html doc docx odt ppt pptx odp xls xlsx ods.
В дальнейшем на всех этапах реализации проекта происходит разработка указанных документов и утверждение их Заказчиком. На основе результатов этапа анализа и сбора требований, специалистами нашей компании осуществляется объектно-ориентированное проектирование системы. Это методология проектирования программного обеспечения, соединяющая в себе процесс объектной декомпозиции и приемы представления логической, физической, а также статической и динамической моделей системы.
 Этап проектирования осуществляется в тесном взаимодействии с сотрудниками Заказчика. На данном этапе нами широко используется имеющийся опыт создания систем – вырабатываются проектные решения, связанные с выбором платформ и технологий, на основе которых будет функционировать система, языка (или комбинации) языков реализации, определяются требования к пользовательскому интерфейсу и т.д.