PROGRAMA DE DISCIPLINA

 

DADOS DA DISCIPLINA

CÓDIGO       NOME                                                                           CARGA HORÁRIA SEMANAL         N.º DE CARGA HORÁRIA

                                                                                                                           TEÓRICA        PRÁTICA           CREDITOS      GLOBAL

 

Especificação de Requisitos e Validação de Sistemas

5

0

05

75

PRÉ – REQUISITOS

q       Engenharia de Software

 

EMENTA

q       Motivação

q       Técnicas de especificação de requisitos

q       Ferramentas de especificação de requisitos

q       Técnicas de validação de sistemas

q       Ferramentas de validação de sistemas

q       Estudo de caso

q       Projeto

CONTEÚDO PROGRAMÁTICO

q       Importância, contexto e conceitos de elicitação e especificação de requisitos, requisitos funcionais e não funcionais

q       Técnicas efetivas para elicitação de requisitos

q       Especificação de requisitos baseada em casos de uso (atores, casos de uso, fluxos de eventos, especificações suplementares, diagramas de casos de uso)

q       Atividades de elicitação e especificação de requisitos de um processo específico, baseado em casos de uso e nas técnicas de elicitação vistas

q       Utilização de ferramentas efetivas para elicitação e especificação de requisitos

q       Elicitação e especificação de requisitos de um sistema simples, usando as técnicas e ferramentas vistas

q       Visão geral de outras linguagens, técnicas, e ferramentas para elicitação e especificação de requisitos

q       Importância, contexto e detalhamento dos conceitos de testes de sistemas (testes caixa branca e caixa preta; testes de unidade, integração e sistemas; testes de regressão)

q       Técnicas efetivas para planejamento, projeto, implementação e análise de testes

q       Técnicas efetivas para inspeção de artefatos de software

q       Técnicas efetivas para controle de qualidade de software

q       Atividades de validação e testes de um processo específico

q       Ferramentas efetivas para validação e testes

q       Visão geral de outras linguagens, técnicas, e ferramentas para validação e testes

q       Projeto

q       Avaliação

BIBLIOGRAFIA BÁSICA

q       Kotonya, Gerald and Sommerville, Ian.: Requirements Engineering: Processes and Tecniques, John Wiley & Sons, Ltd, 1998   

q       Chung, Lawrence; Nixon, Brian A.; Yu, Eric and Mylopoulos, John: Non-Functional Requirements in Software Engineering, Kluwer Academic Publishers.

q       Booch, Grade; Rumbaugh, James and Jacobson, Ivar: The Unified Modeling Language User Guide, Addison-Wesley, 1999.

q       Ian Sommerville. Software Engineering. Addison-Wesley, 2000.





Aqui em breve ira conter o link para atual pagina desta discipina





 RETORNAR