Ingenieria De Software

Páginas: 5 (1075 palabras) Publicado: 5 de octubre de 2011
INGENERIA DE SOFTWARE.
Es la disciplina o área de la ingeniería que ofrece métodos y técnicas para desarrollar y mantener software, la creación del software, es un intrínsecamente creativo y la ingenieraría del software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo creativo por medio de diversas técnicas que se han demostradoadecuadas en base a la experiencia previa.
Software: es todo el conjunto intangible de datos y programas de la computadora.
Genéricos: Los que se hacen para cualquier institución o persona negocio y lo podemos vender a quien lo necesita.
Personalizados: Los que hacemos para alguien específicamente con las necesidades que necesita el y es un software único para él.
CICLO DE VIDA DESARROLLO DESOFTWARE:
* Análisis.
* Diseño.
* Desarrollo.
* Implementación.
* Pruebas.
* Retroalimentación.
PROCESO DEL SOFTWARE (EVOLUTIVO).
* Especificación: Requerimientos, Observación.
* Desarrollo: Diseño (Formas, Lenguaje, Como lo hare) Estructura del prototipo.
* Validación: Verificación del producto (Pruebas).
* Evolución: Actualizaciones, Mejoras, Mantenimiento delproducto.
DIFERENCIA ENTRE EL CICLO DE VIDA Y PROCESO DEL SOFTWARE.
El método evolutivo es mas tardado pero tiene calidad y es lo que se requiere y el método tradicional es más rápido pero si tenemos errores no lo vemos pasar hasta el último y tenemos más problemas.

RETOS DE INGENIERIA DE SOFTWARE.
El reto de la heterogeneidad
Cada vez más, se requiere que los sistemas operen como sistemasdistribuidos en redes que incluyen diferentes tipos de computadores y con diferentes clases de sistemas de soporte. El reto es desarrollar técnicas para construir software confiable que sea lo suficientemente flexible y adaptativo.
El reto de lo heredado
A menudo es necesario integrar software nuevo con sistemas heredados más viejos, sistemas desarrollados hace muchos años, escritos endiferentes lenguajes de programación y que… aún funcionan. El gran reto es mantener y actualizar este software a menor costo.
El reto de la entrega
Diversas técnicas tradicionales de Ingeniería de Software para mejorar la calidad, pero consumen mucho tiempo. El reto es reducir los tiempos de entrega para sistemas grandes y complejos sin comprometer la calidad del sistema
El reto de la confianzaPuesto que el software tiene relación con todos los aspectos de nuestra vida, es esencial que podamos confiar en él. Esto es fundamental en sistemas remotos a los que se accede a través de páginas web o de interfaces de servicios web. El reto de la confianza es desarrollar técnicas que demuestren que los usuarios pueden confiar en el software.

Responsabilidad profesional y Código de ética
Comootras disciplinas de la ingeniería, la Ingeniería del Software se lleva a cabo dentro de un marco legal y social que limita la libertad de los ingenieros de software, quienes deben aceptar que su trabajo comprende responsabilidades más amplias que simplemente la aplicación de habilidades técnicas.
Los ingenieros de software deben adherirse a ocho principios del Código de Ética y PrácticaProfesional:
1. Sociedad. Los ingenieros de software actuarán en forma congruente con el interés social.

2. Cliente. y empresario. Los ingenieros de software actuarán de manera que se concilien los mejores intereses de sus clientes y empresarios, congruentemente con el interés social.

3. Producto. Los ingenieros de software asegurarán que sus productos y modificaciones correspondientes cumplenlos estándares profesionales más altos posibles.

4. Juicio. Los ingenieros de software mantendrán integridad e independencia en su juicio profesional.

5. Administración. Los ingenieros de software gerentes y líderes promoverán y se suscribirán a un enfoque ético en la administración del desarrollo y mantenimiento de software.

6. Profesión. Los ingenieros de software incrementarán la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS