Francisco Araya

Páginas: 5 (1198 palabras) Publicado: 20 de abril de 2015










Ingeniería de Software









Integrante (s): Rodrigo Ocares








Trabajo ingeniería de software
1) ¿Explique que es ingeniería de software?
La Ingeniería del Software es una disciplina o área de la Informática o Ciencias de la Computación, que ofrece métodos y técnicas para desarrollar y mantener software de calidad que resuelven problemas detodo tipo. Ingeniería de 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 trabaje en máquinas reales.
2) ¿Defina que es un proceso de software?
El proceso es un dialogo en el que se reúnen el conocimiento y se incluye el software, el proceso proporciona una interacción entre los usuarios y los diseñadoresde este, entre los usuarios y las herramientas de desarrollo y entre los diseñadores y las herramientas de desarrollo “tecnológico”, es un proceso iterativo donde las herramientas de desarrollo se usa como un medio de comunicación, con cada iteración del dialogo se obtiene mayor conocimiento de las personas involucradas.
3) cuales son los costos que se asumen en la ingeniería de software?
Sepuede decir que depende de mucho del proceso utilizado y el tipo de software a desarrollar. Por ejemplo, el software de tiempo real normalmente requiere una validación y pruebas más extensas que los sistemas basados en web. Sin embargo, cada uno de los diferentes enfoques genéricos al desarrollo del software tiene un perfil de distribución de costos diferente a través de las actividades delproceso del software. Si se considera que el costo total del desarrollo de un sistema de software complejo es de 100 unidades de
costo, la Figura
Por ejemplo: En el enfoque en cascada, los costos de especificación, diseño, implementación e integración se miden de forma separada. Observe que la integración y pruebas del sistemas son las actividades de desarrollo más caras. Normalmente, éste suponealrededor del 40% del costo del desarrollo total, pero para algunos sistemas críticos es probable que sea al menos el 50% de los costos de desarrollo del sistema.
Si el software se desarrolla utilizando un enfoque iterativo, no existe división entre la especificación, el diseño y el desarrollo. En este enfoque, los costos de la especificación se reducen debido a que sólo se produce la especificaciónde alto nivel antes que el desarrollo. La especificación, el diseño, la implementación, la integración y las pruebas se llevan a cabo en paralelo dentro de una actividad de desarrollo. Sin embargo, aún se necesita una actividad independiente de pruebas del sistema una vez que la implementación inicial esté completa.
La ingeniería del software basada en componentes sólo ha sido ampliamenteutilizada durante un corto periodo de tiempo. En este enfoque, no tenemos figuras exactas para los costos de las diferentes actividades del desarrollo de software. Sin embargo, sabemos que los costos de desarrollo se reducen en relación a los costos de integración y pruebas. Los costos de integración y pruebas se incrementan porque tenemos que asegurarnos de que los componentes que utilizamos cumplenrealmente su especificación y funcionan como se espera con otros componentes.


Además de los costos de desarrollo, existen costos asociados a cambios que se le hacen al software una vez que está en uso. Los costos de evolución varían drásticamente dependiendo del tipo de sistema. Para sistemas software de larga vida, tales como sistemas de orden y de control que pueden ser usados durante 10 años omás, estos costos exceden a los de desarrollo por un factor de 3 o 4

4) Defina y explique y de un ejemplo de cuáles son los atributos de un buen software
Los atributos para medir un buen software dependen de un conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • araya
  • ARAYA
  • Araye
  • Aray
  • Araya
  • araya
  • Araya
  • Salinas de araya

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS