You are on page 1of 6

Kiuwan es una herramienta de anlisis esttico de cdigo basada en la nube

(SaaS, Software as a Service), y con especial enfoque en la seguridad.

Los anlisis del cdigo hechos por Kiuwan estn orientados a

Medir
Analizar
Y verificar la calidad y seguridad de nuestro cdigo fuente.

Kiuwan est pensado para cubrir las necesidades de varios perfiles implicados en
los procesos de desarrollo de software, desde desarrolladores a ingenieros de
calidad, pero tambin IT Managers, responsables de tomar decisiones a partir de
la informacin que la herramienta les proporciona.

Kiuwan tiene algo muy interesante, y es que nos permite realizar anlisis esttico
del cdigo fuente de manera local, mediante una pequea aplicacin descargable,
o en la nube, subiendo el cdigo a la propia plataforma.

Kiuwan apoya el anlisis esttico de cdigo para ms de 20 tecnologas y,


bsicamente, hace lo siguiente:

Anlisis esttico de cdigo fuente, ya sea localmente a travs de un


agente descargable o en la nube, cargando el cdigo en el sitio Kiuwan,
basado en un conjunto de analizadores propios.
Deteccin de defectos que afectan a 5 caractersticas importantes del
software: Seguridad, Fiabilidad, Eficiencia, Mantenibilidad y Portabilidad.
Clculo de mtricas de calidad de software, nmero de infracciones,
complejidad, diseo, volumen.
Deteccin de cdigo duplicado.
Clculo de indicadores de software, necesarios para la gobernanza y
gestin de la cartera de aplicaciones de software.

Caractersticas de Kiuwan
No requiere la instalacin de software alguno en el puesto cliente, ni
tampoco instalacin en ningn servidor interno. Al ser una solucin en la
nube, simplemente necesitamos ir al sitio web de Kiuwan, registrarnos, y
empezar a analizar nuestro cdigo. La prueba es 100% funcional durante
15 das, y nos permite analizar hasta 15.000 lneas de cdigo.
Soporta las tecnologas ms significativas: Objetive-C, Android, Java, JSP,
JavaScript, PHP, C, C++, ABAP, COBOL, JCL, PL/SQL, Transact-SQL,
SQL, Visual Basic, C#, o VB.NET.
Cuadros de mando diseados para distintos tipos de perfiles (desarrollador,
QA Manager, IT Manager).
Exporta los resultados a diversos formatos (PDF, Excel, XML).
Integracin con Atlassian JIRA.

Al tratarse de una solucin en la nube, podemos empezar a trabajar, con el 100%


de funcionalidad, inmediatamente. Otras soluciones requieren de una mquina
dedicada dentro de nuestra infraestructura, en la que tendremos que instalar el
producto que queramos usar, ponerlo a nuestro gusto, instalar los plugins que
queramos, si queremos alguno, y posteriormente tendremos que preocuparnos de
administrar y actualizar la herramienta.
Kiuwan nos permite crear un plan de accin, simplemente indicndole cuanto
tiempo podemos dedicar, y adems podemos exportar esos defectos como tickets
abiertos en JIRA, para que los desarrolladores puedan hacer un seguimiento de
ellos.
Introducimos en Total 40, y pulsamos en Simulate

En el Plan de Accin tenemos las tareas sobre las que los desarrolladores tendrn que
trabajar.
Configuracin
1. Registrarse en el siguiente enlace Https://www.kiuwan.com/ sigup / free .
2. Cree su primera aplicacin.
3. Decida cmo analizar el cdigo: a) Localmente, descargando e instalando
el Kiuwan Local Analyzer en una mquina local y enviando los resultados al
servidor; O b) en la nube, "cargando" el cdigo de su aplicacin.
4. Analice su solicitud. No se preocupe si hay cdigo de diferentes
tecnologas, Kiuwan sabe distinguirlos. Una vez que el anlisis est
terminado, si decidimos subir el cdigo a la nube, Kiuwan lo elimina para
proteger su privacidad.
5. Trabajando con los resultados en una de estas tres maneras: a) Usando
los tableros de instrumentos de Kiuwan; B) generar informes PDF , ya sea
a nivel ejecutivo o de detalle; C) Exportacin de los datos de resultados en
formato excel; O d) Utilizar la API RESTful para extraer informacin
relevante.
6. Iterar y refinar. Con los resultados y la lista de recomendaciones, sera
normal que su equipo de desarrollo desee revisar y corregir el cdigo y
analizarlo de nuevo, para verificar si han alcanzado los objetivos deseados,
que puede establecer. Usted puede ver, por lo tanto, la evolucin en el
tiempo de Software Analytics de su aplicacin. Esto le permitir "refinar" el
modelo de software por defecto de Kiuwan a sus necesidades especficas.
7. Administrar y gobernar. Actualice su juicio en cualquier momento e incluya
otras funcionalidades como Kiuwan Governance que le permite agrupar sus
aplicaciones en "carteras" o grupos lgicos, para obtener indicadores
globales de los criterios que necesita -Tecnologa, Proveedores, unidades
funcionales...- para analizar su evolucin En el tiempo o comparar sus
resultados.
8. Integre el anlisis en su ciclo de vida de desarrollo de software.
Implementar anlisis continuos dentro de otros procesos continuos de
SDLC (integracin, despliegue). Puede automatizar el anlisis de Kiuwan
para su aplicacin o para las entregas de solicitudes de cambio durante el
mantenimiento si incluye la funcionalidad Kiuwan Life Cycle.

You might also like