Asdrae

Solo disponible en BuenasTareas
  • Páginas : 9 (2082 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de noviembre de 2011
Leer documento completo
Vista previa del texto
Siglas | Inglés | Español |
HTML | HyperText Markup Language | Lenguaje de Marcado de Hipertexto |
CGI | Common Gateway Interface | Interfaz de entrada común |
JAVA | | Sin significado |
PHP | PHP Hypertext Pre-processor | Pre-Procesador de Hipertexto |
ASP | Active Server Pages | Servidor de páginas activas |
XML | eXtensible Markup Language | lenguaje de marcas extensible |INGENIERIA DE SOFTWARE
Es la disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener software. La creación del software es un proceso intrínsecamente creativo y la Ingeniería del Software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo creativo por medio de diversas técnicas que se han demostradoadecuadas en base a la experiencia previa. Esta ingeniería trata con áreas muy diversas de la informática y de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a infinidad de áreas: negocios, investigacióncientífica, medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet, etc.
Este término fue introducido a finales de los 60 a raíz de la crisis del software. Esta crisis fue el resultado de la introducción de la tercera generación del hardware.
El hardware dejo de ser un impedimento para el desarrollo de la informática; redujo los costos y mejoro la calidady eficiencia en el software producido
La crisis se caracterizo por los siguientes problemas:
* Imprecisión en la planificación del proyecto y estimación de los costos.
* Baja calidad del software.
* Dificultad de mantenimiento de programas con un diseño poco estructurado, etc.
* Por otra parte se exige que el software sea eficaz y barato tanto en el desarrollo como en la compra.* También se requiere una serie de características como fiabilidad, facilidad de mantenimiento y de uso, eficiencia, etc.

Objetivos de la ingeniería de software
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 lacalidad 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 softwaredesarrollados en el plazo fijado y dentro del costo estimado.
Etapas del proceso
La ingeniería de software requiere llevar a cabo numerosas tareas, dentro de etapas como las siguientes:
Análisis de requerimientos
Extraer los requisitos y requerimientos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, serequiere de habilidad y experiencia en la ingeniería de software para reconocer requerimientos incompletos, ambiguos o contradictorios. El resultado del análisis de requerimientos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMMI. Asimismo, se define un diagrama de Entidad/Relación, enel que se plasman las principales entidades que participarán en el desarrollo del software.
La captura, análisis y especificación de requerimientos (incluso pruebas de ellos), es una parte crucial; de esta etapa depende en gran medida el logro de los objetivos finales. Se han ideado modelos y diversos procesos de trabajo para estos fines. Aunque aún no está formalizada, ya se habla de la...
tracking img