Table of Contents
Engenharia de Software
ATENÇÃO - Sobre Prova 2
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
- Mínimo 20 linhas; Máximo 32 linhas (1 pagina de folha de almaço)
- Avaliação: pertinência, clareza, objetividade
- Escrito a mão. Não será aceito trabalho digitado.
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.
IMPORTANTE
Apresentação do Trabalho Final - 28/11/2011
- 10 minutos por equipe
- Apresentar: visão geral do software, o processo de desenvolvimento, requisitos importantes, modelos, formas de validação, métricas.
- Todos os integrantes devem participar da apresentação
Aviso
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
Introdução
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.
Bibliografia
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.
Calendário
O calendário da disciplina para o segundo semestre de 2011 pode ser consultado aqui.
Trabalhos
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:
- As equipes devem estar formadas;
- O gerente do projeto deve mandar um email ao professor informando a equipe;
- O projeto deve ter sido cadastrado na ferramenta Redmine/BDES.
Os requisitos no enunciado do trabalho devem ser respeitados!
Configuração da integração Redmine/SVN
- Estando no projeto de vocês, acessar a aba configurações/repositório.
- No campo URL coloca “http://localhost:100/svn/ensino/soft/tads/201102/projetoXX” (sem aspas) onde “XX” representa o numero associado ao projeto de cada equipe.
- O usuario/senha pode ser o de qualquer membro da equipe
Material
O material da disciplina encontra-se disponível no Xerox. Número de registro 895.
Links Interessantes
Geral
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
Análise de Pontos por Função
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
Engenharia de Requisitos
Template para documentos de requisitos.
Ferramentas
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.