O 1o Ano do curso Tecnico em Informatica Integrado aoEnsino Medio surpreendeu pela sua capacidade tecnica e sua criatividade na 1a Mostrade Paineis realizada. Nesta mostra as equipes compostas por ate 3 alunos, criarampaineis abordando os mais diferentes tipos de softwares e apresentaram estespaineis a todos os demais alunos do IFPR. Parabens a todos que participaram desta atividade! Aos meus alunos do IFPR - Campus de Paranavai.A partir de hoje, estarei disponibilizando todo o material que utilizamos em aula no site https://sites.google.com/a/ifpr.edu.br/kessiamarchi. 1. Introducao Os sistemas de informacao estao presentes em diversas, senaotodas, areas de aplicacao e sao reconhecidamente importantes ativosestrategicos para diversas organizacoes, pois, apresentam um papel vital deapoio nos processos organizacionais e nas tomadas de decisoes. Entretanto, e defundamental importancia que estes sistemas de informacao apoiem adequadamente ecorretamente todos os requisitos estabelecidos no dominio da aplicacao,respeitando sempre, o escopo pre-determinado. Neste contexto, a identificacao eo entendimento dos requisitos se tornam as principais tarefas dodesenvolvimento de software. A Engenharia de Requisitos e descrita por SOMMERVILLE (2011)como o processo de descobrir, analisar, documentar e verificar as funcoes erestricoes do sistema, tendo como objetivo criar e manter um documento derequisitos de sistema. Este texto apresenta os conceitos relacionados a Engenhariade Software, relatando, inicialmente, o que sao requisitos de um sistema ealguns tipos de requisitos, seguido por uma maior explanacao sobre a Engenhariade Requisitos e seus subprocessos, que sao a elicitacao e analise de requisistos,a especificacao e a validacao dos requisitos. E importante ressaltar que este texto considera o publicodiscente dos cursos tecnicos e tecnologicos do eixo de informacao e comunicacaodo IFPR campus Paranavai. 2. Requisitos Os requisitos de software tem um papel fundamental noprocesso de desenvolvimento de software, e eles sao considerados fatoresdeterminantes para o sucesso ou fracasso de um projeto de software.SOMMERVILLE (2011) conceitua requisito de um sistema comosendo descricoes dos servicos que devem ser fornecidos por este sistema e suasrestricoes operacionais. E a IEEE conceitua requisito como uma condicao ou umafuncionalidade necessaria ao usuario para resolver um problema (PRESSMAN, 2011).A partir destas definicoes, podemos dizer que os requisitosde um sistema incluem as especificacoes dos servicos que os sistemas devemprover as restricoes sobre as quais ele deve operar, as propriedades gerais queo software deve atender e as necessidades e limitacoes que devem sersatisfeitas ao longo do processo de desenvolvimento. As definicoes de requisitos apontam para diferentes tipos derequisitos, de forma generica, podemos classificar os requisitos comorequisitos funcionais, requisitos nao funcionais e requisitos de dominio.Entretanto, ha na literatura os requisitos de sistema e requisitos deinterface. 2.1. Requisitos FuncionaisOs requisitos funcionais estao diretamente relacionados asfuncionalidades dos sistemas. Sao declaracoes de servicos que o sistema devefornecer; como o sistema deve reagir a entradas especificas; e como o sistemadeve se comportar em determinadas situacoes. Podendo, em algumas situacoes,determinar explicitamente o que o sistema nao deve fazer (SOMMERVILLE, 2011). Tambem e de responsabilidade dos requisitos funcionaisdescrever as interacoes entre o sistema e seu ambiente, por exemplo: Osoftware deve permitir que o atendente realize o cadastro do paciente(SOMMERVILLE, 2011). 2.2. Requisitos Nao FuncionaisOs requisitos nao funcionais descrevem as restricoes sobreos servicos ou funcoes que o sistema deve prover,