sábado, 16 de febrero de 2013


INGENIERÍA DE SOFTWARE.
La ingeniería de software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software, desde las etapas iniciales de la especificación del sistema, hasta el mantenimiento de éste después de que se utiliza. 

SOFTWARE.
Muchas personas asocian el término software con los programas de computadora. Sin embargo, preferimos una definición más amplia donde el software no son sólo programas, sino todos los documentos asociados y la configuración de datos que se necesitan para hacer que estos programas operen de manera correcta. 
Por lo general, un sistema de software consiste en diversos programas independientes, archivo de configuración que se utilizan para ejecutar estos programas,  un sistema de documentación que describe la estructura del sistema, la documentación para el usuario que explica cómo utilizar el sistema y sitios web que permitan a los usuarios descargar la información de productos recientes.

INGENIEROS.
Los ingenieros hacen que las cosas funcionen. Aplican teorías, métodos y herramientas donde sean convenientes, pero las utilizan de forma selectiva y siempre tratando de descubrir soluciones a los problemas, aun cuando no existan teorías y métodos aplicables para resolverlos.   

Principales áreas de estudio y/o investigación.
-  Métodos y Metodologías de Desarrollo de Software

- Procesos de Desarrollo de Software

-  Gestión de Proyectos de Software.- Es imposible redactar una descripción estándar del trabajo de un gestor de software, pero realizan algunas actividades de gestión.
1. Reacción de la propuesta
2. Planificación y calendarización del proyecto
3. Estimación de costes del proyecto
4. Supervisión y revisión del proyecto
5. Selección y evaluación del personal
6. Redacción y presentación de informes

-  Medición y Estimación de Software

-  Ingeniería de Requisitos / Requerimientos.- Los requerimientos para un sistema son la descripción de los servicios proporcionados por el sistema y sus restricciones operativas. Estos requerimientos reflejan las necesidades de los clientes de un sistema que ayude a resolver algún problema como el control de un dispositivo, hacer un pedido o encontrar información.

-  Ingeniería de Software Empírica

-  Gestión de Riesgos

-  Usabilidad de Software

-  Evaluación de Software.- La flexibilidad de los sistemas software es una de las principales razones por la que más y más software se incorpora a los sistemas grandes y complejos.
-  Métricas de Software
-  Calidad de Software
-  Métodos Formales
-  Ingeniería Web


REFERENCIAS BIBLIOGRÁFICAS.
- Ian Sommerville. Ingenieria de Software. Pearson. 2005

No hay comentarios:

Publicar un comentario