Você está na página 1de 3

Anlise de Sistemas (/aluno/timeline?

matric

Wa 1 - Anlise de Sistemas

Ir para

TECNOLOGIASPARAAPLICAESWEB

WEBAULA1
Unidade1AnlisedeSistemas
Atualmente, a transformao organizacional tem sido amplamente
discutida e praticada, pois a transio entre negcios e tecnologias de
informao, bem como a integrao das funcionalidades de um Sistema
de Informao (SI) com os requisitos organizacionais tem sido o grande
problemadasorganizaesedaengenhariadesistemas.Ento,iniciamos
esclarecendo dois conceitos: Engenharia de Sistemas e Engenharia de
Software!
Figura1EngenhariadeSistemas.

Fonte:Thinkstock(2012).
A Engenharia de Sistemas contempla todos os aspectos relacionados ao
desenvolvimento de sistemas com base em computadores, incluindo
hardware, software e engenharia de processos, e a Engenharia de
SoftwareumapartedaEngenhariadeSistemasqueseocupadetodos
os aspectos da produo de software (SOMMERVILLE, 2003). Para
Pressman (2002), a Engenharia de Software abrangeumconjunto de3
elementos fundamentais (mtodos, ferramentas e procedimentos), que
possibilita ao gerente o controle do processo de desenvolvimento do
software e oferece ao profissional uma base para a construo de
softwaredealtaqualidade.
O mtodo proporciona os detalhes de como fazer para construir o
software. Envolvem um amplo conjunto de tarefas que incluem:
planejamento e estimativa de projeto, anlise de requisitos, anlise e
projeto, implementao e testes. Sommerville (2003) define que um
mtodo uma abordagem estruturada para o desenvolvimento de
software, para facilitar a produo de software de alta qualidade,
apresentandoumaboarelaocustobenefcio.
Todos os mtodos apresentam modelos de um sistema (tcnicas de
modelagem)quepossamserrepresentadosgraficamentepordiagramas,
na maioria, ou de forma descritiva, sendo que cada tcnica de
modelagem tem um objetivo e aplicabilidade para melhor especificar o
projeto.Naliteratura,hvriosmtodosdedesenvolvimentorenomados
e reconhecidos pelo mercado. No existe o mtodo ideal e diferentes
mtodostmreasdeaplicaodiversificada.
As ferramentas proporcionam apoio automatizado ou semiautomatizado
aos mtodos de desenvolvimento de software, como por exemplo, as
ferramentasComputerAssitedSoftwareEngineering(CASE)Engenharia
de Software Auxiliada por Computador, de modelagem, de banco de
dadosedelinguagensdeprogramao.

Os procedimentos definem o planejamento do projeto, a sequncia de


execuodasatividades,astcnicasdemodelagemquesoadotadasdo
mtodo escolhido, a sequncia de execuo das atividades e demais
regrasepadresadotadosnodesenvolvimentodosoftware.
Podemos concluir que o desenvolvimento de um SI deve abranger a
definio de uma metodologia que contemple mtodos, tcnicas de
modelagem, arquitetura e tecnologias a serem adotados no
desenvolvimentodosistema,visandoumsoftwarecomqualidadeque
atenda plenamente os requisitos dos usurios e assim, agregue
intelignciaaonegcio.

Colaborar 1.0.2

Ir para

2004-2014 Unopar

Você também pode gostar