Você está na página 1de 13

Curso: DS ETE JBL

Disciplina: Engenharia de Software

Aula 1

Apresentações

Prof. Gilberto Santos santos.gilberto@outlook.com


Objetivo da Aula

Realizar as apresentações necessárias para que


os alunos possam entender o objetivo da
disciplina em relação ao curso e entender a
relação dos alunos com a disciplina.
Apresentação da Disciplina
COMPETÊNCIAS
Compreender as características da engenharia de software e seu
papel no desenvolvimento de aplicações.

Comunicação, planejamento, construção e implantação;

Compreender a utilização de ferramentas CASE(Computer-Aided


Software Engineering);

Compreender as técnicas das Metodologias Ágeis.

Apresentar os conceitos e os modelos de processos de software.

Análise Orientada a Objetos (AOO) - UML


Apresentação da Disciplina
COMPETÊNCIAS

Compreender a importância da gestão de projetos de software.

Teste de software;

Desenvolver projeto de sistemas utilizando metodologia ágil.

Compreender a legislação de software.


Ementa
BASES TECNOLÓGICAS/CONTEÚDOS

Visão geral sobre a Engenharia de Software;


Processo
Métodos
Ferramentas

Discutir a evolução da engenharia de software;

Engenharia de software
Especificação,
Projeto,
Implementação,
Validação,
Manutenção e evolução
Atributos e boas práticas no desenvolvimento de software

Paradigmas da Engenharia de Software


Ciclo de Vida Clássico
Prototipação
Modelo Espiral

Gerência de Configuração e Mudança


Controle de alterações e versões
Baseline

Modelo
Modelos Prescritivos
Modelo Incremental
Modelo Evolucionário
Processos de Desenvolvimento de Software
Rational Unified Process
Extreme Programming
Microsoft Framework Solutions
Feature Driven Development

Manifesto Ágil

Processos Tradicionais X Ágeis

XP, DAS, DSDM, Scrum, Crystal, FDD e Modelagem Ágil.

RU/ RS - RF /RNF
Requisitos de Usuários e Requisitos do Sistema
Requisitos Funcionais e Requisitos Não Funcionais
Introdução a UML
Diagramas UML
Diagramas de Caso de Uso
Diagramas de Classe
Diagramas de Sequência

Validação e teste de Software


Padronização de código, boas práticas de codificação
Testes estruturais e funcionais

Testes de Software
Testes de verificação
Testes de validação
Lei de software.

Direitos autorais.
REFERÊNCIAS BIBLIOGRÁFICAS
Bibliografia Básica
SOMMERVILLE, I. Software Engineering. Addison-Wesley, 9th edition, 2011.

PRESSMAN, R. Software Engineering: A Practitioner's Approach. McGraw Hill,


7th edition, 2009.

WAZLAWICK, R. S..Engenharia de Software: conceitos e práticas. Rio de


Janeiro: Elseiver, 2013.

FOWLER, MARTIN. Refactoring. Massachsetts: Addison-Wesley, 1999. 431 p

HIRAMA, K. Engenharia de Software: qualidade e produtividade com


tecnologia. Rio de Janeiro: Elsevier, 2011
Sala de Aula Virtual
Metodologia de Avaliação
2 avaliações formais (0 até 5)

Participação e comprometimento

Cumprimento dos prazos


Dúvidas
Curso: DS ETE JBL

Disciplina: Engenharia de Software

Aula 1

Apresentações

Prof. Gilberto Santos santos.gilberto@outlook.com

Você também pode gostar