SOFTWARE
"El software es una gran combinaciónentre el arte y la ingeniería" Bill Gates
Se conoce como software a un conjunto de componentes lógicos que tienen como objetivo la posibilidad de permitir indicar órdenes al sistema físico (Hardware) de un ordenador, La interacción entre el software y el hardware permite que el ordenador sea operativo, y ejecute tareas establecidas por el software.
Este blog, está orientado a información educativa sobre distintos temas que se abordarán con relación al software, sus paradigmas, lenguajes de programación, y la importancia de la calidad en la industria del software.
Importancia de la Calidad del Software
La calidad es muy importante para el software, pues esta permite cumplir con unas características específicas, que categoricen el software creado, en uno de buena calidad. Pueden ser varios los atributos que contribuyen a que un software tenga una buena calidad, como por ejemplo, mantenibilidad, portabilidad, comprobabilidad, facilidad de uso, etc.
Técnicas de análisis y evaluación de calidad
Revisiones de diseño de software: En este punto se pueden analizar la calidad de los artefactos de diseño, por ejemplo, las revisiones, arquitectura, inspecciones del diseño.
Análisis estático: en este análisis pueden validarse los fallos o la verificación del a automatización, análisis de vulnerabilidad del diseño, por ejemplo si tienen problemas en la seguridad del software.
Simulación y prototipos: Con esta técnica se evalúa el rendimiento o viabilidad del proyecto
Bourque, P. & Fairley, R. E. (2004). Guide to the Software Engineering Body of Knowledge Versión 3.0. Swebok. Recuperado de https://cs.fit.edu/~kgallagher/Schtick/Serious/SWEBOKv3.pdf
Conclusiones
Esta actividad permitió afianzar conocimientos, en cuanto a los paradigmas de programación, la importancia de la calidad del software, conocer los lenguajes de programación más usados para ciertos paradigmas. En el desarrollo de la misma, la investigación acerca de las clases y subclases que puede tener la programación orientada a objetos, y la importancia del proceso de abstracción para éste, también encontrar que el paradigma de orientación a objetos es uno de los más usados por los programadores. También permitió tener mayores conocimientos sobre los posibles desarrollos que en un futuro pueda realizar.
Fabian Camilo Rojas Ortiz
