Data: 24/11/2011 (conforme cronograma estabelecido no início do semestre)
Local: F-108
Duas questões da prova 2 serão realizadas através de estudo dirigido.
Questão 1: Disserte sobre a verificação & validação do software (Capítulo 22)
Questão 2: Disserte sobre teste de software (Capítulo 23)
Resuma os pontos importantes de cada capítulo. Cada questão vale 2 pontos na prova 2, o restante da pontuação da prova (6 pontos) será cobrado no dia marcado.
Requisitos e Restrições
Entrega: em mãos, na aula de 28/11/2011
Cópia dos textos (plágio) resultará em nota zero para todos os envolvidos, além das punições estabelecidas no regimento da Universidade.
Para pensar: leia os artigos do Blog do Silvio Meira
um brasil maior: mesmo? - sobre o atraso da indústria brasileira de software.
TICs: software, produtividade e emprego
Você sente que trabalha no lugar certo?!? Para pensar…
Where the Jobs Are in 2011: Software Engineering
Why Software Is Eating The World
Esta disciplina tem por objetivo introduzir os conceitos básicos de engenharia de software. A ementa e o programa da disciplina podem ser consultados no site oficial.
A bibliografia básica da disciplina pode ser consultada aqui.
O livro “Engenharia de Software” de Ian Sommerville será o livro texto mais usado na disciplina.
O livro “Análise de pontos de função: estudo teórico, crítico e prático” está disponível na biblioteca da UDESC. Infelizmente a biblioteca do CCT não tem nenhuma cópia deste livro, então quem tiver interesse pode solicitar o empréstimo e devolver na nossa biblioteca mesmo.
O calendário da disciplina para o segundo semestre de 2011 pode ser consultado aqui.
TRABALHO FINAL deve ser entregue até 28/11/2011 as 18:00.
A entrega consiste em enviar dos documentos/código fonte do projeto para o repositório SVN.
Somente os documentos no repositório SVN serão considerados na avaliação.
Os documentos entregues depois deste prazo não serão considerados!
IMPORTANTE:
O tema do projeto final, e também os membros da equipe, devem ser definidos até 21/08/2011. Ou seja:
Os requisitos no enunciado do trabalho devem ser respeitados!
Configuração da integração Redmine/SVN
O material da disciplina encontra-se disponível no Xerox. Número de registro 895.
Redmine BDES/UDESC - Ferramenta de gerenciamento de projetos usada na disciplina. O manual do usuário do Redmine pode ser encontrado aqui (texto em inglês).
Notas de Aula da disciplina Projeto de Sistemas de Software - Prof. Ricardo de Almeida Falbo (Universidade Federal do Espírito Santo - UFES)
IEEE Guide to the Software Engineering Body of Knowledge (SWEBOK)
Software Industry Business Models
Sharing Source Code with Clients: A Hybrid Business and Development Model
Artigo explicando Análise de Pontos por Função. Possui um exemplo de cálculo no anexo.
Pontos de Função e Medidas - O Que é um Ponto de Função?
Desmistificando Pontos de Função: Entendendo a Terminologia
Mini tutorial de análise de pontos por função.
Grupo Brasileiro de Usuários de Análise de Pontos por Função. Aqui tem vários artigos que ensinam a calcular os PF.
How to Determine Your Software Application Size Using Function Point Analysis
Template para documentos de requisitos.
astah UML - Ferramenta para modelagem UML. A versão community é gratuíta porém necessita de cadastro no site da empresa.
astah Community Site - Forum de discussão sobre a ferramenta astah UML.
TortoiseSVN - Cliente para acesso ao repositório da ferramenta de controle de versão SVN.
Smart SVN - Outro cliente da ferramenta SVN.