Escolar Documentos
Profissional Documentos
Cultura Documentos
Desenvolvimento de Sistemas Objetivo: Introduo Teoria de Sistemas e o desenvolvimento dos conceitos bsicos de tcnicas estruturadas na Anlise de Sistemas, que possibilitem a interao adequada entre uma or ani!ao e os recursos de "ard#are e so$t#are dispon%veis& 'iso (eral& O que um sistema)
Analista de Sistemas Tradu! as necessidades do usurio em especi$ica/es tcnicas necessrias ao pro ramador&
Analista Sistemas Analista Programador
Usurio
Como o Analista de Sistema procede para traduzir as necessidades do usurio em especificaes tcnicas sob o controle da administrao ? *tili!ao de uma metodolo ia de trabal"o 0esenvolvimento de uma anlise l1 ica da tare$a (erao de documentos 2detal"es $%sicos3 a cada etapa, ou modelos espec%$icos que tero de ser $inali!ados antes de se passar etapa se uinte 2au4%lio comunicao3 ,riao de uma base para o se uimento do trabal"o Que caractersticas o Analista de Sistemas deve ter o!e para ade"uar#se as necessidades do mercado ? O $oco no ne 1cio da empresa
Prof. Joo Carlos Guerreiro 2
$ "ue o usurio espera do Analista de Sistemas? ,apacidade de tradu!ir as suas necessidades, em especi$ica/es tcnicas necessrias ao desenvolvimento da aplicao 0esenvolva uma descrio l1 ica das necessidades do usurio .rojete uma soluo 2sistema3 que resolva o seu problema ,apacidade de lidar ao mesmo tempo com um rupo de usurios 2pro$issionais tcnicos e administrativos3 Sistema 5 um conjunto de partes coordenadas que concorrem para a reali!ao de um conjunto de objetivos, visando atin ir determinados bene$%cios 5 importante ter em mente : Os objetivos totais do sistema 6 7O que declarado8
%strutura do sistema 9ene$%cios 6 7O que ser obtido8 :ecursos ,omponentes do Sistema Administrao do Sistema Apresentao do problema
P.M.R.
Modelagem
Especificao
Implementao
Construo
&odela'em do (roblema *tili!ao de ;etodolo ias 0etal"amento de procedimentos 0etal"amento das $un/es do ne 1cio %specificao Implementao O que vai ao computador e como deve ser levado ao computador 0esenvolvimento So$t#are O que no deve ser levado ao computador
Construo ,omo a soluo vai ser desenvolvida <lu4o dos procedimentos Tecnolo ias =ard#are So$t#are2,omunicao, >in ua ens, 9anco de 0ados3
Prof. Joo Carlos Guerreiro 5
0esenvolvimento do .rojeto
Concluses
Anlise 6 ,omo modelar o problema) ,omo deve ser $eito) 2;etodolo ias de 0esenvolvimento, <erramenta ,AS?3
.rojeto 6 0ada uma especi$icao precisa do que deve ser $eito, analisar a mel"or alternativa, ou seja como deve ser $eito
Anlise de Sistemas
0e$ini/es bsicas @&Sistemas 5 um conjunto de procedimentos interrelacionados, desenvolvidos de acordo com um plano inte rado e visando os objetivos principais da empresa A&.rocedimentos .assos l1 icos atravs dos quais uma ao repetitiva iniciada, desenvolvida, controlada e conclu%da B&Objetivos O principal prop1sito C&Subsistema 5 um conjunto de procedimentos que visam a uma meta determinada e que, inte rado a outros subsistemas constituem o sistema da empresa D&;eta 5 a $inalidade de um sistema
)* Sistemas de +nformao 9occ"ino 6 75 um sistema desenvolvido para prover in$orma/es erenciais sem preciso e no tempo devido, de modo a au4iliar o planejamento, a anlise e o controle das atividades das or ani!a/es&8 >an $ors 6 7Eualquer sistema usado para prover in$orma/es, inclusive o seu processamento, qualquer que seja o uso que se $aa delas&8
9lument"al 6 7,onjunto relacionado de eventuais objetos, a or ani!ao coletiva de in$orma/es que o conjunto possui e o mtodo para obteno e controle, ou seja, o processamento de tal in$ormao&8
Sistemas de in$ormao en lobam a empresa, seus objetivos, seus indiv%duos, normas e rotinas que os indiv%duos se uem, assim como as in$orma/es nessrias ao trabal"o
F&Sistema de .rocessamento de 0ados 5 a parte do sistema de in$ormao responsvel pelo arma!enamento, processamento e recuperao, em equipamento de processamento de dados, dos dados necessrios ao $uncionamento do Sistema de In$ormao do qual um subsistema
ddd
ddd
,iclo de 'ida de um Sistema ,oncepo .rojeto l1 ico .rojeto $%sico .ro ramao ou ,onstruo Implantao .roduo
da
.rincipais Objetivos Obter a de$inio do problema ?$etuar as estimativas iniciais ,ustos e bene$%cios :esultado .rincipal 'alidar ou no a e4ecuo do projeto l1 ico& A& .rojeto >1 ico A&@& >evantamento detal"ado e anlise do sistema e4istente A&A& 0ia n1stico da situao atual A&B& .rojeto do novo sistema .rincipal Objetivo ?studar detal"adamente o problema a ser resolvido, os detal"es envolvidos, as necessidades de in$ormao, para a partir disto, especi$icar o novo sistema&
:esultado .rincipal ?speci$icao detal"ada e precisa do que o novo sistema deve $a!er& B& .rojeto <%sico B&@& .rojeto das entradas B&A& .rojeto das sa%das B&B& .rojeto da arquitetura do sistema 2modularidade3 B&C& ?speci$icao de ,ontroles B&D& .rojeto de arquivos ou construo da base de dados B&I& ?speci$icao de pro ramas .rincipal Objetivo .rodu!ir um conjunto de especi$ica/es dos componentes $%sicos do sistema
.rincipal :esultado ?speci$icao detal"ada e precisa de como o novo sistema ser constru%do e como ir $uncionar& C& .ro ramao ou ,onstruo C&@& :eviso das especi$ica/es C&A& 0esenvolvimento da l1 ica C&B& ,odi$icao C&C& Testes .reparados pelo pro ramador .reparados pelos analistas C&D& 0ocumentao 0e construo 0a operao 2uso do sistema3 .rincipal Objetivo ,onstruir os componentes do sistema de processamento& .rincipal :esultado O sistema testado por partes&
D& Implantao D&@& Treinamento para Implantao 0o usurio .reenc"imento e preparao de in$orma/es primrias 0o ,.0 ou Jrea de In$ormtica :ecepo e controle Transcrio Operao ?4pedio D&A& Teste do Sistema como um todo& D&B& :eviso dos procedimentos operacionais, se $or o caso& D&C& ,onverso do sistema :esultado .rincipal O sistema $uncionando em todos os seus aspectos&
A3 0ireta
Anti'o Sistema -ovo Sistema
93 .aralelo
Anti'o Sistema -ovo Sistema
,3 .iloto
Anti'o Sistema Piloto -ovo Sistema
03 .arcial
Anti'o Sistema -ovo Sistema
7A Anlise ?struturada de Sistemas comp/e6se de um conjunto de tcnicas e $erramentas, em constante evoluo, nascido do sucesso da pro ramao e do projeto estruturados8 2(ane K Sarson3 $b!etivo 5 uma aborda em passo6a6passo para o desenvolvimento de sistemas, comeando com o projeto l1 ico, e radativamente partindo para o projeto $%sico
Dia'rama do flu.o de dados do sistema <lu4o de 0ados .rincipal $inalidade Obter uma representao 2modelo l1 ico3 de sistema&
(roblema do mundo real
&odela'em
Representao (modelo
.ara o projeto l1 ico 0ia ramao para o $lu4o de in$ormao Apresenta as in$orma/es, como elas e4istem dentro da empresa So abstra/es $uncionais do que e4iste na empresa, sobre o que deve ser $eito
,lu.o de dados
3esultado 4niversidade
%ntidade
(rocesso Candidato
Comentrios
0ado um sistema, deve6se de$inir o que est dentro do escopo de estudo e o que no abran e o estudo ?ntidade e4terna: envia ou recebe os $lu4os de dados para o sistema, sendo que o $lu4o de dados est $ora do escopo de estudos Ga representao de um $lu4o de dados, a seta indica o sentido do mesmo .rocesso 6 *m processo implica em uma trans$ormao sobre os dados 2utili!am os dados trans$ormando os $lu4os de dados3 Tipos de trans$orma/es sobre dados: .ropriamente dita ?4&: 'estibular .rovas Gotas Arma!enamento de dados 2temporrio3 ,on$erir o $ormulrio de inscrio num curso vestibular Arma!enamento de dados indicam a necessidade l1 ica de arma!enar6se os dados
Candidato
+nscrio
,az inscrio
3elat0rios da +nscrio
4niversidade
A! Candidatos
3esultados
Dicionrio de Dados Definio 5 uma lista em or ani!ada de todos os elementos de dados pertencentes ao sistema, com de$ini/es precisas e ri orosas $b!etivo .ossibilitar usurios e analista de sistemas con"ecer todas as entradas, sa%das, componentes de dep1sitos e clculos intermedirios 6enefcios 0e$inio dos elementos de dados 0escreve o si ni$icado dos $lu4os e dep1sitos de dados apresentados nos 0<0 0escreve a composio de a re ado de dados que se movimentam pelos $lu4os de dados 0escreve a composio dos a re ados de dados dentro dos dep1sitos de dados 0escreve os detal"es dos relacionamentos entre os dep1sitos realados em um dia rama de entidades6relacionamentos
-otao de Dicionrios de Dados Tipo de Gotao L M 23 NO PQ RR S ?4emplo : nome L t%tulo6cortesia L primeiro6nome L nome6intermedirioL Tltimo6nome L carater6vlido L t%tulo6cortesia M primeiro nome
P Sr& Srta& 0r& .ro$essor Q N carater6vlido O N carater6vlido O N carater6vlido O P A 6 U a 6 ! Q
Si ni$icado
composto de e opcional 2pode estar presente ou ausente3 iterao escol"a uma das op/es alternativas comentrio identi$icador 2campo c"ave3 de dep1sito separa op/es alternativas na construo P Q
Definies %lemento de dados So dados que no necessitam de uma maior decomposio para o $im a que se destinam& e4 : data 2dia, mes, ano3 7L7 lido como 7 de$inido como8, ou 7 composto de8 ?4& A L 9 M , A comp/e6se de 9 e , A de$inido como 9 e ,
%strutura de dados So compostas de elementos de dados ou de outras estruturas de dados, ou mistura de ambas& e4 : <lu4o de dados 6 .edidos .edido Identi$icao6de6pedido 0ata6de6pedido Gum6de6pedido6de6cliente 0etal"es6de6cliente Gome6de6or ani!ao .essoa6que6autori!a .rimeiro nome Sobrenome Tele$one ,odi o6operadora ,1di o6ddd GTmero :amal
,lu.o de dados e Dep0sito de dados <lu4o de dados So camin"os ou 7tubos8 ao lon o dos quais viajam estruturas de dados2em movimento3 Dep0sitos de dados So locais onde as estruturas de dados so arma!enadas at serem requisitadas2estticas3 Descrio de elementos de dados 7:ua8 6 rua 6 nome 6 nTmero As dimens/es dos nomes dos dados esto vinculadas a lin ua em de pro ramao utili!ada no projeto
de
dados de
e si ni$icado
,omprimento