Ministério da Educação
Brasil um país de todos
Personal tools
You are here: Home Members Jones Albuquerque disciplinas Fundamentos de Engenharia de Software
Navigation
Log in


Forgot your password?
 
Document Actions

06287 - Fundamentos de Engenharia de Software

by Jones Albuquerque last modified 2015-11-17 05:16

material e cronograma de aulas...



  • Presença e Nota


2015-2


  • Comunicação


     Comunidade Fundamentos de Engenharia de Software BSI/UFRPE no FB!

  • Material


Ementa e Conteúdo Programático


Livros-Texto

aula
data
assunto
para casa
4
18.ago.15
 
Ementa do Curso e Livros

Conceitos Preliminares: O que é ENG. de SW?
https://en.wikipedia.org/wiki/Software_engineering

Definições e entomologia



  1. Capítulo 1
  2. o que é ser um Engenheiro de Software, by Google: https://www.google.com/about/careers/search#!t=jo&jid=41144&
  3. O corpo de conhecimento de Engenharia de Software: SWEBOK ou baixe aqui
  4. Veja o que é Software do ponto de vista de Propriedade Intelectual, vide Artigo 2o. de http://www.planalto.gov.br/ccivil_03/leis/L9609.htm
  5. O que é WhatsApp, Skype, Netflix, Ubber e porque não se regula isso.... http://boletim.de/silvio/as-teles-tm-que-entender-a-rede/
  6. alinhamento com demais disciplinas do semestre
8
25.ago.2015
  1. Fundamentos e tendências
  2. Modelos de ciclos de vida de Sw
Capítulo 2 do Livro-texto

NOTA 1 - teste conceitual

Para ler sobre TICs e Software no Mundo:
  1. https://twitter.com/BW
  2. https://twitter.com/HarvardBiz
  3. https://twitter.com/businessinsider
  4. https://twitter.com/EconBizFin
  5. https://twitter.com/Forbes
  6. https://twitter.com/NatureNews
  7. https://twitter.com/wef
  8. https://twitter.com/trendency
  9. https://twitter.com/WIRED
  10. https://twitter.com/ForbesTech
  11. https://twitter.com/medialab
  12. https://twitter.com/physorg_com
  13. https://twitter.com/FastCompany
  14. https://twitter.com/nytimesscience
  15. https://twitter.com/BillGates
  16. https://twitter.com/science
  17. e alguns exemplos já filtrados: https://twitter.com/srlm, https://twitter.com/joabr


12
01.set.2015
Modelos de Processo em Engenharia de Software

Desenvolvimento Ágil - conceitos, modelos, SCRUM


princípios e prática de modelagem...

Capítulos 3 e 4 do Livro-texto


16
08.set.2015
prática de SCRUM...

20
15.set.2015
prática SCRUM + cloud:
Implementar um CRUD usando artefatos SCRUM e enviar, código e artefatos produzidos, por e-mail para jones.albuquerque@gmail.com com [BSI-FSE CRUD SCRUM] no assunto do e-mail. Prazo para entrega 11:59:59 do dia 08.set.2015.

NOTA 2 - PRÁTICA, implementar um Hello World usando artefatos SCRUM
Repescagem (-30%): enviar seu Hello World e artefatos SCRUM até 23:59:59 do dia 08.set.2015
24
 22.set.2015
  1. Quais serão os requisitos de sistemas de Software em 2025 se tendências como estas se confirmarem? Discussão no grupo no FB: https://www.facebook.com/groups/1483190775334983/
  2. Engenharia de Requisitos
  3. TEMPLATE de Documento de Requisitos
  4. TEMPLATE em PORTUGUÊS de Documento de Requisitos

 Capítulo 5 do Livro-Texto

NOTA 3 - Preencher os itens 1.1 a 1.4 do TEMPLATE de Documento de Requisitos que está em Inglês: Criar uma estória para 2025 e a partir dela elicitar os requisitos necessários para a solução do problema contado. Argumentar com referências que confirmem a estória prevista, ENTREGA: 29.set.2015
ENTREGA: enviar um e-mail para jones.albuquerque@gmail.com com assunto [BSI-FES] Doc de requisitos. não anexar arquivos e sim um link para onde vc o guardou.
28
29.set.2015
Modelagem de Requisitos - conceitos e WebApp
Capítulo 6 e 7



32
06.out.2015
PRÁTICA
NOTA 4 - PRÁTICA, Definição de Meu sistema para 1VA com análise técnica do que é possível entregar refinando o Documento de Requisitos. ENTREGA: 06.out.2015
ENTREGA: CRIAR um repositório com suas atividades até então e enviar um e-mail para jones.albuquerque@gmail.com com assunto [BSI-FES] PROJETO 1VA. e o link para o seu repositório com o diagrama de usuário do seu sistema de 2030.
36
13.out.2015
Projeto de Software - conceitos e Arquitetura


Capítulo 8 do Livro-texto


40
20.out.2015
Projeto de Arquitetura de Software e de Componentes
Capítulo 9 e 10

NOTA 5
- Documento de Arquitetura - PRÁTICA, projetar um documento de arquitetura orientada a serviços (SOA) a partir do Documento de Requisitos, Casos de uso e Documento de Classes. ENTREGA: 20.out.2015 até às 23:59:59
ENTREGA: DISPONIBILIZAR no repositório.
44
03.nov.2015
Projeto de Interfaces do Usuário - Fundamentos
 
Capítulo 11

NOTA 6
- Documento com Interface de Usuário, projetar a interface de usuário de seu sistema como para 2020-2030 a partir do documento de requisitos, casos de uso e SOA. ENTREGA: 03.nov.2015 até às 23:59:59
 
????????
Padróes de Projeto e WebApps
Capítulos 12 e 13

 
48
17.nov.2015
Qualidade de Software - conceitos, Técnicas e Garantia da Qualidade
Capítulos 14, 15 e 16 do Livro-texto

NOTA 7
- Apresentação (não é slide) com um "Status Report" (o que está pronto até agora e como está o andamento das implementações dos projetos e como vc está garantindo QUALIDADE) do seu projeto.ENTREGA: horário da aula em 24.nov.2015
52
24.nov.2015
TESTE de Software - estratégias e abordagens
Capítulo 17 e 18 do Livro-texto

24.nov.2015

PRÁTICA teste de software
Capítulos 19 e 20 e 21 do Livro-texto
56
01.dez.2015
Gestão de Configuração de Software
Capítulo 22


COMO FAZER SEU PLANO DE CONFIGURAÇÃO
http://www.pronus.eng.br/artigos_tutoriais/gerencia_configuracao/conceitos_basicos_controle_versao_centralizado_e_distribuido.php

NOTA 8 - Meu Plano de Projeto com Cronograma e Gestão de Configuração
60
08.dez.2015
Métricas de Produto
Capítulo 23
64
15.dez.2015
Gerência de Projetos de Software - conceitos, métricas, estimativas
Capítulo 24, 25 e 26

Nota 9 -
Status Report com práticas de gestão de projetos SCRUM
68
22.dez.2015
Cronograma de Projeto de Software e Gestão de Riscos
Capítulo 27 e 28

Nota 10
- ENTREGA FINAL
72
??
Manutenção e Reengenharia
Capitulo 29
76
??
Tendências em Engenharia de Software

Capítulos 30 a 32




80

RESERVAS



Gestão de Configuração de Software

Capítulo 9 do Livro-Texto




SCRUM - Processo de Desenvolvimento Ágil


SCRUM - Processo de Desenvolvimento Ágil
  • http://www.google.com.br/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fccsl.ime.usp.br%2Fagilcoop%2Ffiles%2F3-Scrum.ppt&rct=j&q=scrum+ppt&ei=6lIXTMWNJcK78gachaWYCQ&usg=AFQjCNEZgRp8kF8kGWMvDAKio8YeBeaJ_A
  • http://www.google.com.br/url?sa=t&source=web&cd=3&ved=0CCEQFjAC&url=http%3A%2F%2Fwww.ic.unicamp.br%2F~eliane%2FCursos%2FMO409%2FCurso2003%2FApresentacoes%2FScrum.ppt&rct=j&q=scrum+ppt&ei=6lIXTMWNJcK78gachaWYCQ&usg=AFQjCNGKf_JYNielHVgv1HJsDFE9auZ7iQ
  • http://www.google.com.br/url?sa=t&source=web&cd=1&ved=0CBYQFjAA&url=http%3A%2F%2Fwww.firescrum.com%2F&rct=j&q=firescrum&ei=41MXTPz5A8P48AaEquT-CA&usg=AFQjCNGkzzKEL4O7WodCWVECGyLIiHSIrA



  • Projeto de Interface


    NOTA 3 - Entrega do Plano de Configuração de Software para as entregas planejadas na NOTA 2

    Capítulo 15 do Livro-texto

    UM BOM EXEMPLO DE INTERFACE: http://www.marca.com/deporte/futbol/mundial/sudafrica-2010/calendario.html


    • NOTA 4 - 1a. BASELINE



    • NOTA 4 - 1a. BASELINE



    NOTA 5 - 2a. BASELINE



    Técnicas de Teste de Software


    NOTA 6 - 3a. BASELINE ASSINATURA DE ATA DE 2.VA


    Engenharia da WEB (presença opcional)
     
     

    NOTA 7 - ENTREGA FINALPara a Entrega Final, criar um respositório (site) para o projeto com, no mínimo:
    1. equipe (foto e nome dos integrantes)
    2. breve descrição do projeto e para quê ele serve
    3. todos os documentos (artefatos) produzidos para o projeto
      1. Documento de Requisitos
      2. Plano de Projeto e Cronograma
      3. Plano de Configuração
      4. Plano de Testes
    4. conjunto de snapshots ilustrando o uso do sistema
    5. código fonte e guia de instalação do sistema (para sistemas cloud, basta o link ao invés do guia)


    • Avaliações


    1VA: serão realizadas 10 avaliações individuais podendo o estudante descartar 20% destas.

    2VA: serão realizadas 7 avaliações coletivas podendo descartar 1 destas exceto a NOTA 7.

    A última avaliação será realizada no período sugerido para as VAs em Calendário Acadêmico.
                          bônus extras: possíveis exercícios do livro-texto e participações em aula.
                          penalidades: _toques de celulares (-3).
                                             _conversas paralelas (-2).
                                             _fontes adversas de informações (-5)

                                             _ informação de terceiros (expulsão).



    Powered by Plone CMS, the Open Source Content Management System

    This site conforms to the following standards: