План разработки программного обеспечения - Outline of software development

Следующее контур предоставляется как обзор и тематическое руководство по разработке программного обеспечения:

Разработка программного обеспечения - разработка программного обеспечения продукт, который влечет за собой компьютерное программирование (процесс написания и поддержки исходный код ), но также включает запланированный и структурированный процесс от концепции желаемого программного обеспечения до его окончательного воплощения.[1] Следовательно, разработка программного обеспечения может включать исследования, новые разработки, прототипирование, модификацию, повторное использование, реинжиниринг, обслуживание или любые другие действия, результатом которых являются программные продукты.[2]

Что тип что такое разработка программного обеспечения?

Разработку программного обеспечения можно описать следующим образом:

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

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

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

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

Управление программным проектом

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

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

Действия и шаги

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

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

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

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

Вспомогательные дисциплины

Инструменты разработки программного обеспечения

Образование, связанное с разработкой программного обеспечения

  • Бакалавр компьютерных наук - тип степени бакалавра, присуждаемой за изучение информатики, с упором на математические и теоретические основы вычислений, а не на обучение конкретным технологиям, которые могут быстро устареть. Для работы в области разработки программного обеспечения обычно требуется степень бакалавра компьютерных наук. Сокращенно «BCompSc» или «BCS».

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

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

  • Профессиональные стандарты Ассоциации компьютерных инженеров и техников (ACE - ACET) в ИТ-индустрии.
  • Ассоциация вычислительной техники (ACM) - одно из старейших и крупнейших научных сообществ, занимающихся вычислениями и технологиями. Он охватывает широкий круг тем, включая электронную коммерцию, биоинформатику и сети.
  • Ассоциация независимых информационных профессионалов (AIIP) - это ассоциация профессионалов в области информации, работающих независимо или в смежных отраслях.
  • Ассоциация профессионалов информационных технологий (AITP) - это всемирное сообщество, специализирующееся на образовании в области информационных технологий. Это помогает объединить экспертов из разных областей ИТ.
  • ASIS International (ASIS) - ведущее сообщество, объединяющее профессионалов в области безопасности со всего мира.
  • Ассоциация профессионалов условно-бесплатного ПО (ASP) объединяет разработчиков и технических специалистов, которые работают с сервисами и приложениями на основе принципа «попробуй перед покупкой».
  • Association for Women in Computing (AWC) организует образовательные и сетевые мероприятия для женщин-технических специалистов с целью увеличения доли женщин в отрасли.
  • Black Data Processing Associates (BDPA) объединяет сообщество афроамериканцев, работающих в сфере информационных технологий, как для образовательного, так и для профессионального роста.
  • Ассоциация индустрии компьютеров и связи (CCIA) выступает за открытые рынки, системы и конкуренцию.
  • Ассоциация индустрии вычислительных технологий (CompTIA) предоставляет сертификаты для ИТ-индустрии, а также знакомит людей и группы с изменениями и тенденциями в отрасли.
  • Computer Professionals for Social Responsibility (CPSR) - организация, занимающаяся влиянием технологий на общество. Группа дает оценку развития технологий и их влияния на различные сферы жизни.
  • Центр данных и анализа программного обеспечения (DACS) собирает и обслуживает информацию о различных объектах и ​​программном обеспечении, которое они производят, а также о его надежности.
  • ОБРАЗОВАНИЕ это некоммерческая организация, которая заявляет о своей миссии как «продвижение высшего образования с помощью информационных технологий».
  • Европейская ассоциация производителей компьютеров (ECMA) - это европейская организация, которая занимается разработкой стандартов и информационных и коммуникационных систем.
  • Международная ассоциация инженеров (IAENG) - международная ассоциация, которая раньше была частной сетью. В настоящее время проводится ежегодный Всемирный конгресс инженеров для НИОКР и инженеров.
  • Институт инженеров по электротехнике и электронике (IEEE) Computer Society предоставляет образовательные услуги своим членам по всему миру. Это общество имеет одну из крупнейших сетей и предлагает своим членам множество льгот.
  • Ассоциация безопасности информационных систем (ISSA) - это некоммерческая организация, которая поощряет использование практик для защиты конфиденциальности и целостности информационных ресурсов.
  • Сетевая профессиональная ассоциация (NPA) призывает своих членов придерживаться этического кодекса, следовать последним передовым методам и заниматься непрерывным самообразованием.
  • Ассоциация индустрии технологических услуг (TSIA) - это профессиональная ассоциация, предлагающая исследовательские и консультационные услуги.
  • Общество технической коммуникации (STC) предлагает поддержку и обмен знаниями для специалистов, занимающихся технической связью и смежными областями.
  • Ассоциация профессионалов пользовательского опыта (UXPA) - это организация, которая делится знаниями о UX и помогает своим членам расти, развивать и улучшать свои продукты.
  • «Женщины в технологиях» (WIT) выступают за обучение женщин-представительниц отрасли - от начального обучения до программ продвинутого уровня.

Публикации по разработке программного обеспечения

Лица, влиятельные в разработке программного обеспечения

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

Рекомендации

  1. ^ http://www.bestpricecomputers.co.uk/glossary/application-development.htm
  2. ^ DRM Associates (2002). «Глоссарий по разработке новых продуктов». Получено 2006-10-29.