Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
Colaborar 1.0.2
Ir para
2004-2014 Unopar