Ciência da Computação
Universidade Federal de Alagoas – UFAL
Campus Arapiraca
9 de Fevereiro de 2014
Rodolfo Carneiro Cavalcante (UFAL)
Exerc´ ıcios 9 de Fevereiro de 2014
1/9
Exerc´ ıcios O que ´ software? e O que ´/foi a crise de software? e O que ´ Engenharia de Software? e Qual o papel do engenheiro de software?
Quais atividades podem ser desempenhadas para criar software?
Rodolfo Carneiro Cavalcante (UFAL)
Exerc´ ıcios 9 de Fevereiro de 2014
2/9
Exerc´ ıcios Para um sistema de um caixa eletrˆnico, forneca uma lista de o ¸ requisitos: Requisitos funcionais
Rodolfo Carneiro Cavalcante (UFAL)
Requisitos funcionais n˜o a Exerc´ ıcios Requisitos dom´ ınio
de
9 de Fevereiro de 2014
3/9
Exerc´ ıcios Identifique como Req. Funcional (RF), Req. N˜o Funcional (RNF) ou a Req. de Dom´ (RD) ınio (
(
(
(
(
)
)
)
)
)
´
E necess´rio manter um log de todas as ac˜es do usu´rio a ¸o a emiss˜o de relat´rios gerenciais a o o IMC do atleta deve ter precis˜o de 3 casas decimais a cadastro de dados pessoais dos clientes calcular a m´dia dos alunos de acordo com as normas da UFAL e Rodolfo Carneiro Cavalcante (UFAL)
Exerc´ ıcios 9 de Fevereiro de 2014
4/9
Exerc´ ıcios Qual a importˆncia da modelagem para o desenvolvimento de a software?
Quais s˜o os principais diagramas da UML? Classifique-os em a est´ticos ou dinˆmicos. a a
Rodolfo Carneiro Cavalcante (UFAL)
Exerc´ ıcios 9 de Fevereiro de 2014
5/9
Exerc´ ıcios Assinale V (verdadeiro) ou F (falso)
(
)
( )
( )
(
)
(
)
Atores podem executar um Caso de Uso se estiverem associados atrav´s de Inclus˜o e a
Atores s´ podem ter relacionamento de Extens˜o com Atores o a
O relacionamento de Generalizac˜o s´ ´ poss´ entre Casos
¸a o e ıvel de Uso
Se um ator B ´ um subtipo de outro ator A ent˜o B pode e a executar todos os