Tarea 2 Ingeniería Basica de Software
Propiedades emergentes de un sistema
Son propiedades que no se atribuyen a ninguna parte específica del sistema, más bien surgen cuando el proyecto es integrado completamente, pueden se funcionales o no funcionales:
*Funcionales. Al integrar al software, las partes trabajan en conjunto para cumplir un objetivo, es decir cumplen una "función".
*No funcionales. El comportamiento de un sistema en el entorno operativo. Un ejemplo común es la fiabilidad.
Evolución de un sistema
De acuerdo con las leyes de Lehman, un software debe evolucionar para mantenerse funcional, ya sea por cambios en los requerimientos originales, cambios del cliente, mejoras en la funcionalidad y diseño, etc.
En caso de que el software no evolucione, se transforma en un sistema heredado y en algunos casos puede ser desechado.
Desmantelamiento de un sistema
Un sistema es desmantelado cuando se pone fuera de servicio después de terminar su periodo de utilidad operativa. Para realizar este proceso es necesaria una previa planeación, para respaldar los datos útiles para el negocio y evitar pérdidas.
Procesos, personas y sistemas informáticos
Este punto se relaciona con los sistemas socio-técnicos y el proceso del negocio, al desarrollar un sistema primero tienes que entender como funciona el negocio de la empresa, tienes que conocer el entorno y como se trabaja, así podrás definir con éxito los requerimientos.
Procesos organizacionales y sistemas heredados
Un sistema heredado es aquel que fue desarrollado con tecnologías antiguas, pero es demasiado riesgoso remplazarlos porque aportan gran parte del negocio, es aqui donde entran en juego los procesos organizacionales, se verifica que es lo más conveniente para la empresa.
Sistema socio-técnico
El objetivo de los sistemas socio-técnicos es el desarrollo de sistemas de trabajo en los que los aspectos sociales y técnicos estén integrados y se apoyen mutuamente. Se sitúan dentro de una organización y están diseñados para ayudar a dicha organización con un objetivo amplio ya sea organizacional o de negocio.
Referencias
Sommerville, I. (2007). Ingeniería del software (9a. ed). [S.I.]: Addison Wesley
Comentarios
Publicar un comentario