1. UNOPAR UNIVERSIDADE NORTE DO PARANÁ
SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGO EM
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DESENVOLVIMENTO DE SISTEMA DE INFORMAÇÃO III
SISTEMA DE VENDA DE CHOCOLATE PELA INTERNET
Araguaína
2017
3. OBJETIVO: Discorrer Sobre Eixo Temático Do V
Semanário.
PALAVRAS CHAVES: Qualidade De Software, Padrões
De Projetos Modelagem De Dados E Interfaces Web
4. ORDEM DOS PALETRANTES
Jose Cleiton Modelagem com Diagrama de Caso de uso
Vanderlei Diagrama De diagrama de classe
André Modelagem De Dados, Conceitual E Logico
Raimundo neto Qualidade Software
Robson Interface Web E Seus Benefícios
Dheimyson Projeto Orientado A Objeto
Dionaldo Engenharia De Software
8. DIAGRAMA DE CLASSE
CLASSE CONCRETA
• Uma classe é representada na forma de um retângulo, contendo duas linhas que
separam 3 partes. A primeira contém no nome da classe, a segunda os atributos da
classe e a última os métodos da mesma.
9. DIAGRAMA DE CLASSE
CLASSE ABSTRATA
• A representação de uma classe abstrata em UML é quase igual à representação de uma classe
concreta, a única diferença é o estilo da fonte do nome da classe, que, neste caso, está em
itálico.
• O diagrama de classe tem a seguinte composição:
• ● Relacionamento
• ● Associação
• ● Agregação
• ● Composição
• ● Generalização
• ● Dependência
10. AINDA SOBRE DIAGRAMA DE CLASSE
• Tem foco nas principais interfaces da arquitetura nos principais métodos, e não como eles serão
implantados.
• Perspectivas destinadas aquelas pessoas que não precisa saber detalhes de desenvolvimento,
tais como gerente de projeto.
12. SOBRE DE DIAGRAMA DE CLASSE
• E por fim , nos chegamos a esse resultado. O digrama de
classe, nos permite ter uma visão de como, os dado
ficarão, armazenado no banco de dados. Para bom
desenvolvimento devemos seguir, essa modelagem. Pois
ali estão bem definidas as classes seus atributos, sua
operações.
25. PADRÕES DE QUALIDADE DO SOFTWARE
• A maioria das empresas gasta 70% do seu tempo corrigindo erros ao invés de
inovar e criar novas soluções, por isso a demanda por qualidade de software é
muito grande, já que um software de qualidade é fácil de usar, funciona
corretamente e é de fácil manutenção.
26. PADRÕES DO PRODUTO
• A qualidade do produto não se atinge de forma espontânea, os padrões se
aplicam ao produto e incluem padrões de documento, como a estrutura de um
documento de requisitos até uma linguagem de programação que deve ser
usada, modelo de cabeçalho, formulário de pedido, codificação e etc. Se aplicam
as saídas do processo de software. A qualidade de produto está diretamente
ligada ao processo de produção.
27. PADRÕES DE PROCESSO
• Um bom processo não garante que os produtos são de boa qualidade, mais indica
que a equipe é capaz de produzir bons produtos. Algumas vantagens da qualidade de
processo são:
• Aumento da qualidade do produto,
• Diminuição do retrabalho,
• Maior produtividade,
• Redução do tempo (time to market),
• Maior competitividade,
• Maior precisão nas estimativas;
33. PROJETO ORIENTADO A OBJETO
• Como já temos estudado o projeto orientando a objeto é uma outra forma que
temos em projetar um sistema, onde tudo é objetos e eles estão seriamente
envolvidos, se comunicado, fazendo com que as coisas aconteçam
• Mapa mental
• Ciclo de vidas
• frameworks
35. CLICO DE VIDAS
Ciclo de
vida em
cascata
Ciclo de
vida
tradicional
Ciclo de
vida espiral
Ciclo de
vida
prototipaçã
o
36. PADRÕES DE PROJETO E FRAMEWORKS
• Os padrões de projeto são soluções que foram criada sistematicamente, atravez
de estudos e experimentos. Ele são soluções personalizadas e otimizadas que
serve para aumentar a produtividade e resolver um certo problema.