Anda di halaman 1dari 108

ANLISE DE SISTEMAS

Docente: Paulo Jesus


pdj03k@gmail.com

Paulo Jesus

21/04/2015

Tpicos:
SI
Ciclo DS
Paradigmas ou fases DSI
Falhas DSI
Mtodos DSI

AS OBJECTIVOS
21/04/2015

Paulo Jesus

Sensibilizar e preparar os alunos para o


desenvolvimento da actividade de anlise de
sistemas, fornecendo-lhes conhecimentos e prticas
sobre abordagens, mtodos, tcnicas e ferramentas,
que possam facilitar e suportar esta actividade.

ENQUADRAMENTO DA DISCIPLINA

A anlise de sistemas considerada a fase mais


importante do ciclo de vida do DSI.

Paulo Jesus

21/04/2015

Sendo uma fase inicial qualquer falha cometida


ter efeitos em cadeia nas etapas subsequentes.
Exige, portanto, muito rigor e ateno.

AS AVALIAO
Avaliao Intercalar:

1 Teste Terico vale 30%

1 Teste Prtico vale 30%

Data:

Projecto vale 25% da nota final

Data:

Paulo Jesus

21/04/2015

Data inicio:

data de entrega:

Folhas Praticas/TPCs/Outros E.A. vale 15% da nota


final.

Avaliao Final

Exame final (100%) Data:

Nota Intercalar < 9,5: Exame.


Nota > = 9,5: Dispensado(a).
Nota do Exame >=10: Aprovado.

AS - BIBLIOGRAFIA

Paulo Jesus

Acetatos de apoio s aulas tericas


Apontamentos e Folhas de exerccios das aulas
prticas
Gane, C. e Sarson, T., Anlise estruturada de
sistemas, 4 Tiragem, livros tcnicos e cientficos
editora, S.A.
Desenvolvimento de sistemas de informao
Hoffer, j.a., J.F. George, and J.S. Valacich, Modern
systems analysis and design. 3rd ed. 2002, Upper
Sadle River, N.J.:Prentice Hall, xxxii, 733.
Kendall, K.E and J.E Kendall, Systems analyses and
design. 2002, Upper Saddle River, NJ: Prentice Hall.
Xxx, 914.
Lejk, M. and D. Deeks, Na introduction to systems
analysis techniques. 2nd ed. 2002, London: AddisonWesley. Cm

21/04/2015

ANLISE DE SISTEMAS - DSI

DSI
DSI - o processo cujo objectivo introduzir mudanas
num SI, com o objectivo de melhorar o seu desempenho.
EX: Adopo de sistemas informticos para suportar
actividades organizacionais.

O processo de DSI tem sido objecto de estudo desde os


anos 50, baseadas em diferentes vises.
Alguns autores esto
preocupados com problemas
tcnicos, contedo do trabalho das pessoas e as
implicaes estratgicas que o SI poder ter na
organizao.

1.

2.

Nas dcadas de 50 e 60, no havia nenhum processo


definido para DSI.
A preocupao era descrever a soluo em termos
computacionais sem dar ateno compreenso do
Sistema em SI, causando problemas como:

Insatisfao dos utilizadores, pois as suas


necessidades no eram satisfeitas pelos novos sistemas
operacionais,
Falta de documentao, (desactualizada) dificultando
a manuteno dos sistemas desenvolvidos.

FLYNN (1998) refere duas aproximaes ao DSI:

Uma aproximao HARD, que assume que o problema a


resolver tem uma base lgica ou matemtica e que um
sistema informtico uma soluo vivel na maior parte
dos casos.
Outra aproximao SOFT, relacionada com os efeitos
ambientais do SI, aspectos sociais, econmicos, legais e
psicolgicos do ambiente, para a qual o sistema
desenvolvido.

Existe alguma confuso entre DSI e Desenvolvimento de


Software.
Hoje em dia, o DSI sempre termina com a adopo de
SIBC pela organizao, o que justifica esta confuso.

ANALISE DE SISTEMAS

OBJECTIVO DO ANALISTA DE SISTEMAS

ANALISE DE SISTEMAS

ANALISE DE SISTEMAS

O Sistema comea com um usurio.


Usurio conhece o problema.
Analista de sistemas traduz as necessidades do
usurio em especificaes tcnicas necessrias aos
programadores.
Administrao tem a responsabilidade de controlar o
processo de desenvolvimento do sistema

ANALISE DE SISTEMAS

Os elementos de um SIBC incluem:

Software: programas de computador, estruturas de dados e


documentao correta que servem para efetivar o mtodo, ou
o processo necessrio.
Hardware: dispositivos que fornecem capacidade ao
computador, ao mundo externo.
Pessoas: usurios e operadores de hardware e software.
Banco de Dados: a que se tem acesso pelo software e faz
parte integrante da funo do sistema.
Documentao: manuais, formulrios descritivas que
retratam o uso e/ou operao do sistema.
Procedimentos: os passos que definem o uso de cada
elemento do sistema em que o sistema reside.

ANALISE DE SISTEMAS

SISTEMA DE INFORMAO

ANALISE DE SISTEMAS

Definio de Analise de Sistemas:


Estudo da organizao e funcionamento de uma
ou mais actividades, com o objectivo de gerar um
conjunto de aces que manipulam dados e geram
informaes e/ou dados, que solucione, da melhor
forma possvel, os problemas existentes, ou
automatize aces manuais, optimizando a sua
execuo.

ANALISE DE SISTEMAS

A anlise de sistemas realizada com os


seguintes objetivos em mente:
1.
2.
3.
4.
5.

Identificar a necessidade do usurio;


Executar anlise econmica e tcnica;
Atribuir funes ao hardware, ao software, s pessoas, ao
banco de dados e aos demais elementos do sistema;
Estabelecer as restries de prazo e de custo;
Criar uma definio de sistema que constitua a base para
todo o trabalho de engenharia subsequente.

IMPORTNCIA DA ANALISE DE SISTEMA

Estudo do problema e de suas possibilidades de soluo


Interaco com o usurio final para adequao do
sistema as suas necessidades
Especificao das solues mais indicadas
Avaliao previa do custo beneficio
Analise da viabilidade de implementao
Total flexibilidade para desvios de rotas sem grandes
prejuzos
Forte documentao de todo o processo

PESSOAS ENVOLVIDAS NA ANALISE

Usurios pessoas para quem o sistema est sendo construdo


Operadores
Supervisores
Executivos
Padronizados pessoas
responsveis e utilizadas no
desenvolvimento dos sistemas (telas, documentaes, helps, menus,
nomes de arquivos)

Analista de Sistemas: pessoas responsveis pela especificao do


sistema
Programadores: pessoas responsveis pela implementao em
uma linguagem de programao especifica, da especificao gerada
pelos analistas de sistemas
Administradores de dados: responsveis
padronizao dos dados da aplicao.

pela

gesto

O ANALISTA DE SISTEMAS

Participa das etapas de REQUISITOS e ANALISE do


ciclo de produo do software
Interage directamente com o usurio, levantando as
suas necessidades
Especifica O QUE DEVE ser feito.

O ANALISTA DE SISTEMAS

O ANALISTA DE SISTEMAS
Deve estudar e entender o negcio e a misso da
empresa.
Estuda a viabilidade do sistema

Tcnicas, financeira, prazos.

Pode sugerir diferencias competitivos com a


informtica
Trata a complexidade do problema por nveis de
abstraco

O ANALISTA DE SISTEMAS

Utiliza metodologias de fcil compreenso do usurio


para especificar o sistema a ser implementado

ALGUMAS FUNES DO ANALISTA DE SISTEMAS

1) Planear, supervisionar e coordenar a anlise e o


levantamento de servios, estudando a viabilidade
econmica e tcnica das solues possveis, visando a
melhoria no desempenho.
2) Definir e supervisionar a construo e implementao de
novos sistemas.
3) Coordenar e orientar as revises de projetos.
4)Supervisionar a elaborao da documentao em nvel de
sistema.
5) Definir os programas de sistemas, avaliando e orientando
a realizao de testes.
6) Estudar necessidades, e mtodos referentes a sistemas,
visando a segurana, preciso e rapidez das diversas formas
de registros e tratamento de informaes

PERFIL DO ANALISTA

Caractersticas relevantes

FERRAMENTAS DE ANALISE

Modelagem das funes do sistema

Analise Estruturada

Diagrama de Fluxo de Dados, Contexto, Dicionrio de Dados,


Especificaes

Modelagem de Dados Armazenados

Diagrama de Entidades e Relacionamento


Entidades
Relacionamentos

Modelagem do Comportamento dependente do


tempo

Analise Essencial

Modelagem sobre Objectos e suas Operaes

Analise e Projectos orientado a Objectos


Unified Modelling Language (UML)

CICLO DE TRABALHO DO ANALISTA

RESOLUO DE PROBLEMAS...(1 FASE)


Vamos pensar: Falta de comunicao geram erros!
Soluo: Encontrar uma forma nica de comunicao

Usurio

Arquiteto

(2 FASE)
Qual

o cenrio atual no desenvolvimento?

Ele quer
AAB BBC CCA!

Preciso de
AAA BBB CCC ...

Levantamento
de Requisitos

Entendimento
inicial com falhas!

(3 FASE)
Qual

o cenrio atual no desenvolvimento?


Anlise
O que modelamos tem
que ser legvel para a
equipe e para o usurio.

(4 FASE)
Qual

o cenrio atual no desenvolvimento?


Validao com o Usurio
Usurio no
valida de
acordo, pois no
compreende o
que foi
modelado.

(5 FASE)....CAUSAS DOS PROBLEMAS


Qual

o cenrio atual no desenvolvimento?

Excesso de documentao ou nenhuma

Cronograma apertado -> Prazo estourado


Entrega Final
Cliente insatisfeito.
Horas infindveis de
manuteno
corretiva,
etc...

O QUE GANHAMOS COM O PARADIGMA OO ?

O que buscamos ao modelar orientado a objetos ?

. Melhor validao com o usurio


. Diminuio do tempo e custo de desenvolvimento

. Atendimento da demanda gerada pela evoluo


tecnolgica (celular, etc)

21/04/2015
Paulo Jesus

34

21/04/2015
Paulo Jesus

35

21/04/2015
Paulo Jesus

36

21/04/2015
Paulo Jesus

37

21/04/2015
Paulo Jesus

38

21/04/2015
Paulo Jesus

39

21/04/2015
Paulo Jesus

40

21/04/2015
Paulo Jesus

41

21/04/2015
Paulo Jesus

42

21/04/2015
Paulo Jesus

43

21/04/2015
Paulo Jesus

44

21/04/2015
Paulo Jesus

45

21/04/2015
Paulo Jesus

46

21/04/2015
Paulo Jesus

47

21/04/2015
Paulo Jesus

48

21/04/2015
Paulo Jesus

49

21/04/2015
Paulo Jesus

50

21/04/2015
Paulo Jesus

51

CICLO DE DESENVOLVIMENTO

DE SOFTWARE
21/04/2015
Paulo Jesus

52

21/04/2015
Paulo Jesus

53

21/04/2015
Paulo Jesus

54

21/04/2015
Paulo Jesus

55

21/04/2015
Paulo Jesus

56

21/04/2015
Paulo Jesus

57

21/04/2015
Paulo Jesus

58

21/04/2015
Paulo Jesus

59

21/04/2015
Paulo Jesus

60

21/04/2015
Paulo Jesus

61

21/04/2015
Paulo Jesus

62

21/04/2015
Paulo Jesus

63

21/04/2015
Paulo Jesus

64

21/04/2015
Paulo Jesus

65

21/04/2015
Paulo Jesus

66

21/04/2015
Paulo Jesus

67

21/04/2015
Paulo Jesus

68

21/04/2015
Paulo Jesus

69

21/04/2015
Paulo Jesus

70

21/04/2015
Paulo Jesus

71

21/04/2015
Paulo Jesus

72

21/04/2015
Paulo Jesus

73

21/04/2015
Paulo Jesus

74

21/04/2015
Paulo Jesus

75

21/04/2015
Paulo Jesus

76

21/04/2015
Paulo Jesus

77

21/04/2015
Paulo Jesus

78

21/04/2015
Paulo Jesus

79

21/04/2015
Paulo Jesus

80

21/04/2015
Paulo Jesus

81

21/04/2015
Paulo Jesus

82

21/04/2015
Paulo Jesus

83

21/04/2015
Paulo Jesus

84

21/04/2015
Paulo Jesus

85

21/04/2015
Paulo Jesus

86

21/04/2015
Paulo Jesus

87

21/04/2015
Paulo Jesus

88

21/04/2015
Paulo Jesus

89

21/04/2015
Paulo Jesus

90

21/04/2015
Paulo Jesus

91

21/04/2015
Paulo Jesus

92

21/04/2015
Paulo Jesus

93

21/04/2015
Paulo Jesus

94

21/04/2015
Paulo Jesus

95

21/04/2015
Paulo Jesus

96

21/04/2015
Paulo Jesus

97

21/04/2015
Paulo Jesus

98

21/04/2015
Paulo Jesus

99

UTILIZADORES DOS MODELOS

21/04/2015
Paulo Jesus

100

21/04/2015
Paulo Jesus

101

21/04/2015
Paulo Jesus

102

21/04/2015
Paulo Jesus

103

21/04/2015
Paulo Jesus

104

21/04/2015
Paulo Jesus

105

21/04/2015
Paulo Jesus

106

21/04/2015
Paulo Jesus

107

21/04/2015
Paulo Jesus

108

Anda mungkin juga menyukai