Основные принципы разработки программного обеспечения
-
Обзор разработки программного обеспечения
- Разработка программного обеспечения включает компьютерное программирование и структурированный процесс от концепции до реализации.
- Включает исследования, разработки, прототипирование, модификацию и другие действия, приводящие к созданию программных продуктов.
-
Участники разработки программного обеспечения
- Разработчик программного обеспечения, инженер-программист, инженер-консультант, издатель, веб-разработчик.
-
Проблемы разработки программного обеспечения
- Проблемы включают раздувание программного обеспечения, программные ошибки и управление проектами.
-
Процесс разработки программного обеспечения
- Включает пре-альфу, альфа-релиз, бета-тестирование, открытое бета-тестирование и другие этапы.
-
Методологии разработки программного обеспечения
- Включают аспектно-ориентированное программирование, разработку для чистых помещений, итеративную и поэтапную разработку, быструю разработку приложений и другие.
-
Образовательные стандарты и организации
- Бакалавр в области компьютерных наук является начальной степенью для работы в области разработки программного обеспечения.
- Организации включают ACE, ACM, AIIP, AITP, ASIS, ASP, AWC, BDPA, CCIA, CompTIA, CPSR, DACS, EDUCAUSE, ECMA, IAENG, IEEE, ISSA, NPA, TSIA, STC, UXPA, WIT.
-
Публикации по разработке программного обеспечения
- Включают книги и статьи по разработке программного обеспечения, веб-дизайну и веб-разработке.