1 Desenvolvimento de Software na ENT Joaquim Jorge F. Nunes.
Transcript of 1 Desenvolvimento de Software na ENT Joaquim Jorge F. Nunes.
1
Desenvolvimento de Software na ENTDesenvolvimento de Software na ENT
Joaquim Jorge F. Nunes
2
Ÿ
ŸSedeMaia (PORTO)
EscritóriosCarnaxide (LISBOA)
Localização
3
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
4
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.)
Quem somos
5
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)
OperadoresMercados
6
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
UtilitiesMercados
7
Brasil
Espanha
Moçambique
Turquia
Argélia
Exportação
Itália
8
Equipa
62%
22%
11% 5%
Licenciados
MestresDoutores
Técnicos
UN Utilities
UN Telcos
I & D
Marketing
9
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
Empresa Certificada ISO 9001
Qualidade é factor de sucesso
10
Investigação & Desenvolvimento
I&D
Management Estratégico
Software Aplicacional
Release e Homologação
Equipamentos e Produtos
11
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
12
Software Aplicacional Gestão de
Redes
13
Software Aplicacional Gestão de
Redes
14
Software Aplicacional Informação ao
Público
15
Software Aplicacional Informação ao
Público
16
Software Aplicacional Videovigilânci
a
17
Software Aplicacional Videovigilânci
a
18
Natureza do Software
Universalidade: Resolve um enorme espectro de problemas (computáveis)
Maleabilidade: Fácil de modificar e adaptar
O Software é inerentemente Complexo
19
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
20
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
21
Desenvolvimento de Software
Teste de Sistema Funcionalidades
Robustez
Desempenho
Implementação
IDE
Modelação visual
Teste e debugging
Definição do Sistema
Gestão de requisitos
Modelação (use cases, dados)
Gestão de Projecto
Calendarização
Atribuição de tarefas
Controlo e métricas
22
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
23
Ambiente de Desenvolvimento
Servidor de desenvolvimento: Repositório de software Sistema de controlo de versões Mecanismos de backup
Consola de desenvolvimento: IDE (Java, C++) Cliente do sistema de controlo de versões
LAN
24
Release
Versão Interna 1
Versão Interna 2
Desenvolvimento
Teste e
Estabilização
Margem
Rev. Da Milestone
25
Perguntas e Respostas
?