Conceptos de Ing de Software

Páginas: 9 (2122 palabras) Publicado: 24 de octubre de 2013
SOFTWARE

Conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de comunicación (IEEE).

Tipos de Productos:
GENÉRICOS: Sistemas aislados producidos por organizaciones desarrolladoras de software y que se venden en un mercado abierto.
PERSONALIZADOS: Sistemas requeridos por un cliente particular.Desarrolladas por la propia organización interesada o un contratista.
Clasificación:
De Sistemas (sirve a otros programas)
De Gestión (proceso de información comercial)
Científico (algoritmo de manejo de números)
Empotrado (reside en memoria)
De Tiempo Real (coordina/ analiza/ controla sucesos del mundo real)
Basados en la Web (sitios)
De Inteligencia Artificial (uso de algoritmos no numéricospara resolver problemas complejos)
Características:
1. El software se desarrolla, no se fabrica como otros productos. Mayor costo en la ingeniería que en la producción. Esto significa que los proyectos de software no se pueden gestionar como si fueran proyectos de fabricación.
2. El software no se desgasta. No sigue una curva clásica de envejecimiento. Es inmune a los males que desgastan alhardware. El problema no está en el tiempo de operación, sino en los cambios.
3. Aunque la industria tiende a ensamblar componentes, la mayoría del software se construye a medida.


INGENIERIA DE SOFTWARE

Según la IEEE:
(1) El uso de métodos sistemáticos, disciplinados y cuantificables para el desarrollo, operación y mantenimiento de software.
(2) El estudio de las técnicas relacionadas con(1).

Richard Fairley propone:
“La ingeniería de software es la disciplina tecnológica y de administración que se ocupa de la producción y evolución sistemática de productos de software que son desarrollados y modificados dentro de los tiempos y costos estimados.

No solo comprende los procesos técnicos de desarrollo de software, sino también actividades como la gestión de proyectos y eldesarrollo de herramientas, métodos y teorías de apoyo a la producción de software.
La cuantificación rigurosa de recursos, procesos y productos es una precondición para optimizar productividad y calidad. La “metrificación” y el Ctrl estadístico de procesos son claves en Ingeniería de Software.
Un Ingeniero de Software debe cumplir contratos en tiempos y costos como es normal en obras deingeniería. Ello presupone la capacidad de medir, estimar, planificar y administrar proyectos.
La Ingeniería de Software se ocupa de todo el ciclo de vida de un producto, desde su etapa inicial de planificación y análisis de requerimientos hasta la estrategia para determinar cuándo y cómo debe ser retirado de servicio.
La aplicación de “Métodos Sistemáticos” y repetibles permite la producción y evolucióndel software por organizaciones distribuidas geográficamente y en el tiempo. La aplicación de estándares facilita la integración, reusabilidad y mantenimiento de los productos.

LA INGENIERIA DE SOFTWARE TRATA DE DAR PRINCIPIOS Y MÉTODOS QUE PERMITAN PRODUCIR SOFTWARE CONFIABLE Y EFICIENTE, AL MENOR COSTO POSIBLE.
PARA ESTO, LA INGENIERIA DE SOFTWARE ESTABLECE MÉTODOS, DESARROLLA HERRAMIENTASAUTOMÁTICAS O SEMIAUTOMÁTICAS Y DEFINE PROCEDIMIENTOS QUE ESTABLECEN LA RELACIÓN DE MÉTODOS Y HERRAMIENTAS.
INGENIERO SE SOFTWARE

Debe tener una combinación de conocimientos científicos, metodológicos, tecnológicos y administrativos.
Debe estar familiarizado con la aplicación de métodos formales: lógica, estadística, simulación y con el uso de notaciones de modelización, especificación, diseñoy programación.
Debe poder aplicar metodologías de documentación, análisis, especificación, diseño, implementación y prueba. Debe conocer las ventajas y limitaciones de cada notación y cada técnica. Debe saber cómo y cuándo aplicarlas.
Debe conocer las tecnologías y productos: sistemas operativos, lenguajes, herramientas CASE1, bases de datos, sistemas generadores de interfaces, bibliotecas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing Software
  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS