
Aula 3 - Engenharia de Software
Presentation
•
Computers
•
University
•
Practice Problem
•
Hard
Cassiano Gunji
Used 5+ times
FREE Resource
26 Slides • 2 Questions
1
Aula 3 - Engenharia de Software
Geiza Caruline Costa
José Cassiano Grassi Gunji, jose.gunji@cruzeirodosul.edu.br
2
Exercício
Elabore o plano de projeto de seu Projeto Interdisciplinar. Caso seu projeto ainda não tenha sido definido, defina-o já. Para o projeto, especifique:
Eleja uma metodologia de desenvolvimento de software e justifique sua escolha;
Defina a equipe do projeto com suas especificações (cargos, atividades, habilidades necessárias);
Plano de Projeto
3
Processos de Software
Quando se elabora um produto ou sistema, é importante seguir uma série de passos previsíveis – um roteiro que ajude a criar um resultado de alta qualidade e dentro do prazo estabelecido.
O roteiro é denominado Processo de Software
A abordagem de Engenharia de Software moderna deve ser ágil: demandar apenas atividades e artefatos apropriados à equipe e ao projeto.
Processos de Software
4
Processos de Software
Processos de Software
5
Processos de Software
Processos de Software
6
Criação de um projeto de SI
Identificar a necessidade de criação do projeto
Iniciação do projeto
Solicitar o projeto
Planejamento
Criação de um projeto de SI
7
Identificação
Quando um administrador de empresa reconhece uma necessidade em sua empresa que pode ser satisfeita por meio da Tecnologia da Informação. por exemplo:
Atingir um novo tipo de cliente
Melhorar interações com os fornecedores
Acompanhar a evolução de determinada safra, etc.
Criação de um projeto de SI
8
Iniciação
É o ponto no qual os administradores das empresas criam e avaliam metas e expectativas para o desenvolvimento de novos sistemas. Inclui as etapas:
identificar o valor do negócio para o sistema
realizar a análise de viabilidade para determinar a viabilidade técnica, econômica e organizacional do sistema
Criação de um projeto de SI
9
Solicitação
É elaborado um documento que descreve os motivos que levam a empresa a construir um sistema e o valor esperado que ele proporcione
Para quem e como é feita a solicitação?
Para uma empresa especializada em desenvolvimento de software ou o departamento de TI
Geralmente em forma de relatório.
Criação de um projeto de SI
10
Planejamento
Diante da necessidade é formalizado o projeto após esclarecer todas as possíveis dúvidas por parte do cliente.
Então é criado pela empresa contratada (ou departamento de TI) um plano de projeto.
Plano de Projeto
11
Plano de projeto
Eleger a metodologia de desenvolvimento do projeto
Definir (estimar) o período do projeto
Desenvolver o plano de trabalho (cronograma)
Definir equipe de projeto
Gerenciar o plano e a equipe de projeto
Plano de Projeto
12
Eleger a metodologia
Cascata;
Iterativo;
Prototipagem;
Espiral;
RUP;
Plano de Projeto
Ágil
XP;
Scrum
etc.
13
Cascata
Plano de Projeto
14
Iterativo ou
Incremental
Plano de Projeto
15
Prototipagem
Plano de Projeto
16
Espiral
Plano de Projeto
17
Espiral
Plano de Projeto
18
IBM Rational
Unified
Process
(RUP)
Plano de Projeto
19
Ágeis
Plano de Projeto
Grupos de metodologias centradas na programação
Valoriza o profissional e não o processo
Possui menos documentação
Equipe reduzida
O sistema é dividido em pequenas porções para ser desenvolvido e entregue em poucas semanas
20
Kanban
Metodologias Ágeis
21
XP
(eXtreme
Programming)
Metodologias Ágeis
22
Scrum
Metodologias Ágeis
23
Definir o período do projeto
Plano de Projeto
É o processo de atribuir valores projetados do esforço em função do tempo
Pode ser feita manualmente ou com auxílio de software
Depende da complexidade do projeto
24
Desenvolver o plano de trabalho
Plano de Projeto
Identificar as tarefas
Organizar as tarefas de maneira lógica
Atribuir/estimar tempo de duração para a realização de cada tarefa
Verificar se há dependências entre tarefas e, se houver, apresentar a dependência
Atribuir uma situação (status) para cada tarefa
25
Definir a equipe de projeto
Plano de Projeto
Identificar, de acordo com o projeto:
Perfil de analista
Perfil de programadores
Definir o nível de responsabilidade de cada profissional de TI e representar num diagrama (diagrama de hierarquia)
Definir a quantidade de profissionais que atuarão no projeto
Atribuir para cada profissional uma ou mais tarefas de acordo com o planejamento e o cronograma
26
Gerenciar o plano e a equipe de projeto
Plano de Projeto
Verificar se todas as tarefas refletem o objetivo do projeto
Verificar se todos os profissionais envolvidos no projeto estão cientes daquilo que é para ser feito
Validar datas e entregas com o cliente
Transmitir informações sobre as tarefas e seus respectivos prazos de entrega para a equipe
Controlar prazos de execução das tarefas
Realizar reuniões
27
Multiple Select
Quais ciclos de vida de desenvolvimento de software são adequados para o projeto de um editor de texto?
Cascata
Incremental
Espiral
Kanban
Scrum
28
Multiple Select
Quais ciclos de vida de desenvolvimento de software são adequados para o projeto de uma loja virtual em smartphone?
XP
Incremental
Espiral
Kanban
Scrum
Aula 3 - Engenharia de Software
Geiza Caruline Costa
José Cassiano Grassi Gunji, jose.gunji@cruzeirodosul.edu.br
Show answer
Auto Play
Slide 1 / 28
SLIDE
Similar Resources on Wayground
25 questions
Las nacionalidades
Presentation
•
University
22 questions
Functional and Non-Functional Requirements
Presentation
•
12th Grade - University
22 questions
Hardware Components and Networking Terms
Presentation
•
12th Grade - University
22 questions
Ingeniería de Software
Presentation
•
University
22 questions
TICS
Presentation
•
University
21 questions
ROG Strix Scar 2022
Presentation
•
University
21 questions
Estructuras de Datos (introducción)
Presentation
•
University
21 questions
Estrutura de Dados - Aula 01
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade