Bluestar Ensino e Tecnologia www.bluestar.inf.br (61) 3347-9255
Exerccios Aula 1
1. Um software pode ser definido como: (marque apenas 1)
a). Um conjunto de programas, que so entendidos e executados por um computador, estrutura de dados e documentao associada, que servem para realizar um mtodo lgico, procedimento ou um controle. b). Documentao e estrutura de dados. c). Anlise de requisitos, projetos e especificao de testes. d). Um conjunto de programas, que implementam os requisitos solicitados pelo cliente, que servem para realizar um mtodo lgico, procedimento ou um controle. e). Um conjunto de programas e especificao de testes, que servem para realizar um mtodo lgico, procedimento ou um controle.
2. O que seria verdadeiro sobre modelagem de software? (marque apenas 1)
a). Diagramas normalmente so construdos sem a observncia das regras de notao. b). No contexto de desenvolvimento de software, corresponde a desenhos grficos que no seguem padro lgico. c). Podemos tambm dizer que um diagrama uma apresentao de uma coleo de elementos grficos que no precisam possuir um significado predefinido. d). Consiste na utilizao de notaes grficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistema.
3. Correlacione os conceitos abaixo as alternativas:
a). Definem a estrutura e o comportamento de um tipo de objeto. b). Representam entidades que existem no mundo real, possuem um identificador nico e podem interagir com outros objetos e consigo mesmo. c). Requisio enviada de um objeto a outro para que este ltimo realize alguma operao. d). Representao das caractersticas e do comportamento relevantes de um conceito do mundo real para um determinado problema e). Forma de restringir o acesso ao comportamento interno do objeto f). Habilidade de objetos de classes diferentes responderem a mesma mensagem de diferentes maneiras. g). Caracterstica da POO que permite que classes semelhantes sejam agrupadas em hierarquias e permite herdar caractersticas e comportamentos.
UML 2.0 - Luclia Vieira Mota Bluestar Ensino e Tecnologia www.bluestar.inf.br (61) 3347-9255
4. Quais das caractersticas abaixo podem ser encontradas na UML? a). Independente de linguagem de programao. b). Linguagem visual c). No uma linguagem programao e no possui verses. d). apenas uma metodologia de desenvolvimento. e). Independente de processo de desenvolvimento. f). Mantida pela IBM.
________________
5. Quais dos diagramas abaixo so comportamentais? a). Diagrama de Atividades b). Diagrama de Objetos c). Diagrama de Caso de Uso d). Diagrama de Componente e). Diagrama de Classe f). Diagrama de Colaborao