Search Header Logo
Aula 2 - Engenharia de Software

Aula 2 - Engenharia de Software

Assessment

Presentation

Computers

University

Hard

Created by

Cassiano Gunji

Used 5+ times

FREE Resource

12 Slides • 1 Question

1

Aula 2 - Engenharia de Software

Geiza Caruline Costa

José Cassiano Grassi Gunji, jose.gunji@cruzeirodosul.edu.br

2

Engenharia de Software

Engenharia de Software

Engenheiros de software e demais envolvidos.

Quem realiza

Processos, métodos e ferramentas que permitem aos profissionais o desenvolvimento de software com alta qualidade.

O que é

3

Engenharia de Software

Engenharia de Software

Depende do pondo de vista. Da perspectiva do usuário são os dados resultantes. Do ponto de vista do engenheiro são os dados, o conjunto de códigos, diagramas e outros artefatos.

Qual é o artefato

Semelhante a qualquer produto bem sucedido: aplica-se um processo adaptável e ágil que conduza a um produto adequado atendendo as necessidades de quem vai usá-lo.

Quais são as etapas

4

Engenharia de Software

Engenharia de Software

Engenharia de software é "a aplicação de uma abordagem sistemática, disciplinada e quantificável no desenvolvimento, na operação e na manutenção de software; isto é, a aplicação de engenharia ao software.

media

5

Processos de software

Processo: conjunto de ações e tarefas desempenhadas para a criação de um artefato.

Qualquer artefato?

E as variações de características do produto, complexidade, custo, tamanho da equipe?​

Engenharia de Software

media

6

Processos de software

Na Engenharia de Software um processo não é uma prescrição rígida.​

A intenção sempre deve ser entregar o software dentro do prazo e qualidade estimadas.

A abordagem é flexível para que as pessoas adaptem e escolham as ações e ferramentas conforme as características do projeto.​

Engenharia de Software

7

Metodologia do processo

Uma metodologia ou framework do processo é um alicerce comum a todos os projetos de desenvolvimento de software.

Engenharia de Software

​Comunicação

Planejamento​

Modelagem​

Construção​

Entrega​

8

Atividades de apoio à metodologia do processo

  • Controle e acompanhamento do projeto;

  • Administração de riscos;

  • Garantia de qualidade de software;

  • Revisões técnicas;

  • Medição;

  • Gerenciamento da configuração de software;

  • Gerenciamento da capacidade de reutilização.​

Engenharia de Software

9

Mito ou verdade?

  • O cronograma está atrasado então...

Vou colocar mais programadores na equipe.

  • Decidimos terceirizar a produção de software, então...

Posso relaxar.

  • Os requisitos de software mudam constantemente, logo...

As mudanças poderão ser facilmente assimiladas no decorrer do projeto.​

Engenharia de Software

10

Mito ou verdade?

  • O software foi colocado em uso, então...

Nosso trabalho terminou.

  • Enquanto o software não está pronto...

Não consigo avaliar a sua qualidade.

  • O único produto que posso entregar é...

O software funcionando.​

Engenharia de Software

11

Mito ou verdade?

  • A Engenharia de Software nos obriga a criar uma documentação extensa e volumosa, então...

Vai nos atrasar.​

Engenharia de Software

12

Multiple Select

O que faz um Engenheiro de Software?

1

Escreve código

2

Gerencia o trabalho da equipe

3

Estima o tempo de desenvolvimento

4

Define a arquitetura do sistema

5

Organiza o processo de desenvolvimento

13

Exercício

  • Tema 1 - Construção de um estádio de futebol.

  • Tema 2 - Construção de uma praça do bairro.

  • Tema 3 - Reforma do banheiro.​

Engenharia de Software

​Determine:

  • Envolvidos;

  • Tarefas macro (aquelas que poderão ser fragmentadas em tarefas menores)

  • Como definir o custo;

  • Como definir o prazo.

Aula 2 - Engenharia de Software

Geiza Caruline Costa

José Cassiano Grassi Gunji, jose.gunji@cruzeirodosul.edu.br

Show answer

Auto Play

Slide 1 / 13

SLIDE