Escolar Documentos
Profissional Documentos
Cultura Documentos
2
O que são as Metas de um
requisito Smart?
Os requisitos, para serem considerados bem
formados, devem possuir 5 características
principais.
Especifico;
Mensurável;
Achievable; Implementável
Realisable; Relevante ou realizavel
Traceable. Time based, ou temporal
3
Requisitos de Software
▪ S – Específico: Concreto, Claro, Simples, Consistente,
Detalhado.
▪ Corresponde ao termo specific, ou seja, uma meta deve ser
específica naquilo que quer. Se o objetivo é aumentar
vendas, o gestor deve ser prático e objetivo para definir que
quer aumentar as vendas em 20, 30 ou 40% em um período
de 10 meses, por exemplo. O importante é ser
extremamente direto.
4
exemplos
5
Percebe-se o quanto tudo isso é vago, não há
objetividade tão pouco prazos para o cumprimento
das metas. Para que as metas mencionadas consigam
ser aplicadas como metas SMART, é fundamental que
sejam reformuladas a fim de se tornarem mais
precisas e diretas, pois da forma que estão elas podem
ser consideradas como metas utópicas( quase
impossivel de se realizar) e dificilmente serão
cumpridas.
6
SMART
o que eu quero alcançar com essa meta? Aumentar
as vendas em 10%
quem será ou quem serão os responsáveis por ela? A
equipa de marketing
onde ela será realizada? Online
como ela será conquistada? Com divulgação de
conteúdos relevantes
por que ela deve ser seguida? Queremos aumentar a
participação online
7
SMART
M – Mensurável: Possível de verificar a sua concretização no
sistema.
Como criar uma meta se ela não pode ser medida? Isso
não faria nenhum sentido
8
Para uma meta ser mensurável, ela deve
responder as questões:
Quais requisitos devem ser verificados antes
deste?
Quais os casos de testes necessários para
verificação?
Pode ser testado isoladamente?
Quais as condições técnicas para a sua
execução?
O que se deve testar? Como testar e porque
testar?
9
Para uma meta ser mensurável, ela deve
responder as questões:
11
R – Realizável: Possível de alcançar, caso seja possível de
implementar dentro de todos constrangimentos em que é
desenvolvido o sistema e o processo de desenvolvimento.
Responde as seguintes questões:
12
Revisão Sobre Requisitos de Software
13
T – Time based, ou temporal
O último ponto das metas SMART é extremamente
importante. Qualquer meta traçada deve ter prazo. Quando
se cria uma meta e não se estabelece um tempo para a
sua realização, ele pode ser alcançado em 1 dia, 1 mês, 1
ano.
14
▪ T – Time based, ou temporal
▪ Capacidade que um requisito tem de ser seguido (de frente
para trás e vice-versa) a partir da sua concepção através da
especificação passando pelo seu desenho, implementação,
até aos testes. Esta é uma propriedade muito importante
pelas seguintes razões:
15
Requisitos de Software
▪ Em função dos desafios da construção de um software e dos impactos
que os requisitos passaram a ter na Qualidade dos Softwares
desenvolvidos, a área de Requisitos passou a ser uma sub-disciplina
independente da Engenharia de Software. Surgiu assim a
Engenharia de Requisitos, que é definida como sendo a área da ES
que estuda os processos cooperativos, interactivos e incremental que
garantem que:
Todos os requisitos relevantes são explicitamente conhecidos e
entendidos no nível de detalhe exigido.
Existe um entendimento suficiente entre todas as partes envolvidas sobre
os Requisitos do Sistema a ser desenvolvido.
Todos os requisitos são especificados e documentos em conformidade
com os padrões, formatos e regras estabelecidades.
16
Conceitos de Qualidade
de Software
▪ A Qualidade de Software é área da Engenharia de
Software que se dedica ao estudo de processos, técnicas e
ferramentas que visam garantir que um produto de
software atende as características e propriedades definidas
nos requisitos.
▪ A Qualidade de Software como atributo, é definida como
sendo a propriedade que os softwares possuem em
satisfazer os requisitos implícitos e explícitos definidos sob
condições específicas. – ISO/EIC 9126-1 e ISO/IEC 25010.
17
Conceitos de Qualidade
de Software
▪ A teoria sobre Qualidade de Software parece simples, porém, na
prática existem alguns aspectos problemáticos específicos da
Qualidade de Software, nomeadamente:
18
Qualidade do Software vs Qualidade do Processo de
Desenvolvimento de Software
19
Qualidade do Software vs Qualidade do Processo de
Desenvolvimento de Software
20
Qualidade do Software vs Qualidade do Processo de
Desenvolvimento de Software
21
Qualidade do Software vs Qualidade do Processo de
Desenvolvimento de Software
22
Revisão Sobre Processos de Desenvolvimento de
Software
23
Revisão Sobre Processos de Desenvolvimento de
Software
24
Revisão Sobre Processos de Desenvolvimento de
Software
▪ Existem vários modelos para aplicação de processos de
desenvolvimento de software, entretanto, todos incidem
sobre as mesmas fases:
25
Revisão Sobre Processos de Desenvolvimento de
Software
26
FIM
27