Unidad 1 Fund. Ing. Software

Páginas: 21 (5190 palabras) Publicado: 11 de diciembre de 2012
1.1 CONCEPTOS BASICOS

DEFINICION DE INGENIERIA DE SOFTWARE

1.- Ingeniería de software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas de software.
Bibliografía: Zelkovitz, M.v, SHAW, A.C y Gannon J.D “Principals of software Engineering and Design. Inglewood Cliff, 1978.
2.- Ingeniería del software es la aplicación práctica delconocimiento científico en el diseño y construcción de programas de computadoras y la documentación asociada.
Bibliografía: Boehm, B.W: <<Software Engineering>>, IEEE Transactions on Computers C-25, num-12.
3.- Ingeniería del software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable que sea fiable y trabajen maquinas reales.Bibliografía: Boehm, B.W, Software Engineering, Software Processing.
4.- Aplicación de un enfoque sistemático, disciplinado y cuantificado al desarrollo, operación y mantenimiento del software.
Bibliografia: IEEE: Standards Collection: Software Engineering, IEEE Standard.

La ingeniería de software incluye persona, proceso, proyecto y producto.
1.- La ingeniería de software incluyepersona, proceso, proyecto y producto. Los símbolos usados son acordes con el proceso “proceso de desarrollo de software unificado” (USDP, Unified Software Development Process) de Jocoloson, Booch y Raumbaugh.
* Personas (quien lo hace)
* Proyecto (la realización)
* Proceso (la manera en que se hace)
* Producto (la aplicación del artefacto)

Las 4 “P” de la ingeniería de software* Proceso: El proceso que comienza con una especificación de los requerimientos para la aplicación, después se procede a la etapa de pruebas. La etapa de mantenimiento suele incluirse.
* Proyecto: Un proyecto es el conjunto de actividades necesarias para producir los artefactos requeridos. Incluye contacto con el cliente, escribir la documentación, desarrollar el diseño, escribir elcódigo y probar el producto.
El diagrama con la orientación a objetos puede ser muy útil para el desarrollo de un proyecto, en particular, para facilitar el cambio continuo ya que se puede usar para organizar diseños y códigos en partes o paquetes que coincidan con el programa.
* Personas: Las interacciones entre las personas involucradas en un proyecto de software tienen un afecto profundo ensu éxito. Los equipos trabajan mejor cuando tienen conocimiento de o que se supone deben hacer y cuando los miembros tienen papeles específicos. Otro factor del elemento personas se refiere a los interesados en el proyecto, personas que ganen o pierdan algo en su resultado.
* Producto: El producto no es solo la aplicación del software sino todo lo asociado con ello.
Los artefactos que serelacionan con el producto son los siguientes:

Producto: Es la aplicación de los artefactos asociados.
Requerimiento: Explica que es o que debe ser el producto.
Arquitectura de Software: Usa la clasificación de Garlan Y Shaw.
Diseño y Detallado: Usa el lenguaje de patrones de diseño.
Implementación: Resalta los estándares y emplea los métodos formales seleccionados.
Bibliografía:Ingeniería de Software, una perspectiva orientada a objetos, Braude, Alfa Omega.

* Las cuatro “P” en el desarrollo de Software: Personas, Proyecto, Producto y Proceso.
El resultado final de un proyecto de software es un producto que toma forma durante se proceso de desarrollo, gracias a la intervención de muchos tipos distintos de personas.
Un proceso de desarrollo de software va guiando losesfuerzos de las personas que están implicadas en el proyecto, a modo de plantilla que explica los pasos necesarios para terminar el proyecto.
Típicamente, el proceso esta autorizado por medio de una herramienta o de un conjunto de ellas.

* Personas: Las principales autores de un proyecto de software son los desarrolladores, ingenieros de prueba y el personal de gestión que les da...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 610839210 Ing de Software 1
  • Unidad 1 Fund Estructura De Datos
  • Unidad I Fund Admon 1
  • Cuestionario Unidad 2 Ing. de Software
  • Ejercicio taller 1 ing. software
  • Reconocimiento Unidad 1 Ingenieria Del Software
  • Unidad 1 Modelos y estandares de Software
  • CLASES FUND UNIDAD 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS