ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La Ingeniería de Software


Enviado por   •  24 de Abril de 2014  •  Examen  •  460 Palabras (2 Páginas)  •  186 Visitas

Página 1 de 2

 La Ingeniería de Software es una disciplina de la ingeniería concerniente a todos los aspectos de la producción de software.

 Los productos software están consistidos de programas desarrollados y su documentación asociada. Atributos esenciales del producto son la mantenibilidad, formalidad, eficiencia y utilidad.

 El proceso de software consiste en actividades involucradas en el desarrollo de productos software. Actividades básicas son la especificación del software, desarrollo, validación y evolución.

 Las metodologías son maneras organizadas de producir software. Estas incluyen sugerencias para el proceso a seguir, notaciones a usar, reglas que rigen las descripciones del sistema que son pautas para el desarrollo.

 Las herramientas CASE son sistemas de software diseñadas para soportar actividades rutinarias en el proceso de software, como ser: editar diagramas de diseño, verificaciones de la consistencia de diagramas y seguir el rastro de las pruebas del programa que han sido ejecutadas.

 Los ingenieros de software tienen responsabilidades para con la profesión y la sociedad. No deberían simplemente preocuparse de aspectos técnicos.

 Las sociedades profesionales publican códigos de conducta que establecen los estándares de comportamiento que se esperan de sus miembros.

• Sistemas socio-técnicos incluyen hardware, software y personas y están diseñadas para cumplir con algunos objetivos de negocio.

• Propiedades emergentes son propiedades que son características del sistema en su conjunto y no sus componentes.

• El proceso de ingeniería de sistemas incluye la especificación, diseño, desarrollo, integración y pruebas. La integración del sistema es particularmente crítica.

• Factores organizativos y humanos tienen un efecto significativo sobre el funcionamiento de los sistemas socio-técnicos.

• Existen complejas interacciones entre el proceso de adquisición del sistema, el desarrollo y funcionamiento.

• Un sistema heredado es un sistema antiguo que sigue prestando los servicios esenciales.

• Sistemas incluyen los procesos de negocio, software de aplicación, software de apoyo y hardware del sistema.

• Los requerimientos determinan lo que debe hacer el sistema y definen las restricciones en su funcionamiento e implementación.

• Los requerimientos funcionales establecen los servicios que el sistema debe proporcionar.

• Los requerimientos no funcionales restringen el sistema en desarrollo y el proceso de desarrollo que se debe utilizar.

• Los requerimientos de usuario son declaraciones de alto nivel de lo que el sistema debe hacer. Los requerimientos de usuario deben ser escritos utilizando el lenguaje natural, tablas y diagramas.

• Los requerimientos del sistema tienen por objeto comunicar las

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com