1 Desenvolvimento de Software na ENT Joaquim Jorge F. Nunes.

Post on 21-Apr-2015

111 views 5 download

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

?