Artigo Engenharia de Software
Normas de Software
Duarte Cabral: ei02031@fe.up.pt
Guilherme Almeida: ei02027@fe.up.pt
Luís Maia: ei03071@fe.up.pt
Mafalda Barros: ei02108@fe.up.pt
Paulo Cavaleiro: ei03080@fe.up.pt
Tiago Cunha: ei03103@fe.up.pt
Dezembro 2005
Engenharia de Software
Abstract. This work will provide an overview of software standards and make an approach to all its inherent topics. In this project will be mentioned a brief history of standards and what they are, how and when they are applied. Moreover, the work will focus several aspects of software standards, such as, how companies integrate them, their characteristics and all associated documentation. Furthermore, an approach to the main software standards regulating entities as well as their relevancy in the business world will be introduced. Finally, some conclusions concerning the effects of the application of software standards will be presented.
2
1. Introdução
O que é uma norma?
Uma norma é um documento que estabelece procedimentos e especificações que regem o modo como um material, método ou serviço é construído, para que o produto final seja fiável e para que consiga, com toda a consistência possível, servir o seu propósito. As normas aplicam-se em diversas áreas, desde a compatibilidade de produtos, as unidades de medida, até temas relacionados com segurança e saúde. Eis uma breve lista de algumas das vantagens que as normas podem trazer:
• Simplificam o desenvolvimento de produtos;
• Reduzem significativamente custos desnecessários, facilitando ao utilizador uma comparação com outros produtos similares;
• Permitem o comércio e troca de ideias a um nível internacional;
• Garantem a interconectividade e a interoperabilidade entre vários produtos que possam ser usados em conjunto;
• Permitem a novos produtos serem lançados em diferentes mercados com credibilidade, possibilitando avanços mais rápidos e eficazes na tecnologia.
Mas