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