Buscar

VA Analise Estruturada de Sistemas Aula 07 Revisao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 49 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Análise Estruturada de Sistemas 
Tema: Revisão. 
 
Professor Esp. Carlos 
Eduardo Cayres 
Objetivos deste encontro 
 
• Gerenciamento de projeto. 
• Ciclo de vida e organização do projeto. 
• Fases do projeto. 
• Determinação dos 
requisitos. 
• Diagrama de fluxo de 
dados. 
• Normalização. 
• Gestão de projetos. 
Conceitos básicos 
O que é um projeto? 
“É um esforço temporário, empreendido para 
criar um produto, serviço ou resultado exclusivo, 
de efeito duradouro e singular”. (PMBOKv4) 
• Sua natureza temporária 
indica um início e um fim 
bem definidos 
Exemplos de projetos que incluem mas 
não se limitam a: 
• Desenvolvimento de um novo produto ou 
serviço; 
• Efetuar mudança de 
estrutura, de pessoal ou 
de estilo de uma 
organização; 
Conceitos básicos 
O que é gerenciamento de projetos? 
“Trata-se da aplicação de conhecimentos, 
ferramentas e técnicas às atividades do projeto 
a fim de atender aos seus requisitos.” 
(PMBOKv4) 
• Iniciação 
• Planejamento 
• Execução 
• Monitoramento e controle 
• Fechamento 
O que é gerenciamento de projetos? 
O gerenciamento de projetos inclui: 
• Identificação dos requisitos; 
• Adaptação às: 
• Diferentes necessidades 
• Preocupações 
• Expectativas das 
partes interessadas 
O que é gerenciamento de projetos? 
O balanceamento das restrições conflitantes 
do projeto que incluem: 
• Escopo 
• Qualidade 
• Tempo 
• Orçamento 
• Recursos e 
• Risco 
... 
Projetos e planejamento estratégico 
“ Normalmente um projeto é tido como meio para 
se alcançar os objetivos de uma planejamento 
estratégico organizacional. ” 
Vale citar alguns “gatilhos” estratégicos que 
justificam a elaboração de 
um projeto: 
• Demanda de mercado; 
• Oportunidade de negócios; 
• Solicitação do cliente; 
• Avanço tecnológico; 
• Requisitos legais. 
Papel do gerente de projetos 
• É responsável por atingir os objetivos do 
projeto! 
• Seu papel é diferente de um gerente 
funcional ou de operações 
• Varia com a estrutura 
organizacional 
Papel do gerente de projetos 
Conhecer ferramentas e técnicas de 
gerenciamento de projetos 
Além disso o gestor eficaz deve possuir 
também: 
• conhecimento, o 
que sabe sobre 
gerenciamento de projetos; 
 
Papel do gerente de projetos 
• desempenho, o que é capaz de realizar 
enquanto aplica seu conhecimento e o; 
• pessoal, seu comportamento, atitude e 
liderança em relação a 
condução do projeto. 
Ciclo de vida e organização do projeto 
• Uma metodologia específica pode ser usada 
para documentar o ciclo de vida do projeto 
• Oferece uma estrutura básica para o 
gerenciamento do projeto 
• Independentemente do 
 trabalho específico 
 envolvido. 
Ciclo de vida e organização do projeto 
Todos os projetos podem ser mapeados para a 
estrutura do seu ciclo de vida: 
• Início 
• Organização e preparação 
• Execução e encerramento 
Não importando seu 
tamanho ou complexidade! 
Continuando 
Revisão. 
 
Fases do projeto 
• São divisões de um projeto com controles 
adicionais. 
• Necessários para um gerenciamento efetivo 
das entregas. 
• Geralmente são termina- 
 das sequencialmente. 
• Podem se sobrepor em 
determinadas situações 
(paralelismo). 
Fases do projeto 
Lembre-se, uma fase não é um grupo de 
processos de gerenciamento de projetos! 
• Independentemente do número de fases que 
compõem um projeto 
• Essas possuem 
Características semelhantes: 
• o encerramento de uma 
fase alimenta a fase 
subsequente. 
Fases do projeto 
• O encerramento de uma fase representa um 
ponto natural de reavaliação dos esforços em 
andamento 
• Entregas previstas, podendo gerar 
modificação ou término do 
projeto se necessário 
 
Determinação dos requisitos 
Requisitos não funcionais: 
• São as restrições sobre os serviços ou as 
funções oferecidas pelo sistema; 
• Entre eles destacam-se restrições: 
• de tempo; 
• sobre o processo 
de desenvolvimento; 
• padrões, entre outros. 
Determinação dos requisitos 
Requisitos do sistema: 
• São os detalhamentos das funções e das 
restrições do sistema; 
• Algumas vezes chamado de especificação 
funcional; 
• Deve ser preciso e 
pode servir de contrato 
entre o comprador do 
sistema e o desenvolvedor 
do software. 
Diagrama de fluxo de dados 
Conceito e projeto de DFD : 
• É uma ferramenta utilizada na elaboração de 
projeto de SI; 
• Representa graficamente a lógica do sistema; 
• São apresentados do sistema 
proposto: 
• Procedimentos; 
• Operações; 
• Trabalho de alto nível – 
visualização global do 
desenvolvimento do sistema; 
Entidades externas: 
• Geralmente representam alguma “coisa” fora do 
sistema – provocam influência no desempenho; 
• “coisa” – grupo de pessoas 
– cliente – fornecedor – lugar 
– um diretor – outro sistema; 
Diagrama de fluxo de dados 
Entidades externas: 
• Cada caso deve ser criteriosamente observado: 
• Sistema de folha de pagamento – entidade 
externa – sistema de 
contabilidade; 
• Sistema de folha de 
pagamento fornece dados 
para o sistema de 
contabilidade; 
Diagrama de fluxo de dados 
Fluxo de dados: 
• Servem para indicar a movimentação de 
estruturas de dados; 
• Setas verticais e/ou 
 horizontais representam 
a direção do dados; 
Diagrama de fluxo de dados 
Fluxo de dados: 
• Como regra geral PREFERENCIALMENTE a 
direção deve ser de cima para baixo; 
• O fluxo de dados é representado por uma 
seta vertical ou horizontal; 
Diagrama de fluxo de dados 
Fluxo de dados: 
• Considere o exemplo abaixo – estruturas de dados se 
deslocam da entidade EMPREGADO para um 
PROCESSAMETNO; 
• Os dados da entidade 
externa EMPREGADO se 
deslocam para um processo; 
Diagrama de fluxo de dados 
Fluxo de dados: 
• Os dados em alguns casos podem entrar e sair do 
sistema – seta com duas pontas; 
• Para identificar a estrutura 
de dados que está fluindo 
usa-se um nome explicativo; 
Diagrama de fluxo de dados 
Agora é sua vez 
Revisão. 
 
Resolvendo ! 
1 - Assinale a alternativa abaixo que inclui 3 
balanceamentos das restrições conflitantes do projeto: 
a) Escopo, qualidade e tempo. 
b) Escopo, reutilização e tempo. 
c) Escopo, qualidade e 
metodologia. 
d) Orçamento, metodologia 
e tempo. 
e) Nenhuma das afirmativas 
é verdadeira. 
2 - Qual das alternativas abaixo apresenta “gatilhos” 
estratégicos que justificam a elaboração de um projeto: 
a) Demanda de mercado e baixo custo de implantação. 
b) Demanda de mercado e 
avanço tecnológico. 
c) Demanda de mercado e 
tempo de implantação. 
d) Solicitação do cliente e 
tempo de implantação. 
e) Nenhuma das afirmativas 
é verdadeira. 
Resolvendo ! 
3 - Todos os projetos podem ser mapeados para a 
estrutura do seu ciclo de vida. Qual das alternativas abaixo 
corresponde ao ciclo de vida de um projeto? 
a) Início - custo e tempo - execução e encerramento. 
b) Início - organização e prepara- 
ção - execução e encerramento. 
c) Início – custo de implantação 
- execução e encerramento. 
d) Início - organização e prepara- 
ção - tempo de implantação. 
e) Nenhuma das afirmativas é 
verdadeira. 
Resolvendo ! 
4 - São declarações, em linguagem natural e também 
em diagramas, sobre as funções que o sistema deve 
fornecer e as restrições sob as quais deve operar. São 
definições de: 
a) Requisitos dos usuários. 
b) Requisitos do sistema. 
c) Requisitos funcionais. 
d) Requisitos não funcionais. 
e) Nenhuma das afirmativas 
é verdadeira. 
Resolvendo ! 
5 - Descrevem as funcionalidades ou serviços que se 
espera que o sistema forneça. São descritos a partir 
dos requisitos de usuário. São aspectosde: 
a) Requisitos dos usuários. 
b) Requisitos do sistema. 
c) Requisitos funcionais. 
d) Requisitos não funcionais. 
e) Nenhuma das afirmativas 
é verdadeira. 
Resolvendo ! 
6 - Uma relação estará na ___: 
• Se não houver grupo de dados repetidos; 
• Ou seja, se todos os valores forem únicos. 
a) 2FN. 
b) 1FN. 
c) 4FN. 
d) 3FN. 
e) Nenhuma das afirmativas 
é verdadeira. 
Resolvendo ! 
7 - Identificar todos os atributos que são 
funcionalmente dependentes de outros atributos não 
chave e removê-los, são procedimentos da: 
a) 2FN. 
b) 1FN. 
c) 3FN. 
d) 4FN. 
e) Nenhuma das afirmativas 
é verdadeira. 
Resolvendo ! 
Gabarito 
1 - a 
2 - b 
3 - b 
4 - a 
5 - c 
6 - b 
7 - c 
Finalizando 
Revisão. 
 
Tem objetivo de otimizar o desenho a base de dados 
evitando possíveis problemas de: 
• Integridade; 
• Redundância; ou 
• Falhas na estruturação dos dados. 
 
“A otimização acontece por 
meio de um processo de 
decomposição das formas 
que reestruturam o banco de 
dados.” 
Normalização 
1ª forma normal 
Uma relação estará na primeira forma normal 1FN: 
• Se não houver grupo de dados repetidos; 
• Ou seja, se todos os valores forem únicos. 
 
“Em outras palavras podemos 
definir que a primeira forma 
normal não admite repetições 
ou campos que tenha mais 
que um valor.” 
 
Normalização 
1ª forma normal 
Os procedimentos mais recomendados para aplicar a 
1FN são os seguintes: 
a) Identificar a chave 
 primária da entidade; 
b) Identificar o grupo 
 repetitivo e removê-lo da 
 entidade; 
 
Normalização 
1ª forma normal 
c) Criar uma nova entidade com a chave primária da 
entidade anterior e o grupo repetitivo. 
 
“A chave primária da nova 
entidade será obtida pela 
concatenação da chave 
primária da entidade inicial 
e a do grupo repetitivo.” 
Normalização 
2ª forma normal 
Uma tabela está na Segunda Forma Normal 2FN: 
• Se ela estiver na 1FN; e 
• Todos os atributos não 
chave forem totalmente 
dependentes da chave 
primária. 
Normalização 
2ª forma normal 
Procedimentos: 
a) Identificar os atributos que não são funcionalmente 
dependentes de toda a chave primária; 
b) Remover da entidade todos 
esses atributos identificados 
e criar uma nova entidade 
com eles. 
Normalização 
3ª forma normal 
Uma tabela está na Terceira Forma Normal 3FN: 
• Se ela estiver na 2FN; e 
• Se nenhuma coluna não-chave depender de outra 
coluna não-chave. 
 
“Na terceira forma normal 
temos de eliminar aqueles 
campos que podem ser obtidos 
pela equação de outros 
campos da mesma tabela.” 
Normalização 
3ª forma normal 
Procedimentos: 
a) Identificar todos os atributos que são 
funcionalmente dependentes de outros atributos não 
chave; 
b) Removê-los. 
 
“A chave primária da nova 
entidade será o atributo do 
qual os atributos removidos 
são funcionalmente 
dependentes.” 
 
 
Normalização 
Gestão do Projeto 
• Tem relação direta com a garantia de obtenção das 
metas; 
• Tal relação pode ser mais forte ou mais fraca; 
• Depende do formato organizacional e do produto 
final; 
• Garantir que os prazos e qualidade 
estabelecida sejam cumpridos: 
• Redução de custos; 
• Aumento nas vendas 
e outros; 
Gestão do Projeto 
• Atualmente está focado no aumento da 
eficiência da empresa; 
• Otimização de seus processos operacionais; 
• Relação com a forma de 
Condução dos projetos de 
TI ou sistemas. 
Gestão do Projeto 
Habilidades do gerente de projeto 
Kerzner (1992): 
1. Construção de equipes; 
2. Liderança; 
3. Resolução de conflito; 
4. Competência técnica; 
5. Planejamento; 
Gestão do Projeto 
Habilidades do gerente de projeto 
Kerzner (1992): 
6. Organização; 
7. Empreendedor; 
8. Administração; 
9. Suporte gerencial; 
10.Alocar recursos. 
Gestão do Projeto

Outros materiais