+38 (066) 518-2001
AB группа компаний инновационных информационных технологий Admin CMS. Система управления контентом. Компания дизайн и интернет решений AB Design
Admin CMS
Система управления
контентом
ERP
системы
DMS
Imperial
SocialMaster
Социальные сети
различной степени сложности
NewsПортал
Информационный или
новостной ресурс
Circle Corporat CMS
Управление контентом множества
сайтов из единого центра.
Vast CRM
Решение любой
степени сложности
InPortal
внутри корпоративный
портал
Game Department
Отдел
разработки игр
AB Design
Компания дизайн и интернет решений

Разработка ПО. Технология разработки программного обеспечения


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

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

По данным американских исследователей, в 80-е годы только 14% проектов по созданию программного обеспечения завершились успешно. Через несколько десятилетий эволюции языков программирования, инструментальных средств разработки и практически неограниченной доступности машинного времени (по сравнению с 70-ми и 80-ми годами) процент успешно завершенных проектов составил всего 26%.

В Советском Союзе результаты разработки ПО были значительно выше.

Объективными предпосылками для этого было следующее:

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

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

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

Сегодня в мире насчитывается большое количество различных процессов для разработки ПО. Но именно технологий разработки программного обеспечения, которые сочетают в себе научный подход, основательную базу исследований и имеют историю реального применения и адаптации, относительно немного. Особое место в списке данных технологий и методологий занимают следующие: Datarun, CMM, Rational Software, Microsoft Solution Framework (MSF), Rational Unified Process (RUP), Oracle Method, SADT (IDEFx).

Одна из наиболее популярных технологий разработки программного обеспечения - технология компании Rational Software. В методологии, которая является составной частью технологии Rational, применяется наиболее современный процессно-ориентированный подход: т. к. разработка программного обеспечения является производством, то, как и на любом производстве, при выявлении проблем в продукции необходимо обязательно корректировать процесс. Особенностью этой технологии является то, что в ее создании были задействованы ведущие специалисты в сфере разработки ПО - Дж. Рамбо (OMT), Г. Буч (ООАП), А. Джекобсон (Objectory), внесшие весомый вклад в теорию и практику разработки ПО. Тому же, данная технология разрабатывалась и проходила проверку с участием военного ведомства США.

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

(044) 541-22-13

Читайте о разработке программного обеспечения детальней.

Смотрите также:

К разделу



Инновации уже сегодня™


Скачать: 





© 2007-2015 AB Solut компания передовых разработок. Все права защищены.
Контакты / Информация о группе / Создание сайтов
Компания дизайн и интернет решений AB Design Разработано компанией
AB Design 2009
Разработка стартапов