| |  Guía rápida: El análisis de softwareEs un resumen que contiene de forma simplificada, los temas que permiten comprender e implementar: el análisis de software.
Tema 1: ¿Qué es?. Tema 2: Beneficios. Tema 3: Buenas prácticas.
La siguiente barra de opciones permite el acceso a: certificaciones, simuladores, videos y salarios, que tienen relación con la presente guía.Listado de certificados que potencializan el perfil profesional:Listado de exámenes para la preparación de una certificación:ISTQB
Listado de videos que ayudan en el proceso de preparación para realizar un examen de certificación:Fases desarrollo software
Puestos de trabajo y rangos salariales mensuales estimados: Puesto de trabajo | Salario estimado |
---|
Junior | Intermedio | Senior | Arquitecto de soluciones | USD$1,250 | USD$1,750 | USD$3,350 | Líder de pruebas | USD$875 | USD$1,250 | USD$2,000 | Líder técnico | USD$1,000 | USD$1,350 | USD$2,500 |
Tema 1: ¿Qué es el análisis de software?Es el proceso de entender el problema o necesidad a alto nivel para analizar el funcionamiento del software, la estructura del software y los insumos de infraestructura para garantizar que el producto de software técnicamente funcionará de forma correcta.
Antes de continuar con la lectura del presente artículo, se recomienda considerar la siguiente relación lógica: leer previamente: la planificación del software, leer posteriormente: el diseño de software, que hacen parte de: la ingenieria de software.
Tema 2: ¿Cuáles son los beneficios de el análisis de software?La lista de beneficios o conjunto de resultados positivos, son los siguientes:
1) Tener a disposición un manual de buenas prácticas ajustado al proyecto para que los desarrolladores construyan código eficiente y seguro.
2) Impulsar acciones preventivas que apoyen el uso eficiente de los recursos tecnológicos y la seguridad del producto de software a nivel de código.
3) Tener a disposición los diseños de la arquitectura del software.
Tema 3: ¿Cuáles son las buenas prácticas aplicadas en el análisis de software?El listado de buenas practicas o conjunto de acciones recomendadas, son las siguientes:
1) Identificar la forma correcta para que cada algoritmo resuelva el problema para cada entrada y genera la salida correcta en un tiempo finito.
2) Identificar la forma correcta para que cada algoritmo haga uso eficiente de los recursos tecnológicos.
3) Identificar la forma correcta para que cada algoritmo sea seguro y evite ser usado por intrusos.
4) Identificar los recursos tecnológicos que requiere el software para que funcione correctamente.
Elemento: | Descripción: |
---|
UML: Diagramas de estructura | Es el conjunto de diagramas uml orientados a modelar los nodos, componentes, artefactos, objetos y clases del software. | UML: Diagramas de interacción | Es el conjunto de diagramas uml orientados a modelar el envío de peticiones y datos dentro del sistema y con otros sistemas. |
|
|