Iury Salino
Professor Universitário e Analista de Sistemas, Bacharel em Sistemas de Informação pela Estácio da Amazônia, Especialista em Desenvolvimento de Aplicativos para Dispositivos Móveis pelo IGTI.
Iury da Guia Salino
iury.professor@gmail.com
Introdução a Requisitos
Qualidade de Software
Problemas comuns
Atividade
Os requisitos de um sistema são as peças fundamentais para o desenvolvimento de software e sistemas de qualquer natureza.
Os requisitos de um sistema são as peças fundamentais para o desenvolvimento de software e sistemas de qualquer natureza.
podemos entender requisitos de software como
algo que é proposto no sistema ou alguma restrição em seu desenvolvimento.
A Qualidade de software pode ser definida segundo alguns autores (KOSCIANSKI e SOARES, 2007) como um conjunto de atributos de software que devem ser satisfeitos de modo que o software atenda às necessidades dos usuários.
Problemas comuns de qualidade
Atividade 1: atributos de um software de qualidade
Correção, Integridade, Flexibilidade, Confiabilidade, Eficiência, Reusabilidade, Usabilidade, Manutenibilidade, Evolutibilidade, Portabilidade, Interoperabilidade.
Deve ser fácil de aprender e de usar, permitindo maior produtividade do usuário, flexibilidade de utilização e aplicação e proporcionar satisfação ao usuário;
os componentes do software devem permitir ser reutilizados em outras aplicações;
deve permitir fácil manutenção para que correções ou
atualizações sejam realizadas de modo fácil e eficiente;
deve permitir expansão de suas funcionalidades para
atender novos requisitos ou incorporar novas tecnologias;
deve ser capaz de interagir com diferentes sistemas
e plataformas.
deve poder ser executado no maior número possível de
equipamentos
deve realizar suas tarefas em tempo adequado à complexidade de cada um deles. E devem utilizar de modo eficiente os recursos de hardware
disponíveis;
deve se comportar como esperado e não falhar em situa-
ções inesperadas;
deve prever que o usuário pode agir de forma não esperada e deve ser capaz de resistir a eventuais situações sem falhas;
suas especificações satisfazem os requisitos dos usuários e da organização;
deve funcionar de forma correta. Satisfazendo as suas especificações sem falhas ou erros;
By Iury Salino
Professor Universitário e Analista de Sistemas, Bacharel em Sistemas de Informação pela Estácio da Amazônia, Especialista em Desenvolvimento de Aplicativos para Dispositivos Móveis pelo IGTI.