Ingenieria del software

Páginas: 6 (1460 palabras) Publicado: 19 de noviembre de 2011
LA INGENIERIA DEL SW
HISTORIA
Durante la evolución de la ingeniería del software se puede decir que se dividen en cuatro épocas.
La primera es en donde el programador solo desarrollaba el SW mediante cada necesidad concreta, el uso del lenguaje únicamente era de maquina a ensamblador. El método solamente era de codificar y corregir, no existía documentación alguna como ahora.
En la segundaetapa se estableció el SW como producto de tal manera que aparecieron las empresas dedicadas.
En la tercera época aquí nacen los ordenadores y también se incrementó el uso de los microprocesadores.
En la cuarta época aparecen las técnicas de redes neuronales en el campo de inteligencia artificial como robots, en esta época se establece la documentación.
OBJETIVO PRINCIPAL DE LA INGENIERIA DEL SWEs construir una solución de SW eficiente que satisfaga las necesidades requeridas de cada cliente, lo cual nos quiere decir que únicamente se realizaba dependiendo de cada necesidad.
Pero para que un SW sea de calidad debe obtener los siguientes parámetros:
* Compatibilidad: que debe ser combinado fácilmente con otro SW.

* Correctitud: el SW debe de cumplir con los requerimientosespecificados los cuales deben de cumplir con las necesidades asociadas.

* Corrección: es la facilidad en la cual los erros encontrados pueden corregirse.

* Eficiencia: aquí los recursos de HW se utilizan de manera efectiva.

* Flexibilidad: el SW puede ser modificado para cumplir cambios en los requerimientos.

* Mantenible: aquí se relacionan la corrección y la flexibilidad.* Portabilidad: El SW puede ser trasferido de una plataforma de HE o SW a otra con facilidad.

* Confiabilidad: el SW debe tener la facilidad de funcionar correctamente atraves del tiempo.

* Reusabilidad: aquí el SW puede ser usado con diferentes propósitos al original.

* Robustez: el SW debe seguir funcionando de manera correcta en condiciones anormales.

* Salvedad:aquí el SW funciona sin daños accidentales.

* Seguridad: aquí el SW se debe de proteger así mismo de accesos o modificaciones no autorizadas.

* Examinabilidad: aquí el SW puede ser examinado para su corrección, eficiencia, confiabilidad y robustez.

* Comprensión: aquí los humanos pueden comprenderlo así como también su documentación.

* Uso amigable: facilidad en la cual sepuede usar y operar.

* Validez: aquí el SW debe demostrar ser correcto.

* Verificación: el SW debe demostrar cumplir el estándar de desarrollo de procedimientos.

A continuación se mencionara las características importantes de un SW
* El SW se desarrolla no se fabrica.
* El SW no se estropea.
* La mayoría se construye a medida.

Pero también existe una problemática tantoen el gestor como en el cliente y el desarrollador y a continuación se mencionaran algunos de esos.
GESTOR:
Piensa que con los libros es suficiente para poder a llevar acabo un buen trabajo, pero la verdad es que en ocasiones los trabajadores no tienen conocimiento de ello y eso no es suficiente.
Piensa que con tener las herramientas necesarias o las más modernas es suficientes, pero no, lostrabajadores deben de contar con las herramientas necesarias y tener un buen conocimiento del uso de ellos.
Si en todo caso llegan a fallar con añadir más programadores es suficiente, al contario se puede retrasar más el proyecto ya que se le tiene que dar el conocimiento necesario acerca del SW y además también podría afectar a otros proyectos en el cual participaba dicha persona.
CLIENTE:
Elcliente piensa que con dar una declaración previa es suficiente para empezar a desarrollar el SW y con el paso del tiempo puede dar más información.La verdad es que con una pequeña información no es suficiente para cubrir las necesidades, es necesario dar una declaración clara de lo que se quiere.
En cualquier momento se le pueden hacer cambios al SW, porque es flexible. Pero la verdad es que...
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