250 likes | 342 Views
Desenvolvimento de Software na ENT. Joaquim Jorge F. Nunes. Localização. Ÿ. S. e. d. e. M. a. i. a. (. P. O. R. T. O. ). Ÿ. E. s. c. r. i. t. ó. r. i. o. s. C. a. r. n. a. x. i. d. e. (. L. I. S. B. O. A. ). Quem somos.
E N D
Desenvolvimento de Software na ENT Joaquim Jorge F. Nunes
Localização Ÿ S e d e M a i a ( P O R T O ) Ÿ E s c r i t ó r i o s C a r n a x i d e ( L I S B O A )
Quem somos • Empresa integrada no Grupo EFACEC • Empresa formada em 1997 • Resulta da associação de competências na área das telecomunicações (EFACEC, AITEC/INESC e IPE)
Quem somos Desenvolvemos, industrializamos e comercializamos para o mercado nacional e internacional: • Sistemas para Operadores de telecomunicações (Rede de Acesso, Transporte, etc.) • Soluções integrados para Utilities (Ferrovias, Metros, Energia Eléctrica, Águas, etc.) • Serviços (Projecto e execução de infra-estruturas, Outsourcing, Assistência Técnica, etc.)
Mercados Operadores • Equipamentos e sistemas para a rede de acesso • Rede de transporte (em parceria de valor acrescentado) • Equipamentos diversos, em parceria comercial • Serviços (ex.: Operação e manutenção da rede, projecto e execução de infra-estruturas)
Mercados Utilities • Equipamentos e sistemas de transmissão • Soluções integradas de exploração (videovigilância, informação ao público, sincronismo horário, telefonia, bilhética, etc ...) • Assistência técnica e manutenção da rede • Desenvolvimento de aplicações específicas
Exportação Espanha Itália Turquia Brasil Argélia Moçambique
Equipa 62% 22% 5% 11% Doutores Mestres Técnicos Licenciados • UN Utilities • UN Telcos • I & D • Marketing
Empresa Certificada ISO 9001 Qualidade é factor de sucesso • Obter elevada satisfação dos Clientes • Colaborar regularmente com os fornecedores • Estabelecer parcerias com os Clientes • Obter elevado nível de satisfação de todos os colaboradores da empresa
Investigação & Desenvolvimento I&D Management Estratégico Equipamentos e Produtos Software Aplicacional Release e Homologação
Software Aplicacional Desenvolvimento de soluções integradas de apoio à exploração (utilities): • Gestão de Redes • Informação ao Público (Sonorização e Tele-Indicação) • Videovigilância
Software Aplicacional Gestão de Redes
Software Aplicacional Gestão de Redes
Software Aplicacional Informação ao Público
Software Aplicacional Informação ao Público
Software Aplicacional Videovigilância
Software Aplicacional Videovigilância
Natureza do Software • Universalidade: Resolve um enorme espectro de problemas (computáveis) • Maleabilidade: Fácil de modificar e adaptar • O Software é inerentemente Complexo
Fontes de Complexidade • A complexidade do problema em si (frequentemente é muito dificil ser compreendido na sua totalidade) • A flexibilidade do software (múltiplas formas de resolver um mesmo problema) • A dificuldade em gerir a construção do software • O comportamento dos sistemas
Factores de qualidade críticos • Correcção: capacidade do software efectuar as suas funções exactamente como definido nas suas especificações • Robustez: capacidade do software funcionar mesmo em situações anormais • Extensibilidade: facilidade com que produtos de software se adaptam a mudanças das especificações • Reutilização: capacidade do software ser utilizado em parte, ou na sua totalidade, para novas aplicações • Eficiência: capacidade de usar eficientemente os recursos computacionais
Desenvolvimento de Software • Gestão de Projecto • Calendarização • Atribuição de tarefas • Controlo e métricas • Definição do Sistema • Gestão de requisitos • Modelação (use cases, dados) • Teste de Sistema • Funcionalidades • Robustez • Desempenho • Implementação • IDE • Modelação visual • Teste e debugging
Especificação Funcional • Serve como um contrato entre o cliente e a equipa do projecto • É a base para a construção do plano do projecto e a calendarização • Clarifica o que é para fazer num detalhe implementável
Ambiente de Desenvolvimento • Servidor de desenvolvimento: • Repositório de software • Sistema de controlo de versões • Mecanismos de backup LAN • Consola de desenvolvimento: • IDE (Java, C++) • Cliente do sistema de controlo de versões
Release Versão Interna 1 Versão Interna 2 Teste e Estabilização Desenvolvimento Margem Rev. Da Milestone