Descripción general y guía temática para el desarrollo de software.
El siguiente esquema se proporciona como una descripción general y una guía temática para el desarrollo de software:
Desarrollo de software : desarrollo de un producto de software , que implica programación informática (proceso de escritura y mantenimiento del código fuente ), y abarca un proceso planificado y estructurado desde la concepción del software deseado hasta su manifestación final. [1] Por lo tanto, el desarrollo de software puede incluir investigación, nuevos desarrollos, creación de prototipos, modificación, reutilización, reingeniería, mantenimiento o cualquier otra actividad que dé como resultado productos de software. [2]
¿Qué tipo de cosas es el desarrollo de software?
El desarrollo de software se puede describir como todo lo siguiente:
Ramas del desarrollo de software.
Historia del desarrollo de software.
Participantes en el desarrollo de software.
Problemas de desarrollo de software
gestión de proyectos de software
- Gestión de proyectos de software : arte y ciencia de planificar y liderar proyectos de software. Es una subdisciplina de la gestión de proyectos en la que se planifican, monitorean y controlan proyectos de software.
Estrategias de desarrollo de software
Proceso de desarrollo de software
actividades y pasos
Metodologías de desarrollo de software.
Desarrollo Ágil de Software
Disciplinas de apoyo
Herramientas de desarrollo de software
Educación relevante para el desarrollo de software.
- Licenciatura en informática : tipo de licenciatura otorgada para el estudio de la informática, que enfatiza los fundamentos matemáticos y teóricos de la informática, en lugar de enseñar tecnologías específicas que pueden quedar obsoletas rápidamente. Este título es una licenciatura inicial común para quienes ingresan al campo del desarrollo de software.
Organizaciones de desarrollo de software
Si bien la industria de la tecnología de la información (TI) experimenta cambios más rápido que cualquier otro campo, la mayoría de los expertos técnicos coinciden en que se debe tener una comunidad para consultar, aprender o compartir experiencias. Aquí hay una lista de organizaciones de desarrollo de software conocidas.
- Estándares profesionales de la Asociación de Ingenieros y Técnicos en Computación (ACE – ACET) dentro de la industria de TI.
- La Association for Computing Machinery (ACM) es una de las comunidades científicas más grandes y antiguas que se ocupan de la informática y la tecnología. Cubre una amplia gama de temas que incluyen comercio electrónico, bioinformática y redes.
- La Asociación de Profesionales de la Información Independientes (AIIP) es una asociación de profesionales de la información que trabajan de forma independiente o dentro de industrias relacionadas.
- La Asociación de Profesionales de Tecnología de la Información (AITP) es una comunidad mundial que se centra en la educación en tecnología de la información. Ayuda a conectar a expertos de diferentes campos de TI.
- ASIS International (ASIS) es la comunidad líder que conecta a profesionales de la seguridad de todo el mundo.
- La Asociación de Profesionales de Shareware (ASP) conecta a desarrolladores y especialistas en tecnología que trabajan con servicios y aplicaciones sobre la base de "probar antes de comprar".
- La Association for Women in Computing (AWC) organiza eventos educativos y de networking para mujeres especialistas en tecnología con el fin de aumentar la proporción de mujeres en la industria.
- Black Data Processing Associates (BDPA) reúne a una comunidad de afroamericanos que trabajan en tecnología de la información para el crecimiento educativo y profesional.
- La Asociación de la Industria de Computación y Comunicaciones (CCIA) aboga por mercados, sistemas y competencia abiertos.
- La Computing Technology Industry Association (CompTIA) proporciona certificaciones para la industria de TI, además de educar a individuos y grupos sobre los cambios y tendencias de la industria.
- Computer Professionals for Social Responsibility (CPSR), una organización preocupada por el impacto de la tecnología en la sociedad. El grupo proporciona una evaluación del desarrollo tecnológico y su impacto en diversos campos de la vida.
- El Centro de análisis y datos de software (DACS) recopila y proporciona información sobre diversas entidades y software que producen, así como su confiabilidad.
- EDUCAUSE es una organización sin fines de lucro que declara su misión como "promover la educación superior a través de la tecnología de la información".
- La Asociación Europea de Fabricantes de Computadoras (ECMA) es una organización europea que facilita estándares y sistemas de información y comunicación.
- La Asociación Internacional de Ingenieros (IAENG) es una asociación internacional que solía ser una red privada. Actualmente, acoge el Congreso Mundial anual de Ingeniería para I+D e ingenieros.
- La Sociedad de Computación del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) brinda servicios educativos a sus miembros en todo el mundo. Esta sociedad tiene una de las redes más grandes y ofrece numerosos beneficios a sus miembros.
- La Asociación de Seguridad de Sistemas de Información (ISSA) es una organización sin fines de lucro que fomenta el uso de prácticas para proteger la confidencialidad e integridad de los recursos de información.
- Network Professional Association (NPA) alienta a sus miembros a adherirse al código de ética, seguir las mejores prácticas más recientes y disfrutar de una autoeducación continua.
- La Asociación de la Industria de Servicios Tecnológicos (TSIA) es una asociación profesional que ofrece servicios de investigación y asesoramiento.
- La Sociedad de Comunicación Técnica (STC) ofrece apoyo e intercambio de conocimientos a especialistas involucrados en la comunicación técnica y campos relacionados.
- User Experience Professionals Association (UXPA) es una organización que comparte conocimientos sobre UX y ayuda a sus miembros a crecer, desarrollar y mejorar sus productos.
- Women in Technology (WIT) aboga por la educación de representantes femeninas en la industria desde la formación primaria hasta los programas avanzados.
Publicaciones sobre desarrollo de software.
Personas influyentes en el desarrollo de software.
Creadores de lenguajes, diseñadores.
Influenciadores del diseño de software
Ver también
Referencias
- ^ "Desarrollo de aplicaciones (AppDev) definido y explicado".
- ^ Asociados de DRM (2002). "Glosario de desarrollo de nuevos productos" . Consultado el 29 de octubre de 2006 .