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

TESIS REDES NEURONALES


Enviado por   •  8 de Septiembre de 2018  •  Tesis  •  903 Palabras (4 Páginas)  •  314 Visitas

Página 1 de 4

CAP 1 INGENIERIA DE SOFTWARE SOMERVILLE

  1. Explique porque el software profesional no solo son programas que se desarrolla para el cliente

El desarrollo de software profesional está orientado con fines de negocios específicos, el software profesional está destinado a realizarse por un grupo de trabajo en vez de individualmente, una de las diferencias de un software profesional y el de un aficionado es que si se desarrolla un software personal nadie más lo usara no tendrá que preocuparse por crear guías, documentación y hasta no podría cambiar, mientras el software profesional será usado por varios usuarios, cambiara constantemente de acuerdo a las necesidades.

  1. ¿Cuál es la principal diferencia entre desarrollo de productos de software genéricos y desarrollo de software personalizado? ¿Qué significa esto en la práctica para los usuarios de productos de software genérico?

Los productos genéricos son sistemas independientes que se pueden vender en un mercado abierto para cualquier tipo de cliente mientras que los productos de software personalizados van dirigido a empresas a automatizar algunos procesos, otra de las diferencias es la organización en los genéricos controla las especificaciones del mismo mientras los personalizados la organización que compra el software generalmente controla y desarrolla la aplicación donde se ven más involucrados los desarrolladores.

  1. ¿Cuáles son los cuatro atributos importantes que debe tener todo software profesional? Sugiera otros cuatro atributos que en ocasiones sean significativos.

-mantenimiento.

-confiabilidad y seguridad.

-eficiencia.

-Aceptabilidad.

-tiempo de respuesta del software.

-comprensibilidad del código del software.

-software evolutivo.

-ser fiable, que los programas que lo componen fallen lo menos posible.

-fácil de modificar, que el mantenimiento sea fácil de realizar.

-portable, que los programas puedan cambiar de su entorno de hardware original.

-predecible, que responda a las expectativas de los usuarios.

  1. Además de los retos de la heterogeneidad, cambio empresarial y social, y confianza y seguridad, identifique otros problemas y retos que sea probable que enfrente la ingeniería de software en el siglo XXI. (Sugerencia: piense en el ambiente).

-entrega que son técnicas de desarrollo que lleven a una entrega de software más rápida.

-usabilidad, acceso cada vez mayor a todo tipo de usuarios que hace que el desarrollo de software sea más exigente.

  1. Con base en su conocimiento de algunos tipos de aplicación estudiados en la sección 1.1.2, explique, con ejemplos, por qué diferentes tipos de aplicación requieren técnicas especializadas de ingeniería de software, para apoyar su diseño y desarrollo.

En cada tipo de sistema existen distintos tipos de técnicas para la cual el software tiene diferentes características un ejemplo sería un sistema de autenticación para la seguridad de control de acceso la cual uno de los componentes se avería o deja de funcionar por lo cual sería muy costoso reemplazarlo lo cual indica que el sistema una validación y verificación de modo que se minimice los daños y tratar de corregir los problemas del software donde la intervención del usuario sea mínima.

...

Descargar como (para miembros actualizados)  txt (6.1 Kb)   pdf (75.8 Kb)   docx (13.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com