lunes, 16 de abril de 2012

Ingeniería de Software


Ingeniería de software es la disciplina de desarrollar y mantener sistemas de software que se comportan fiable y eficiente, estén al alcance para desarrollar y mantener, y satisfacer todos los requisitos que clientes han definido para ellos. Esto refleja su origen como se indica en la sección.
Más recientemente, ha evolucionado en respuesta a factores tales como el creciente impacto de los grandes y costosos sistemas de software en una amplia gama de situaciones y la importancia cada vez mayor de software de seguridad en aplicaciones críticas. Ingeniería de software es diferente en carácter de otras disciplinas de la ingeniería, debido a la naturaleza intangible del software y la discontinuidad de los programas informáticos operación. Se trata de integrar la principios de las matemáticas y ciencias de la computación con la prácticas de ingeniería desarrollados para materiales, artefactos físicos. Futuros estudiantes pueden esperar para ver la ingeniería de software se presentan en dos contextos.

*Licenciatura en ciencias de la computación programas ofrecen uno o varios cursos de ingeniería de software como elementos de el CS currículo. Algunos ofrecen un curso multi-concentración en la ingeniería de software en la CS.
*Un número de instituciones que ofrecen un programa de grado de ingeniería de software.
Programas de licenciatura en informática y en ingeniería de software tienen muchos cursos en común. Ingeniería de software los estudiantes a aprender más acerca de la fiabilidad y mantenimiento de software y centrarse más en técnicas para el desarrollo y mantenimiento de software que es correcta desde su inicio. Si bien los estudiantes CS Es probable que hayan oído hablar de la importancia de tales técnicas, la ingeniería del conocimiento y la experiencia previstas en los programas de SE ir más allá de lo que pueden ofrecer programas de CS. La importancia de este hecho es tan grande que una de las recomendaciones de la SE informe es que, durante su programa de estudio, los estudiantes de SE debería participar en el desarrollo de software para ser utilizados en serio por los demás. SE estudiantes aprender cómo evaluar las necesidades de los clientes y desarrollar el software utilizable que responde a estas necesidades. Saber proporcionar realmente útil y utilizable de software es de suma importancia. En el lugar de trabajo, el término ingeniería de software es un trabajo etiqueta. No hay ninguna definición de este término cuando se utiliza en una descripción de trabajo. Su significado varía mucho entre los empleadores. Puede ser un título equivalente a programador de computadoras o un título para alguien que maneja un gran complejo, y / o esenciales para la seguridad proyecto de software. El laico debe ser consciente de no confundir la disciplina de la ingeniería de software con el uso ambiguo del término ingeniería de software que se utiliza en los anuncios de empleo y cargos.



 Referencias:

The Joint Task Force for Computing Curricula 2005
A cooperative project of
The Association for Computing Machinery (ACM)
The Association for Information Systems (AIS)
The Computer Society (IEEE-CS)

No hay comentarios:

Publicar un comentario