3. O que é preciso para ser um bom jogador?
DOMÍNIO DO NEGÓCIO PLANO ESTRATÉGICO
EXECUÇÃO
4. Todo jogo há regras que não podem ser quebradas, jogadores que
objetivam diferentes resultados. Durante uma partida é preciso
planejar e analisar cada jogada antes de executar um movimento.
Além disso, é preciso considerar e tratar todos os riscos possíveis
antes de iniciar uma jogada. Construir um projeto não é diferente.
6. projeto
éumempreendimentoquevisaacriaçãodeumprodutoou aexecuçãode um serviçoespecífico
Suanaturezatemporáriaindica uminícioefim bem definidos.Seu términoéalcançado quandoseus objetivossão
atingidos ouquandoa equipeconclui quenãopoderãoalcançaro quefoidefinidonoinício.
também..
7. É executado por pessoas que estão limitadas pelo
tempo, custo e escopo do produto ou serviço.
É subdivido em as atividades que precisam ser
planejadas, programadas e monitoradas.
Envolve três áreas de atuação: engenharia,
gerenciamento de suprimentos e construção.
todo
projeto
9. engenharia
é a aplicação do conhecimento científico, econômico, social e prático com o intuito de inventar, projetar, construir,
manter e melhorar estruturas, máquinas, aparelhos, sistemas, materiais e processos.
profissão em que se adquire e se aplica os conhecimentos matemáticos e técnicos na criação, aperfeiçoamento e
implementação de utilidades que realizam uma função ou objetivo
também...
12. SOFTWARES SÃO
programas de computador que, quando executados, fornecem características, funções e desempenho desejados.
Abrange as instruções executáveis em computadores e também toda a sua documentação
o software é tanto um produto quanto o veículo para distribuição de um produto.
HOJE...
14. 1 Sej fiáve gu
espera-se que um software não cause prejuízos físicos ou econômicos ao usuário. Além disso,
usuários/softwares maliciosos não devem ser capazes de prejudicar o sistema.
2 Sej áci neçã
espera-se que um software possa evoluir conforme evolua as necessidades do cliente
3 Sej fiit
espera-se que um software não desperdice os recursos do usuário, tais como
memória, ciclos de processamento, tempo, etc.
4 Sej isóro
espera-se que um software seja aceitável para os usuários para o qual foi
desenvolvido.
15.
16. Quanto maior o escopo do software, mais complexo será o seu
desenvolvimento. Por não possuir limitações físicas, o
desenvolvimento de um software pode se tornar extremamente
complexo/difícil de fazer.
19. Não é possível estimar o prazo da entrega;
Dificuldade para adicionar novas características ao
sistema;
Dificuldades para manter e adequar o sistema aos
padrões do cliente.
método empírico
Você constrói baseado em seu conhecimento e corrige os erros através da
tentativa e erros. O produto gerado não está padronizado e dificilmente
poderá se medir a sua qualidade. (John Locke, 1632,1707)
20. Segue leis e padrões existentes no âmbito do
problema a ser resolvido.
Estuda-se trabalhos relacionados, verificando o que
se pode aproveitar.
Constrói produtos verificando, através de protótipos,
se os critérios de qualidade são atendidos.
método científico
Você constrói baseado em observações sistemáticas de fatos, seguidas de experimentos,
deduções lógicas e comprovação científica dos resultados. Constrói-se um produto e
verifica se ele está de acordo com os critérios de qualidade definidos.
22. Apesar de mais burocrático, o método científico provê
planejamento, qualidade e respeita os padrões. A partir dele
surgiram vários modelos de processo que utilizados até hoje na
engenharia de software.
24. ENGENHARIA DE SOFTWARE
É a aplicação sistemática, disciplinada e quantificável de um processo de desenvolvimento e manutenção de um
software
a criação e utilização de sólidos princípios a fim de obter softwares econômicos, confiáveis e que trabalhem de forma
eficiente em máquinas reais.
OU SEJA...
25. 1 Garantir trabalho
em i geca selen s
2 DEFINIR CUSTOS
acáes evíis
3 desenvolver
sos o qid u tiç o cte.
27. eng sw A Engenharia de Software é uma tecnologia em camadas que
se fundamenta no comprometimento organizacional com a
qualidade de um sistema de software.
28. eng sw [1]
A camada de processo define a metodologia a ser seguida para a entrega efetiva do
software. Ela constitui a base para o controle e gerenciamento do projeto e sua qualidade.
Nesta, são estabelecidos: o contexto, os métodos utilizados, produtos derivados, marcos do
desenvolvimento, garantia de qualidade e gerência de mudanças;
processo fundação
29. eng sw [2]
Métodos dizem respeito às técnicas utilizadas para o desenvolvimento do sw. Envolvem:
técnicas de comunicação, técnicas de modelagem e projeto, técnicas descritivas, técnicas
de análise de requisitos, técnicas de construção, teste e suporte de sw.
método “como fazer”
30. eng sw [3]
Ferramentas que fornecem suporte automatizado ou semi-automatizado para o processo e para
os métodos. Quando integradas e estabelecem um sistema de suporte ao desenvolvimento de
Software, são chamadas de ferramentas C.A.S.E(Computer Aided Software Engineering)
ferramenta instrumento
32. processo DE sw
Conjunto de atividades, métodos, práticas e transformações que guiam as pessoas na produção de um software. Ou
seja: especificação, projeto, validação e evolução de um sw.
São roteiros que definem uma metodologia a ser seguida para a entrega efetiva do software
OU SEJA...
33. É o resultado de uma atividade.
Exemplo: documentos, código, diagramas, protótipos
testados formulários de teste etc. Quando entregue ao
cliente, o artefato é o produto
elementos necessários para a realização
de uma tarefa ou atividade. Pode ser
elemento de saída de atividades
anteriores. São os itens utilizados à
realização de uma tarefa.
Descreve como as pessoas se comportam no processo e quais as suas responsabilidades.
Requer habilidades específicas e necessárias ao desenvolvimento. Papéis não são pessoas.
Pessoas executam papéis.
Papéis
insumos
artefatos
ferramentas case
Auxiliam a execução das atividades e tarefas do processo. Podem automatizar
partes da execução das atividades e das tarefas. Agilizam a execução do
processo.
procedimentos e métodos definindo os
relacionamentos entre as tarefas e atividades
ação desempenhada por uma pessoa. Está diretamente
relacionada ao desenvolvimento ou monitoramento do
projeto. Consome: esforço, tempo, dinheiro, equipamento,
etc.
tarefas
Conjunto de tarefas que levam a um ou mais artefatos de
qualidade controlada. Representa uma evidência do
progresso do desenvolvimento.
atividades
34. A definição de um processo envolve a escolha de um modelo de
ciclo de vida (ou modelo de processo), o detalhamento
(decomposição) de suas macro-atividades, a escolha de métodos,
técnicas e roteiros (procedimentos) e a definição de recursos e
artefatos necessários e produzidos durante o desenvolvimento de
um sw.
35. ciclo de vida O ciclo de vida de um software trata-se das fases pelas quais um
software passa desde o seu início até seu fim.
4 fases genéricas 7 fases mais específicas
36. ciclo de vida O ciclo de vida de um software trata-se das fases pelas quais um
software passa desde o seu início até seu fim.
37. modelo de processo de sw
um modelo de ciclo de vida (ou modelo de processo) de software apresenta não só as fases do ciclo de
vida de um software, mas também a forma como essas fases se relacionam.
38. Define as fases e as atividades a serem realizadas
para o desenvolvimento do software.
Determina a sequência de tarefas e interação entre
elas, garantindo a estabilidade, organização e
controle da equipe de desenvolvimento.
Dificuldades para manter e adequar o sistema aos
padrões do cliente.
modelo de
processo de sw