Transcript Software Factory Componentes: Certificación de calidad Nat Systems
a Nat Systems COGNI
CASE
Company Software Factory Componentes: Certificación de calidad
Perfíl Corporativo
Soluciones integradas de TI
Servicios
de Consulting y de Integración de sistemas
Soluciones
De Negocio
Software
Presente en los mercados clave
Calgary Ottawa Quebec Montreal Washington Toronto New-York London Paris Lisbon Madrid Munich Milan Rome Sydney
COGNICASE hoy ...
2.800 empleados (150 consultores en Europa)
I+D: 350 personas
Presencia: Canada, Europa, USA, Australia… más de 15 paises
10 años de experiencia y fidelidad a los clientes
NASDAQ
MISIÓN : proveer experiencia, soluciones y consultoría para desarrollar y potenciar el negocio de los clientes
El ABC de Nat Systems
Arquitectura NatStar NatWeb NS-DK Business Productos SOLUCIONES Componentes NSA-Help NSA-Config E-Com
Últimos resultados
(Millones de $US) Facturación
107.1
Beneficios
9.36
5.58
34.4
1998 1999
¿Un esfuerzo inútil?
Hice esta carta un tanto larga porque no me tomé el tiempo de hacerla más breve.
Componentes
Los componentes en Nat Systems
Componentes
De la produción hacia… la industrialización
Una experiencia nacida de los
proyectos
Necesidades concretas
expresadas por los clientes de todo sector
Una calidad demostrada
aplicaciones en explotación en grandes La
evolución
tecnológica: un reto perpétuo
Componentes
Los componentes de Nat Systems
Utilidades de desarrollo
Generadores Plug-ins
Componentes Orientados a Negocio
Motor de mensajes/Transaccional Motor de presentación dinámica Call Center Shell/Portal de negocio Agendas
Componentes GUI
Modelos, Templates Custom controls
Comunicaciones
SNA, Lan-DP, Telnet, FTP, TCP-IP,X25, etc.
Periféricos
Impr. financieras, lectores,dispensadores,etc.
Utilidades de nivel intermedio
Listas encadenadas, contextos dinámicos, ficheros INI, registro, extensiones del NCL, etc.
RunTime
Memoria, Acceso a archivo, Utilidades Custom Control, gestión de Hooks, gestión de errores, trazas y logs, registro de componente, etc.
Shell
Motor de presentación Motor de impresión PR-50 Láser Componentes
¿ Donde ?
Modelos
Calendario Custom Controls Gráficos Extend.
Agenda
Motor de mensaje SNA TCP-IP RUNTIME
Componentes
El modelo arquitectural
Modelos Aplicación ARQUITECTURA FUNCIONAL Agenda Calendario Custom Controls ARQUITECTURA TÉCNICA Motor de impresión PR-50 Láser SHELL Motor de mensajes SNA RUNTIME X25 Motor de Presentación Gráficos ext.
Componentes
Objetivos
Reusabilidad Mantenimiento y mejoras fáciles Fácil de uso e instalación Eficiencia Buena documentación Industrialización Robustez Afrontar las evoluciones tecnológicas
Componentes
Objetivos
Reusabilidad Mantenimiento y mejoras fáciles Fácil de uso e instalación Eficiencia Buena documentación Industrialización Robustez Afrontar las evoluciones tecnológicas
Certificación de calidad
Los lemas de la calidad
Anticipar defectos
inspeccionar o detectar
Documentar
lo que se hace
Hacer
lo que se
documente
Verificar
lo que se hace El
mejoramiento
continuo
Certificación de calidad
La Software Factory (I)
Normalizar Capitalizar experiencia Decidir Evaluar Planificar Integrar las normas
Certificación de calidad
La Software Factory (II)
Conectar objetos Registrar Firmar el binario Obedecer a normas integradas Asistentes Integrar control de calidad Integrar seguimiento de proyecto
Certificación de calidad
La Software Factory (III)
Robustez Carga Performance Calidad Complejidad Estadísticas Documentación automática Permite el mantenimiento Coordinar desarrollo y pruebas Integrar cíclo de vida Garantizar el binario Paquetizar
Certificación de calidad
Utilización de la tecnología Nat Systems
Simplicidad Robustez Portabilidad Ejecución en interprete NSA-Config Add-ons, Plug-ins...
poco sensible a cambios tecnológicos
Certificación de calidad
Productividad y calidad
Laboratorio controlado
= mejoramiento continuo
Automatización
máxima
Dividir
para reinar mejor Mejorar la calidad del desarrollador
Controlar la rotación
del personal técnico
Industrializar
Certificación de calidad
Para nuestra certificación y garantía de calidad
Una lista de
componentes certificados
Una certificación de los desarrollos de
terceros
(de nuestros partners, del cliente) Una
evaluación
más precisa para los componentes a la carta Evoluciones, mejoras y correcciones
controladas
.
En definitiva...