Серверное ПО

98500,00 

Обеспечение полного жизненного цикла ПО. Сбор требований, проектирование, разработка, верификация, внедрение, поддержка.

Описание

Обеспечение пол­но­го жиз­нен­но­го цик­ла ПО. Сбор тре­бо­ва­ний, про­ек­ти­ро­ва­ние, раз­ра­бот­ка, ве­ри­фи­ка­ция, вне­дре­ние, под­держ­ка. ПО на­гру­жен­но­го сер­ве­ра для плат­форм на ба­зе x86, amd 64 и раз­лич­ных arm на ба­зе ОС се­мей­ства Win­dows и Li­nux. Тре­бо­ва­ния и мо­де­ли — в En­ter­prise Ar­chi­tect. Про­ек­ты ис­ход­но­го ко­да — в Qt Crea­tor, Ec­lipse, Net beans и MS Vi­su­al Stu­dio. Воз­мож­ные сте­ки: C++/boost, C++/сис­тем­ные вы­зо­вы Win­dows или Li­nux вмес­те с CRT и STL, Java 2S E/Spring Boot. Ес­ли за­каз­чик нас­та­и­ва­ет, то мо­жем вос­поль­зо­вать­ся и .NET, но в пла­не им­пор­то­за­ме­ще­ния ва­ри­ант обыч­но не ко­ти­ру­ет­ся. Осо­бое вни­ма­ние уде­ля­ет­ся ути­ли­за­ции сис­тем­ных ре­сур­сов на ввод-вы­вод и вы­чис­ле­ния. Ана­ли­зи­ру­ет­ся кэш про­цес­со­ра, ра­бо­та с опе­ра­тив­ной па­мя­тью, с оче­ре­дью дис­ка. При не­об­хо­ди­мос­ти вы­став­ля­ют­ся мас­ки ядер про­цес­со­ра. В ка­чес­тве СУБД час­то поль­зу­ем­ся Post­gre­SQL. В слу­ча­е не­об­хо­ди­мос­ти об­ра­ба­ты­вать аудио, ви­део или изо­бра­же­ния ис­поль­зу­ем ап­па­рат­ное ус­ко­ре­ние и GPU, де­ко­де­ры и ко­ди­ров­щи­ки H. 264. Так­же воз­мож­на ра­бо­та че­рез Open CL. В ка­чес­тве ин­фра­струк­ту­ры для аутен­ти­фи­ка­ции и ав­то­ри­за­ции бе­рём Key Cloak. Для вза­и­мо­дей­ствия с MS Office ис­поль­зу­ем VSTO.NET или со­от­вет­ству­ю­щие ком­по­нен­ты Active X. Есть воз­мож­ность вы­ра­бот­ки Docker-файла, со­от­вет­ствен­но об­ра­зу Docker. Так­же есть воз­мож­ность вы­ра­бот­ки Helm для ра­бо­ты в K8S. Не­об­хо­ди­мо по­ни­ма­ние о тре­бо­ва­ни­ях. Чем мень­ше дан­ных, тем боль­ше про­ект­ной ра­бо­ты со­от­вет­ствен­но жиз­нен­но­му цик­лу ПО. Обыч­но за не­де­лю уда­ёт­ся до­бить­ся ре­зуль­та­тов, ко­то­рые под­да­ют­ся ак­ти­ро­ва­нию и сда­че. Це­на за не­дель­ный учас­ток ра­бот. Це­на ори­ен­ти­ро­воч­ная, и умень­ша­ет­ся при объём­ном за­ка­зе.