La Red de Conocimientos Pedagógicos - Aprendizaje de inglés - Ayuda con la traducción (sobre ingeniería de software)

Ayuda con la traducción (sobre ingeniería de software)

Ingeniería de Software

El objetivo de la década es encontrar procesos o métodos repetibles y predecibles para mejorar la productividad y la calidad. Un intento de sistematizar o formatear la aparentemente intratable tarea del software de texto. Otros solicitan que se escriba software de tecnología de gestión de proyectos. Sin gestión de proyectos, los proyectos de software se pueden entregar o presupuestar fácilmente más adelante. Trabajar con una gran cantidad de proyectos de software no cumple con sus expectativas. La gestión eficaz de proyectos puede resultar difícil dependiendo de la funcionalidad, el costo o los cronogramas de entrega.

Pasos del proceso

La ingeniería de software requiere realizar muchas tareas, en particular las siguientes tareas, algunas de las cuales no parecen conducir directamente al software.

Análisis de condiciones necesarias

Los requisitos de ingeniería de software de un producto de software apasionado son la primera tarea al crearlo. Si bien los clientes pueden pensar que saben lo que hará el software, esto puede requerir habilidades y experiencia en ingeniería de software para identificar requisitos incompletos, ambiguos o contradictorios.

Especificaciones

Las especificaciones están escritas precisamente para determinar las tareas del software y son matemáticamente rigurosas. De hecho, las especificaciones más exitosas se escriben para comprender y optimizar las aplicaciones existentes que ya se han desarrollado. Las especificaciones son más importantes para las interfaces externas. Esto debe permanecer estable.

Diseño y Arquitectura

El diseño y la arquitectura se refieren a la determinación general de la función del software sin entrar en detalles. Habitualmente esta etapa se divide en dos etapas secundarias.

Preparación de un programa de computadora

Reducir un diseño a código es probablemente la parte más obvia de la ingeniería de software, pero no es necesariamente la más importante.

Pruebas

La parte de probar el software, especialmente el código, debe ser realizada por dos ingenieros diferentes, recayendo en el ingeniero de software.

Documentos

La importante (y a menudo pasada por alto) tarea de proporcionar diseño interno de software para futuros mantenimientos y mejoras. La literatura es más importante para las interfaces externas.

Mantenimiento

Mantener y mejorar el software en respuesta a problemas descubiertos recientemente o nuevas necesidades puede requerir un mayor desarrollo inicial del software de Tim. No sólo puede ser necesario agregar código que no cambie el diseño original, sino que cómo determinar el funcionamiento del software una vez finalizado puede requerir un esfuerzo significativo por parte del ingeniero de software. Aproximadamente dos tercios de los trabajos de ingeniería de software son de mantenimiento, pero esta estadística puede ser engañosa. Un pequeño número son chinches elefante. La mayoría de los sistemas de mantenimiento y expansión hacen cosas nuevas, que en muchos sentidos pueden considerarse trabajos nuevos. Del mismo modo, aproximadamente dos tercios de todos los trabajos de ingeniería civil, edificación y construcción se mantienen de manera similar.

Una cosa buena más para ti:

yahoo.com/

.