Следующий план представляет собой обзор и тематическое руководство по разработке программного обеспечения:
Разработка программного обеспечения - разработка программного продукта, которая включает в себя компьютерное программирование (процесс написания и поддержки исходного кода ), но также включает в себя запланированный и структурированный процесс от концепции желаемого программного обеспечения до его окончательного воплощения. Следовательно, разработка программного обеспечения может включать в себя исследования, новые разработки, прототипирование, модификацию, повторное использование, реинжиниринг, обслуживание или любые другие действия, результатом которых являются программные продукты.
СОДЕРЖАНИЕ
- 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) выступают за обучение женщин-представительниц отрасли - от начального обучения до программ продвинутого уровня.
Публикации по разработке программного обеспечения
Лица, влиятельные в разработке программного обеспечения
Создатели / дизайнеры языков
Факторы, влияющие на дизайн программного обеспечения
Смотрите также
Рекомендации