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

редактировать

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

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

СОДЕРЖАНИЕ
  • 1 Какой тип вещь является разработка программного обеспечения?
  • 2 Отрасли разработки программного обеспечения
  • 3 История разработки программного обеспечения
  • 4 участника разработки ПО
  • 5 Проблемы разработки программного обеспечения
  • 6 Управление программным проектом
  • 7 Стратегии разработки программного обеспечения
  • 8 Процесс разработки программного обеспечения
    • 8.1 Действия и шаги
    • 8.2 Методологии разработки программного обеспечения
      • 8.2.1 Гибкая разработка программного обеспечения
    • 8.3 Вспомогательные дисциплины
    • 8.4 Инструменты разработки программного обеспечения
  • 9 Образование, связанное с разработкой программного обеспечения
  • 10 организаций по разработке программного обеспечения
  • 11 публикаций по разработке программного обеспечения
  • 12 лиц, влиятельных в разработке программного обеспечения
    • 12.1 Создатели языков / дизайнеры
    • 12.2 Факторы, влияющие на дизайн программного обеспечения
  • 13 См. Также
  • 14 Ссылки
Какой тип вещь является разработка программного обеспечения?

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

Отрасли разработки программного обеспечения
История разработки программного обеспечения
Участники разработки программного обеспечения
Проблемы разработки программного обеспечения
Управление программными проектами
Стратегии разработки программного обеспечения
Процесс разработки программного обеспечения

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

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

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

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

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

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

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

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

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

  • Профессиональные стандарты Ассоциации компьютерных инженеров и техников (ACE - ACET) в ИТ-индустрии.
  • Association for Computing Machinery (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) собирает и обслуживает информацию о различных объектах и ​​программном обеспечении, которое они производят, а также о его надежности.
  • EDUCAUSE - это некоммерческая организация, которая заявляет о своей миссии «продвигать высшее образование с помощью информационных технологий».
  • Европейская ассоциация производителей компьютеров (ECMA) - это европейская организация, которая занимается разработкой стандартов и информационных и коммуникационных систем.
  • Международная ассоциация инженеров (IAENG) - это международная ассоциация, которая раньше была частной сетью. В настоящее время проводится ежегодный Всемирный конгресс инженеров для НИОКР и инженеров.
  • Компьютерное общество Института инженеров по электротехнике и радиоэлектронике (IEEE) предоставляет образовательные услуги своим членам по всему миру. Это общество имеет одну из крупнейших сетей и предлагает своим членам многочисленные льготы.
  • Ассоциация безопасности информационных систем (ISSA) - некоммерческая организация, которая поощряет использование методов защиты конфиденциальности и целостности информационных ресурсов.
  • Сетевая профессиональная ассоциация (NPA) призывает своих членов придерживаться этического кодекса, следовать последним передовым методам и заниматься непрерывным самообразованием.
  • Ассоциация индустрии технологических услуг (TSIA) - это профессиональная ассоциация, предлагающая исследовательские и консультационные услуги.
  • Общество технической коммуникации (STC) предлагает поддержку и обмен знаниями специалистам, занимающимся технической коммуникацией и смежными областями.
  • Ассоциация профессионалов пользовательского опыта (UXPA) - это организация, которая делится знаниями о UX и помогает своим членам расти, развивать и улучшать свои продукты.
  • «Женщины в технологиях» (WIT) выступают за обучение женщин-представительниц отрасли - от начального обучения до программ продвинутого уровня.
Публикации по разработке программного обеспечения
Лица, влиятельные в разработке программного обеспечения

Создатели / дизайнеры языков

Факторы, влияющие на дизайн программного обеспечения

Смотрите также
Рекомендации
Последняя правка сделана 2023-03-31 06:11:07
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте