Ferramenta Case - UML
Departamento de Ciências Exatas e Tecnológicas
Curso de sistemas de informação
(Bacharelado)
MAURÍCIO CAVICHIOLI PASSOS
FERRAMENTAS CASE
Lages (SC) 2013
MAURÍCIO CAVICHIOLI PASSOS
FERRAMENTAS CASE
Trabalho desenvolvido para a disciplina de Engenharia de Software, como parte da avaliação referente ao primeiro semestre.
Professor: Sergio Murilo Schütz
LAGES (SC)
2013
SUMÁRIO
INTRODUÇÃO
Os produtos de software são amplamente utilizados pela comunidade nos mais diversos setores, que envolvem desde aplicações triviais até sistemas críticos, tais como sistemas de segurança militar, sistemas de controle aéreo e sistemas de controle financeiro. Isto implica que a qualidade de um produto de software é uma questão fundamental, não apenas nos aspectos tecnológicos, mas também nos efeitos sociais resultantes do uso destes produtos pela comunidade. A complexidade dos requisitos impostos aos produtos de software atualmente demanda um desenvolvimento sistemático apoiado por técnicas e mecanismos eficazes que possam ser mensurados e provados para a comunidade que o uso de um produto software não implicará em riscos.
Entenda-se por processo de software, o conjunto de todas as atividades relacionadas ao desenvolvimento, controle, validação e manutenção de um software operacional.
Os métodos estruturados vêm sendo amplamente estudados na engenharia de software desde seus primórdios. Estes métodos oferecem procedimentos e notações diagramáticas através dos quais os requisitos de software são elicitados, transformados e documentados para produção de um código operacional.
Uma ferramenta CASE oferece um conjunto de serviços fortemente relacionados para apoiar uma ou mais