La ingeniería del software

Páginas: 6 (1471 palabras) Publicado: 18 de octubre de 2013
INGENIERÍA DEL SOFTWARE
La ingeniería del software comprende todos los aspectos de la producción de software desde las etapas iníciales de la especificación del sistema, hasta el mantenimiento de éste después de que se utiliza. También comprende actividades tales como la gestión de proyectos de software, desarrollo de herramientas, métodos y teorías de apoyo a la producción de software. Endefinitiva la ingeniería del software aplica un método ordenado para el desarrollo y mantenimiento del software.
En general, los ingenieros de software adoptan un enfoque sistemático y organizado en
su trabajo, ya que es la forma más efectiva de producir software de alta calidad. Sin embar-go, aunque la ingeniería consiste en seleccionar el método más apropiado para un conjunto
de circunstancias,un enfoque más informal y creativo de desarrollo podría ser efectivo en al-
FUNDAMENTOS TEÓRICOS
Paradigmas de Programación
Un paradigma de programación es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución de estosproblemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición.
Métodos de desarrollo de software
Es un Conjunto de procedimientos, técnicas, herramientas, y un soporte documental que ayuda a los desarrolladores a producir nuevosoftware.
• Modelo de proceso (fases y subfases, actividades, tareas).
• Procedimientos que dan lugar a productos.
• Técnicas (gráficas, textuales) (p.ej. DFDs, E/R, HVE).
• Herramientas.
Puede acomodar varios ciclos de vida:
• Ciclo de vida: qué hay que producir, no cómo.
• Método: qué y cómo.
Metodologías o procesos de desarrollo de software
Las metodologías se basan en una combinación de losmodelos de proceso genéricos (cascada, evolutivo, incremental, etc.). Adicionalmente una metodología debería definir con precisión los artefactos, roles y actividades involucrados, junto con prácticas y técnicas recomendadas, guías de adaptación de la metodología al proyecto, guías para uso de herramientas de apoyo, etc. Habitualmente se utiliza el término “método” para referirse a técnicas,notaciones y guías asociadas, que son aplicables a una (o algunas) actividades del proceso de desarrollo, por ejemplo, suele hablarse de métodos de análisis y/o diseño.
Modelado de sistema
El uso de modelos ayuda al ingeniero de software a visualizar el sistema a construir. Además, los modelos de un nivel de abstracción mayor pueden utilizarse para la comunicación con el cliente. Por último, lasherramientas de modelado y las de Ingeniería de Software Automatizada. pueden ayudar a verificar la corrección del modelo
Técnicas y herramientas en el proceso de desarrollo de software
Las técnicas que se podrían utilizar en la elaboración de un software seria el procedimiento o conjunto de reglas, normas o protocolos, que tienen como objetivo obtener un resultado determinado para que dicho softwaresea lo más parecido a las exigencias del cliente
OBJETIVO GENERAL DE LA INGENIERÍA DEL SOFTWARE
Producir software de calidad a bajo coste y a tiempo, utilizando métodos y herramientas.

OBJETIVO ESPECIFICO DE LA INGENIERÍA DEL SOFTWARE
Software de cálida: La calidad de un software viene definida por el cumplimiento de los objetivos establecidos.
Bajo coste: El coste de un software debeincluir tanto el coste de desarrollo como el de mantenimiento.
A tiempo: El software se debe desarrollar en unos plazos preestablecidos entre el desarrollador y el cliente.
CAMPOS DE APLICACIÓN Y ACTIVIDADES.
Proceso:
Es un conjunto de actividades que conducen a la creación de un producto de software. Un proceso de software define qué, cuando y como alcanzar un objetivo, marca las pautas para...
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