Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Prof. Rafael Targino rtargino@unicarioca.edu.br Engenharia de Requisitos Aula 1 Motivação e Apresentação do Curso 2 Apresentação do Professor • Experiência de 15 anos em análise, projeto e desenvolvimento de sistemas Sistema de Obtenção da Marinha (Marinha do Brasil) Sistema de Controle de Combustível Nuclear das Usinas de Angra dos Reis (Eletronuclear) 2 3 Apresentação do Professor • Experiência de 15 anos em análise, projeto e desenvolvimento de sistemas Software para Planejamento de Contratações do Sistema de Controle do Espaço Aéreo Brasileiro (CISCEA/DECEA) Arquitetura de Sistemas para o Plano Diretor de Tecnologia da Informação (Furnas Centrais Elétricas) 4 Apresentação dos Alunos: -Nome -Estágio? -Área de Interesse na Informática? 3 5 Qual a importância do Software no mundo atual? Quais softwares você usa no seu dia a dia? 6 O mundo está mudando cada vez mais rápido. . . • Novas Tecnologias • Novos Softwares • Novas Formas de I teração entre as pessoas 4 7 O que é Software? • São programas de computadores, em suas diversas formas, e a documentação associada • Um programa é um conjunto de soluções algorítmicas, codificadas numa linguagem de programação, executado numa máquina real 8 Sistema x Software x Aplicação • Conceitos as vezes utilizados de maneira diferente dependendo do contexto, mas que no fundo representam a mesma coisa – Um pedaço de código fonte executado por uma máquina para suportar uma necessidade de um usuário • Exemplos: – Programa de Declaração de Imposto de Renda – Facebook – Foursquare 5 9 Cliente Software Mobile O Software está em todo lugar Internet das Coisas Banco de Dados Servidor Browser APIs dos Aplicativos BYOD Bring Your Own Device 10 Vocês estão preparados para este novo mundo? 6 11 Qual o papel da Engenharia de Software neste novo mundo? 12 • Engenharia de Software é a aplicação de um processo disciplinado, sistemático e quantitativo para o desenvolvimento, operação e manutenção de um software Pressman Engenharia de Software Análise de Requisitos Projeto de Sistemas Desenvolvi- mento Testes Processo de Desenvolvimento de Software Gerência de Projeto de Software 7 13 Projeto de Sistemas Análise de Requisitos • Processo de captura, análise, documentação e verificação e validação de requisitos de um software • Disciplina na Unicarioca: – Disciplina de Engenharia de Requisitos Análise de Requisitos Desenvolvi- mento Testes 14 Projeto de Sistemas • Processo de projetar a solução de software mais adequada aos requisitos do usuário • Disciplina na Unicarioca: – Análise e Projeto de Sistemas Análise de Requisitos Desenvolvi- mento Testes Projeto de Sistemas 8 15 Projeto de Sistemas Desenvolvimento • Processo de implementar (ou codificar) a solução de software • Disciplina na Unicarioca: – Desenvolvimento de Aplicações Móveis – Desenvolvimento de Aplicações Web – Desenvolvimento de Aplicações com Banco de Dados – Desenvolvimento de Aplicações Distribuídas Análise de Requisitos Testes Desenvolvi- mento 16 Testes • Processo de verificar e validar a solução de software • Disciplina na Unicarioca: – Qualidade de Software Análise de Requisitos Desenvolvi- mento Projeto de Sistemas Testes 9 17 Vocês estão preparados para este novo mundo? R: Em termos de formação, SIM! 18 distanciamento maior, muito provavelmente o mais importante evento que os historiadores verão não será a tecnologia, nem a Internet, nem o comércio eletrônico. Será a mudança sem precedentes ocorrida na condição humana. Pela primeira vez, literalmente pela primeira vez, um número substancial e crescente de pessoas tem a possibilidade de fazer escolhas. Peter Druck Daqui a algumas centenas de anos, quando a história do nosso tempo estiver sendo escrita com a perspectiva de um 10 19 Conselho dos pais dos nossos avós: - Meu fi lho, você precisa ter terras para ter sucesso! 20 Conselho dos pais dos nossos pais: - Meu fi lho, você precisa trabalhar em uma grande empresa para ter sucesso! 11 21 Conselho dos nossos pais: - Meu fi lho, você precisa passar em um concurso público para ter sucesso! 22 O conselho nos nossos pais e avós ainda valem no mundo de hoje? 12 23 Tendências para o Futuro • As pessoas que estão nascendo agora terão de 3 a 5 carreiras durante a vida – Carreiras!!! Não é emprego... • Está nascendo agora a pessoa que irá viver até os 150 anos de idade 24 Neste novo mundo uma das maiores competências que podemos adquirir é a capacidade de aprender! 13 25 Teoria de Engenharia de Software O mundo está mudando cada vez mais rápido. . . • Aprendizado deve ser cont ínuo pra não f icar para trás . . . 26 Várias Formas de Aprendizado • Aulas Presenciais • Leitura de Livros, Revistas, Artigos • Acompanhar Blogs • Twitter de pessoas chaves/referência • Podcasts (Grok Podcast, Nerdcast, DatabaseCast, GartCapote BPM Podcast) • Palestras, Eventos, Congressos • Vídeos na Internet (Youtube, Vimeo, Eventials...) • Cursos online (EasyAula, Coursera, Open2Study, Udemy, etc) 14 27 Como será o Aprendizado neste Curso • Estudo adicional além das horas de sala de aula • Frequência em sala de aula é obrigatória • Listas de Exercícios • Trabalho Prático • AVA – Ambiente Virtual de Aprendizado • SOA – Serviço de Orientação Acadêmica 28 Avaliações • 1ª Avaliação (AV1) – Prova mista (objetiva + discursiva): 10,0 pontos • 2ª Avaliação (AV2) – Prova mista (objetiva + discursiva): 6,0 pontos – Trabalho de grupo: 3,0 pontos – Entrega das Listas de Exercícios: 1,0 ponto • 2ª Chamada e Avaliação Final (AVF) – Prova mista (objetiva + discursiva) 15 29 Avaliações • Todas as provas (AV1, AV2, AVF e 2ª Chamada) serão: – Presenciais – Individuais – Sem Consulta 30 Bibliografia • PRESSMAN, R. Engenharia de Software – Uma Abordagem Profissional – ArtMed - 7a. Edição, 2011 • MACHADO, F. N. Análise e Gestão de Requisitos de Software - Onde Nascem os Sistemas – Editora Érica- 1a Edição, 2011 16 31 Objetivo do Curso • Espera-se que os alunos compreendam que o desenvolvimento de software deve seguir uma disciplina apoiada nos conceitos e técnicas da Engenharia de Requisitos para obter produtos com qualidade e produtividade. 32 Mensagem Final Vídeo Youtube – The Power of Words • Precisamos constantemente reavaliar e ajustar as nossas atitudes para obter sucesso na vida e na carreira profissional...
Compartilhar