View
973
Download
1
Category
Preview:
DESCRIPTION
Aula1 Apresentacao TEES
Citation preview
PROFESSOR
ROGÉRIO PATRÍCIO CHAGAS DO NASCIMENTODOUTOR EM ENGENHARIA INFORMÁTICAMESTRE EM CIÊNCIA DA COMPUTAÇÃO
Aula de apresentação
TEES - Tópicos Especiais em Engenharia de Software
Linhas de Pesquisa & Desenvolvimento
Projetos e Processos de
Engenharia de SW
aplicações / serviços
XBRL – eXtensible Business Reporting Language
sistemas de suporte lógico
RFID – Radio Frequency IDentification
Gestão de Produtos de Software
Análise, Concepção e Definição de PDSI
Sistemas Ubíquos (e|m-services)
sistemas de suporte lógico
Telemática da Próxima Geração(Redes de Sensores Sem Fio, Bluetooth, Wi-Fi, Wi-Max, 3G, GPS, VoIP, HDTV)
Convergência Digital
Concepção de serviços e aplicativos no contexto de soluções convergentes e ubíquas
aplicações / serviços
Web Social (ou Web 2.0)(Wiki, Blogs, Bookmarking Social, Sites Sociais, Aplicações Online, Imagens/Podcasts/Vídeos/Apresentações Compartilhadas)
Parcerias acadêmicas internacionais
Portugal U. do Algarve em Faro, U. de Aveiro, e U. Técnica de Lisboa em
Portugal Espanha
U. Castilla–LaMancha, a U. de València, e a Politécnica de Madrid Colômbia
a UNAB – U. Autónoma de Bucaramanga e a U. Magdalena na Colômbia em Santa Marta
Chile U. de Talca
Marrocos U. Mohammed V em Rabat
República Checa Czech Technical U. em Praga
Melhores práticas
fundador da EATIS.org Associação Euro-Americana de Telemática e Sistemas de
Informação membro do corpo editorial da revista JTAER
Journal of Theoretical and Applied Electronic Commerce Research
membro do corpo editorial da Revista do IEEE América Latina
revisor da revista IEEE TKDE Transaction on Knowledge and Data Engineering
revisor do periódico IEEE Computer Society mentor do Projecto Caravela Digital
e sua arquitetura telemática fundador da ABRUNA
primeira associação de pesquisadores brasileiros em Portugal fundador do CALINFO
atual CALICOMP
Experiência docente e cientista Universidade do Algarve (Portugal)
2 anos de experiência docente e como pesquisador
Universitat de València (Espanha) Pesquisador do Instituto de Robótica por 1
semestre Laboratório de “Tráfico”
CEFET-SE coordenação do curso de Informática Industrial
na UNED Lagarto 4 anos de experiência em sala de aula
TEES - Tópicos Especiais em Engenharia de Software
8
Dúvidas atuais
Qual papel vou encenar em Engenharia de SW? Como é o trabalho de um Engenheiro de SW? Quais ferramentas utiliza? Como é seu dia-a-dia? Quais as saídas de Engenharia de SW no Brasil?
e localmente (no Nordeste ou Sergipe)? e globalmente (no mundo atual)?
Quero ser mesmo um Engenheiro de SW? ou quero ser um Analista de Sistemas? ou Gestor de Projetos? ou Desenvolvedor (Programador ou Testador de SW)? ou Cientista (Pesquisador)? ou Empreendedor (Empresário)? ou Formador (Professor universitário, Guru, etc.)?
9
Ofertas de emprego no mercado
Ref. 2005143 - Delphi Software Developer
Location: ?, Portugal Deadline for application: October 2006 Date of availability: October 2006 Description
A software engineering company with a strong presence in the international markets and high growth profile looks for a software engineer to integrate a team working in Coimbra.
Responsibilities Software design, implementation and testing.
Qualifications and Experience Engineering academic degree or relevant professional experience. Very good technology skills across application software (including Object Oriented Programming). Must have A minimum 1 year of professional experience working with Delphi (preferable) or C#. Must have excellent documentation skills and master of the English language. Desirable to have awareness of software Quality Management practices.
SYSTEM ENGINEER
Job number: IJM00948 Company: ? Country: Portugal Business area: Information & Communications Functional area: Tecnologia da Informação Mode of employment: Contrato por prazo determinado Responsabilidades
– Desenho da arquitectura e definição das funcionalidades do produto bem como das soluções técnicas adoptadas para a sua realização;
– Coordenação de todas as actividades de projecto, e participar na definição da estrutura, fases e meios de teste;
– Planificar e supervisionar as actividades de manutenção e instalação de sistemas de telecomunicações, bem como efectuar a reparação técnica dos mesmos e manter organizada/actualizada a informação técnica de suporte;
– Executar testes de ensaio de novos produtos, participando directamente na fase de introdução do produto.
Formação Bacharelato/ Licenciatura em Engenharia Electrónica/Electrotécnica/Telecomunicações.
Conhecimentos e Idiomas - Bons conhecimentos de Inglês. Informações Adicionais Disponibilidade para deslocações em Portugal e no estrangeiro.
Project Assistant
– Company: ?– Country: Portugal– Business area: Information & Communications– Functional area: Gerenciamento de Projetos
Mode of employment: Estágio Responsabilidades Apoiar os Project Managers nas áreas técnica e administrativa do(s)
projecto(s) Formação Bacharelato/Licenciatura em Engenharia Electrónica/ Electrotécnica/ Telecom./
Informática Conhecimentos e Idiomas Inglês fluente (falado e escrito). Experiência Profissional Sem experiência profissional. Competências Valorizamos
– candidatos com inicitiva, orientação para a mudança, e capacidade para aprender e trabalhar em equipa.
Informações Adicionais – Disponibilidade para deslocações em Portugal e no estrangeiro;– Disponibilidade imediata.
Oferecemos:– Possibilidade de cooperação com uma das mais prestigiadas e sólidas multinacionais a actuar em
Portugal;– Remuneração compatível com a função;– Integração em equipa jovem e dinâmica.
10
nossa oferta: Lacertae SW
Ambiente acadêmico Possibilidade de erros e defeitos
Escolha do cargo a ser exercido Aulas teórico-práticas serão nossas reuniões
para vocês mostrarem o ponto da situação Contrato de trabalho por Projeto (definir um ESTUDO DE CASO)
lugar-comum em empresas de SW Remuneração ao final do semestre
Aprovação Reprovação
Possibilidade de ascensão Pesquisa & Desenvolvimento (mestrado, doutorado) Projeto de fim de Curso
11
Apresentações Individuais identificação
nome completo + num matricula, nome que gosta de ser chamado(a)
idade.. Há quanto tempo está na UFS? Vem de outro curso? habilidades individuais
linguagens/ferramentas/tecnologias que domina O que você lê sobre a Ciência da Computação /
Informática? Revistas, Jornais, Blogs, páginas Web.. Quais?
Quais idiomas fala fluentemente? atividades extra-acadêmicas
Já trabalha? Tem interesse em pesquisa científica? cursos paralelos realizados
Certificados MS ou Sun, Java, oratória, rappel, kitesurf, voluntariado, etc
expectativas/motivação para a disciplina O que espera aprender nesta cadeira? Por que você está aqui? :) O que espera do curso?
TEES - Tópicos Especiais em Engenharia de Software
13
Modelo Sequencial (Ciclo de vida Clássico)
DefiniçãoDefinição
DesenhoDesenho
ImplementaçãoImplementação
ManutençãoManutenção
14
Modelo Revisto
DefiniçãoDefinição
DesenhoDesenho
ImplementaçãoImplementação
ManutençãoManutenção
15
Construção de protótipos
Ouvir o cliente
Ouvir o cliente
Construir,Rever o protótipo
Construir,Rever o protótipo
O clienteTesta o protótipo
O clienteTesta o protótipo
16
Desenvolvimento Rápido de Aplicações (RAD)
ModeladoDa gestãoModeladoDa gestão
Modelado Dos dadosModelado Dos dados
Modelado Dos
processos
Modelado Dos
processos
Geração deAplicaçõesGeração deAplicações
Testes eentregaTestes eentrega
ModeladoDa gestãoModeladoDa gestão
Modelado Dos dadosModelado Dos dados
Modelado Dos
processos
Modelado Dos
processos
Geração deAplicaçõesGeração deAplicações
Testes eentregaTestes eentrega
ModeladoDa gestãoModeladoDa gestão
Modelado Dos dadosModelado Dos dados
Modelado Dos
processos
Modelado Dos
processos
Geração deAplicaçõesGeração deAplicações
Testes eentregaTestes eentrega
Equipa 1 Equipa 2 Equipa 3
17
Espiral de Boehm
Comunicação com o cliente
Planeamento
Engenharia
Análise de riscos
Construçãoe adaptação
Avaliação do cliente
18
Objetivos da disciplina
Serão discutidos tópicos do estado-da-arte em Engenharia de Software novas metodologias de desenvolvimento de produtos
de software aspectos qualitativos do desenvolvimento de
sistemas computacionais Os alunos intervenientes serão orientados sobre
pesquisas científicas, descoberta de novos conhecimentos, compilação de novos temas que também sejam estado-da-arte e reprodução
dos mesmos através de um manuscrito científico um seminário o edu-blog do seu grupo de trabalho
Pré-requisitos
Ler Pensar Escrever
Gostar do curso que está matriculado
Disciplina de Engenharia de Software
TEES - Tópicos Especiais em Engenharia de Software
21
Seminários, manuscritos e blogs Pesquisar sobre noções avançadas
sobre novas metodologias de desenvolvimento de sw
Cada equipe fará uma apresentação
seminário de 50’(aula) + 10’(perguntas) um documento escrito
manuscrito ACM entre 4 e 8 páginas seguindo as normas da ACM para artigos
científicos http://www.acm.org/sigs/publications/proceedings-templates
um edu-blog blogger.com
Temas dos seminários
1. Novas Metodologias de Desenvolvimento de SW 1.1 – Metodologias de Desenvolvimento Ágeis 1.2 – Técnicas de Programação Extrema 1.3 – Metodologias para Computação Ubíqua 1.4 – Rejuvenescimento de Software 1.5 - Model-driven architecture (MDA)
Cada grupo de trabalho deve escolher um tema da seção 1 (novas metodologias) e associar um outro tema das seções 2 a 5 com o tema escolhido em 1.
Temas dos seminários
2. Pessoas 2.1 - PCMM - People Capability Maturity Model 2.2 - Project Office 2.3 – outras novas propostas
3. Processos 3.1 - Modelo de Processos OO para a Web 3.2 - Transparência de Processos e de
Software 3.3 – MPS BR – a solução brasileira 3.3.1 – CMM - Capability Maturity Model
Temas dos seminários
4. Projetos 4.1 - Padrões de Gestão da Qualidade ISO
9000, ISO 20000 4.2 – PMI / PMBOK 4.3 - Padrões de Desenho: visão empírica da
sua utilização
5. Outros Temas a Serem Sugeridos Ad-hoc
25
Manuscrito (ACM) sobre os seminários
abstractresumo
IntroduçãoTrabalhos Relacionados
LocaisConceitos e Tecnologias
UtilizadasProblema: Estudo de Caso
Local(*) Possíveis soluções
Vantagens e DesvantagensConclusões e Trabalhos
Futuros Referencias
26
Equipes de Trabalho
Grupos de 4 a 5 estudantes Oportunidade para criar um ambiente de
discussão Pesquisa orientada durante as aulas práticas Trocas de informações sobre sites de pesquisa,
notícias, leituras, revistas, ferramentas, novos serviços, blogs e quaisquer devaneios informático-ciber-
peripatéticos-ludo-recreativos… Uso de Wiki e outras ferramentas Web 2.0
Todos elementos da equipe devem participar
TEES - Tópicos Especiais em Engenharia de Software
28
Avaliação
Exame Individual Final 40% Conhecimento teórico
Seminário 20 % Vendedor de idéias Apresentação Seminário
Manuscrito 20 % Uso das normas ACM Habilidades para inovação tecnológica
Edu-blog 20% Espírito de grupo Colaboração com colegas de outros grupos Participação individual
29
Avaliação – dispensa do exame teórico final
Será facultada a realização do exame teórico aos alunos que obtiverem nota igual ou superior a 75% durante a avaliação contínua
Média aritmética de Seminário + Manuscrito + Edu-blog
TEES - Tópicos Especiais em Engenharia de Software
Contatos
Disciplina Edu-blog - http://tees-2009.blogspot.com/
Professor gabinete 11
E-mail rogerio@ufs.br
URL anterior http://w3.ualg.pt/~rnascimento
URL 2.0 atual http://www.linkedin.com/in/kdroger
CENAS DOS PRÓXIMOS CAPÍTULOS…
33
Informaticidade (*)
I SENAI TEC PALESTRAS 13 a 17 de outubro
no auditório e laboratórios do CETAF- AJU - Centro de Educação e Tecnologia Albano Franco
situado na Avenida Tancredo Neves, 2001 - DIA - Aracaju/SE próximo do Teatro Tobias Barreto e do Centro de
Integração Comunitário - CIC.
15-Oct (quarta), 19h “Informaticidade e Convergencia Digital: insumos para
as Novas Aplicações Eletrônicas e Móveis (e|m-*)” O que o futuro próximo nos reserva ? Tendências para as próximas tecnologias Futuras Aplicações
Recommended