Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete 2.66

Slides:



Advertisements
Apresentações semelhantes
Programa das Aulas 20/09/05 - Apresentação da disciplina
Advertisements

Os projetos.
Rational Unified Process
Modelagem de Software Orientado a Objetos
Edu-blogs :: Temas :: Equipas
> Fases de Engenharia de SW > Gestão de Projectos de SW
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
Planificação do Projecto de SW
Producto x Processo x Projecto
Sistemas de Informação Empresariais
Garantia de Qualidade do software
Profissão: Engenheiro Informático
FACULDADE DOS GUARARAPES
CK 119: Engenharia de Software DC/CC/UFC © Rossana Andrade, Setembro CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa,
APRESENTAÇÃO DO CURSO DE ENGENHARIA DE PRODUÇÃO
Metodologia e Critérios
Tópicos Avançados em Engenharia de Software Eduardo Martins Guerra Instituto Tecnológico de Aeronáutica Curso de Pós-Graduação em Engenharia de Software.
APS – Análise e Projeto de Sistemas
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Divulgação 2006/2007 Departamento de Ciências e Tecnologias da Informação.
Objectivos do Curso de Engenharia Informática da ESTT/IPT
METODOLOGIA DE AVALIAÇÃO DAS COMPETÊNCIAS DOS DIPLOMADOS DO IST
Ensino Médio Integrado em Informática Departamento de Ciências da Computação.
Plano Director de Sistemas de Informação (PDSI)
PFC Projeto Final de Curso
ENGENHARIA DE SOFTWARE
AGRUPAMENTO 1 – Dominante Científico- Natural CURSO DE CARÁCTER GERAL
UNIVERSIDADE DO ALGARVE
Desenvolvimento da Aplicação de Gestão de Licenças de Táxi Luís Miguel da Silva Arêde associação de informática da região centro.
APRESENTAÇÃO Formado em Logística Empresarial; Pós-Graduando:
Bruno Silva Desenvolvido a partir de
REGULAMENTO DA DISCIPLINA DE TRABALHO DE GRADUAÇÃO I E DO TRABALHO DE GRADUAÇÃO II Vera Andrade.
Campus de Caraguatatuba Aula 1: Orientações Gerais
CURSO DE SISTEMAS DE INFORMAÇÃO – 1 SI
Fabrício Dias
APRESENTAÇÃO Formado em Logística Empresarial; Pós-Graduando:
Relatórios de pesquisa na Graduação em Direito
TagusPark (Carla Ferreira - TagusPark (Carla Ferreira - Apresentação Análise e Concepção de.
PROPAI/PROPCCI-I 2S 2º semestre – 2011 Professores: Geraldo e Padu.
Um estudo comparativo entre PMBOK e SWEBOK
Engenharia de Software
1 Integração Hardware-Software João M. P. Cardoso URL: 2004/2005.
Planificação do Projecto de SW não é por acaso que é a Aula 13 ;)
Plano de Projecto de SW Aula Sumário Plano de Projecto de SW OO – para a Lacertae SW Project Plan – MS Project V.I.C.T.O.R.
Edu-blogs :: Temas :: Equipas TP - Aula 1. 2 Sumário Normas de utilização para o Edu-blog Temas para os Projectos Temas para os Seminários Formação das.
Ferramentas CASE Aula 22.
Formado em Logística Empresarial; Pós-Graduando: Metodologia e Didática do Ensino Superior Gestão Estratégica de Negócios Profissional na área de logística.
Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete 2.66
06/05/ Apresentação da disciplina 1 Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática ESPECIALIZAÇÃO EM INFORMÁTICA.
1 Linguagens de Programação Pedro Lopes 2010/2011.
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
Departamento Engenharia Informática Departamento de Engenharia Informática Universidade de Coimbra Faculdade de Ciências e Tecnologia.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
Resumo Biográfico Passado & Presente Professionalism Problem Solving
Projeto Engenharia de Software e Técnicas de Programação Avançada
Sugestão de Vídeo Parte 1
Escola Secundária de Monserrate
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2011 Professor Leomir J. Borba-
APS II Análise e Projeto de Sistemas de Informação II
LEVEL 1: APRESENTAÇÃO DO CURSO ABORDAGEM: Desenvolvimento da competência comunicativa (leitura, oralidade e escrita) com ênfase em estratégias de aprendizagem.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Projeto: G-TV (Gestor de TV por Assinatura) CSTADS Aluno: Fellipe Weldson de Oliveira Ferreira Gerente: Eriko Brito Projeto Supervisionado de Análise e.
8 de Janeiro de 2016 Um Percurso Profissional Sob Influência da LEIC Por António Silva Antigo Aluno.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
INTRODUÇÃO THOBER CORADI DETOFENO, MSC. Aula 01 JOINVILLE 2015 Universidade do Estado de Santa Catarina – CCT/UDESC.
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
Gerenciamento de Projetos Prof. Washington Almeida.
O Papel da Universidade no desenvolvimento de Cabo Verde Marco Lamas Lisboa 11 de Abril de 2007.
Transcrição da apresentação:

Engenharia de Software Rogério Patrício Chagas do Nascimento Doutor em Engenharia Informática Mestre em Ciência da Computação gabinete

2 Sumário Apresentações Individuais Dúvidas actuais Respostas desta cadeira Ofertas de emprego Objectivo do curso Programa Livros-texto Projectos Seminários Painel Aberto ao Público Avaliação

3 Apresentações Individuais identificação – nome completo + num mecanográfico – nome que gosta de ser chamado(a) – idade.. há quanto tempo está na UALG? habilidades individuais – linguagens/ferramentas/tecnologias que domina – já usou alguma ferramenta CASE? Qual? – quais idiomas fala fluentemente? actividades extra-académicas – já trabalha? – tem interesse em investigação científica? – cursos paralelos realizados Certificados MS ou Sun, formação de formador, rappel, esqui, etc expectativas/motivação para a disciplina – é a sua primeira vez? – pela sua experiência, o que gostaria de mudar: na disciplina? no curso? no departamento?

4 Dúvidas actuais 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 em Portugal? e localmente (no Algarve)? e globalmente (no mundo actual)? – Quero ser mesmo um Engenheiro de SW? ou quero ser um Analista de Sistemas? ou Gestor de Projectos? ou Desenvolvedor (Programador ou Testador de SW)? ou Cientista (Investigador)? ou Empreendedor (Empresário)? ou Formador (Professor universitário, etc.)?

5 Ofertas de emprego no mercado Ref 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.

6 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 Projecto – lugar-comum em empresas de SW Remuneração ao final do semestre – Aprovação – Reprovação Possibilidade de ascenção – Pesquisa & Desenvolvimento (mestrado, doutorado) – Projecto de fim de Curso

7 Objectivo do curso Motivar o desenvolvimento de software – de forma disciplinada e sistemática – olhando não só para os aspectos tecnológicos mas também para os aspectos de gestão envolvidos. Proporcionar ao aluno: – Experiência em Gestão de Projectos de SW – Possibilidade de praticar seus conhecimentos – Simulação de um ambiente profissional para concepção de SW Pré-requisitos obrigatórios para cursar a cadeira – Programação Orientada a Objectos – Análise e Modelação de Sistemas (AOO e DOO) – UML (e ferramenta CASE) – Base de Dados

8 Livros-texto Software Engineering: A Practitioner's Approach, 6th Edition, 2005 Software Engineering: A Practitioner's Approach, 6th Edition – Roger S Pressman, R.S. Pressman & Associates Object-Oriented and Classical Software Engineering, 6th Edition, 2005Object-Oriented and Classical Software Engineering, 6th Edition – Stephen R Schach, VANDERBILT U - NASHVILLE Schaum's Outline of Software Engineering, 1st Edition, 2002 Schaum's Outline of Software Engineering, 1st Edition – David Gustafson novo livro Gestão de Projectos de Software, 2ª edição, 2006Gestão de Projectos de Software, 2ª edição, 2006

9 Equipas de Desenvolvimento Oportunidade para simular um ambiente de trabalho – Papéis bem definidos Grupos entre 3 e 5 estudantes (decidiremos no lab) – Analista de Sistemas – Gestor do Projecto – Gestor de Negócios – Programador de SW – Testador de SW – Engenheiro de Software Justificar no Projecto por que cada elemento foi escolhido/eleito para o respectivo cargo

10 Projecto Trabalho em grupo – Equipas de desenvolvimento Aplicação de – Gestão de Projectos – Modelo Orientado por Objectos – Metodologia formal de Desenvolvimento de Software (UML) – Ferramenta CASE (IBM Rational Rose, Object Domain, etc.) Em que consiste o Projecto? – Especificação e Definição do Sistema – Plano de Projecto do Software – Documentos da Análise e do Desenho OO – Programas Plano de Projecto: Introdução Estimação / Métrica Gestão de Riscos Planeamento Temporal Organização de Pessoal Controlo de Qualidade Especificação do Sistema: Introdução Cenário de Utilização Modelo de Dados Descrição Funcional Descrição Comportamental Restrições Gerais do Desenho Critérios de Validação

11 Seminários Pesquisar sobre o estado-da-arte numa sub-área da Eng SW Seguir as normas da IEEE para artigos científicos O documento escrito deve conter: – resumo – Introdução – Conceitos – Trabalhos relacionados – Problema – Possíveis soluções – Vantagens e desvantagens – Conclusões – Trabalhos futuros – Referencias Cada equipa fará uma apresentação de 50’(aula) + 10’(perguntas) Todos elementos da equipa devem participar

12 Painel Apresentação aberta ao público Construir um cartaz – ou compor cartazes Escolher o que apresentar ao público: – O Projecto (ou) – O Seminário

13 Avaliação Exame Individual Final40% – Conhecimento teórico Projecto30% – Fases da Engenharia de Software – Gestão do Projecto Seminário20% – Habilidades para inovação tecnológica – Vendedor de ideias, apresentação Edu-blog10% – Espírito de Grupo e colaboração com colegas

14 Avaliação – dispensa do exame final Será facultada a realização do exame teórico aos alunos que obtiverem nota igual ou superior a 15 valores durante a avaliação contínua (Projecto, Seminário, Edu-blog).

15 Datas Importantes Versão Semi-final dos Seminários – A definir Versão Semi-final dos Projectos – A definir Apresentação de Seminários – A definir Apresentação de Painéis – A definir Prazo final de entrega dos Projectos e Seminários – A definir Exames – Época Normal > A definir – Época de Recursos > A definir