martes, 3 de mayo de 2011

Objetivos de la ingeniería de software

La parte más difícil de construir un sistema es precisamente saber qué construir. Ninguna otra parte del trabajo conceptual es tan difícil como establecer los requerimientos técnicos detallados, incluyendo todas las interfaces con gente, máquinas y otros sistemas. Ninguna otra parte del trabajo afecta tanto el sistema si es hecha mal. Ninguna es tan difícil de corregir más adelante… Entonces, la tarea más importante que el ingeniero de software hace para el cliente es la extracción iterativa y el refinamiento de los requerimientos del producto. [Frederick P. Brooks, 1987]

En la construcción y desarrollo de proyectos se aplican métodos y técnicas para resolver los problemas, la informática aporta herramientas y procedimientos sobre los que se apoya la ingeniería de software.
  • Mejorar la calidad de los productos de software 
  • Aumentar la productividad y trabajo de los ingenieros del software
  • Facilitar el control del proceso de desarrollo de software
  • Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente
  • Definir una disciplina que garantice la producción y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del costo estimado
Características de un buen software:
1) Correccion
2) Fiabilidad
3) Eficiencia
4) Integridad
5) Facilidad de uso
6) Faciliadad de mantenimiento
7) Flexibilidad
8) Facilidad de prueba
9)  Portabilidad
10)  Facilidad de reuso
11)  Interoperabilidad


Fuente(s):
http://www.slideshare.net/guest9ad165/intoduccion-a-la-ingenieria-del-software
http://www.monografias.com/trabajos5/inso/inso.shtml#obje

No hay comentarios:

Publicar un comentario