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


Forgot your password?
 
Document Actions

PPGIA 7307 - Applied Software Engineering

by Jones Albuquerque last modified 2014-08-06 09:56

Execução de projetos práticos de engenharia de software, na área específica de cada aluno nos mais diversos tópicos. Gerenciamento de projetos, Estimativas, Métricas, Qualidade e Certificação. Requisitos. Especificação de Sistemas. Projeto, Análise e Arquitetura de Software. Programação Generativa e Técnicas de Transformação de Programas. Aplicação de Padrões, Processos, Metodologias, Práticas e Ferramentas de Desenvolvimento de Software. Linhas de Produtos. Testes e Validação de Software. Manutenção e Evolução de Software.

 

syllabus, slides, tasks, books...
 

 

  • Scores

 

    SEMESTRE 2014-1

 

  • Problems

 

Nielson: https://bitbucket.org/nsantana/mobile-metrics-collector

Alex: https://drive.google.com/folderview?id=0B6EeOfG86LP4bGRXVmpsNU05TnM&usp=sharing


  • Communication


  
 

  • Contents

 

     Ementas Disciplinas PPGIA

   


Books...

  Capa  Capa   Capa  Capa  Capa  Capa  Capa

 

Papers
  1. Scientific Software Development Is Not an Oxymoron
  2. Models of scientific software development

  3. Scientific Software Development at a Research Facility


Tools



Syllabus


 


DEADLINE 14.jul.2014: Enviar um status report (slides ppt) com os seguintes seis pontos (máximo de 25 slides)
  1. escopo definido-final para o projeto
  2. cálculo em pontos de funcão do que foi planejado versus o que foi executado
  3. cronograma de atividades até então e o que vai ser realizado até 30.jul
  4. atualizar os repositorios dos seus respectivos projetos:
    1. https://bitbucket.org/nsantana/mobile-metrics-collector
    2. https://drive.google.com/folderview?id=0B6EeOfG86LP4WFc3SzZRR19lUG8&usp=sharing
  5. quais áreas do chemcimento do PMBOK estao sendo utilizadas no seu projeto, explicitar como (linkks para documentos, planilhas, etc)
  6. resultados já obtidos até então: protótipo, estudos, etc
DEADLINE 14.jul2014: enviar um status report (slides ppt) com os seguintes seis pontos (máximo de 25 slides)
  1. escopo definido-final para o projeto
  2. cálculo em pontos de funcão do que foi planejado versus o que foi executado
  3. cronograma de atividades até então e o que vai ser realizado até 30.jul
  4. atualizar os repositorios dos seus respectivos projetos:
    1. https://bitbucket.org/nsantana/mobile-metrics-collector
    2. https://drive.google.com/folderview?id=0B6EeOfG86LP4WFc3SzZRR19lUG8&usp=sharing
  5. quais áreas do chemcimento do PMBOK estao sendo utilizadas no seu projeto, explicitar como (linkks para documentos, planilhas, etc)
  6. resultados já obtidos até então: protótipo, estudos, etc

DEADLINE 14.jul.2014:

enviar um status report (slides ppt) com os seguintes seis pontos (máximo de 25 slides):

1 - escopo definido-final para o projeto

2- cálculo em pontos de funcão do que foi planejado versus o que foi executado

3- cronograma de atividades até então e o que vai ser realizado até 30.jul

4- atualizar os repositorios dos seus respectivos projetos, vi que estao parados desde entao:

    https://bitbucket.org/nsantana/mobile-metrics-collector

   https://drive.google.com/folderview?id=0B6EeOfG86LP4WFc3SzZRR19lUG8&usp=sharing

5- quais áreas do chemcimento do PMBOK estao sendo utilizadas no seu projeto, explicitar como (linkks para documentos, planilhas, etc)

6 - resultados já obtidos até então: protótipo, estudos, etc


class
date topic
to read, to do, to think...
2 31.mar.14 MOTIVATION
Os códigos e as linguagens...

SCENARIO 2012
http://www1.folha.uol.com.br/fsp/mercado/me2909201128.htm

SCENARIO 2014
?????

SOLVING REAL SOFTWARE ENGINEERING PROBLEMS with MATHEMATICA

TO KNOW
Fundamentos de Matemática por Matemática Essencial -
History of Mathematics: http://www.storyofmathematics.com/
Fundamentals of Software Engineering
Project Management Skills


TO READ
Software
http://blog.meira.com/category/software/
http://blog.meira.com/category/software/software-como-servico/


TO DO
DEFINE What´s THE problem you have to solve with Computer Science in your Master Degree?
4 02.abr.14

 

  1. (40min) WRITTEN TEST 1 -  Review of TO KNOW, TO READ...
  2. PRESENTATION of THE PROBLEMS


6 07.abr.14

Complexidade Sistêmica e Computacional:

Boehm - A view of 20th and 21st century SE



Do Story Points Relate to Complexity or Effort?


os dois lados da moeda:

com esforço
http://www.infoq.com/news/2010/07/story-points-complexity-effort/

com complexidade
http://www.csjournals.com/IJCSC/PDF1-2/85..pdf

TENDÊNCIAS EM sistemas de SI:
http://www.zdnet.com/blog/hinchcliffe/the-big-five-it-trends-of-the-next-half-decade-mobile-social-cloud-consumerization-and-big-data/1811
ENTREGA 1: 4-6 slides descrevendo seu projeto
09.abr.14 

 

  Análise de Complexidade Computacional


 
10 14.abr.14

Análise de Complexidade Arquitetural

Ciclo de Vida de um Sistema de Informação: life cycle models and SOA

Ciclo de Vida de um Sistema de Informação: a guide of topics


SOFTWARE METRICS: http://www.sei.cmu.edu/reports/88cm012.pdf

ENTREGA 2 para 23.abr.2014:
  1. Desenho arquitetural usando SOA (Arquitetura Orientada a Serviços) do seu projeto;
  2. Modelo de ciclo de vida que irá adotar na execução do seu projeto e como irá medir (métricas e estimativas) o andamento dele.

12 16.abr.14 SOFTWARE ESTIMATES and METRICS: http://www0.cs.ucl.ac.uk/staff/A.Finkelstein/fose/finalfenton.pdf


SAM 2014 : First International Workshop on Software Architecture Metrics

http://www.sei.cmu.edu/community/sam2014/
ENTREGA 3 para 05.mai.2014:
  1. Quais métricas arquiteturais serão medidas durante o desenvolvimento de seu projeto? Defina-as, argumente-as, referencie cientificamente.
  21.abr.14 FERIADO http://www.ufrpe.br/calendario.php
14 23.abr.14

Requirements and Specification of systems
Definition and TEMPLATES
16 28.abr.14

Requirements and Specification of systems

Definition and TEMPLATES
18 30.abr.14

Requirements and Specification of systems


SOA:

  1. http://www.edilms.eti.br/uploads/file/infrasft/unid05-is-soa.pdf
  2. https://linux.ime.usp.br/~cef/mac499-06/monografias/filipemadeira/monografia.pdf
 
  ENTREGA 4 para 07.mai.2014:
  1. SOA refinada
  2. repositório do projeto com as entregas 1, 2, 3 e 4
  3. Documento de requisitos do seu projeto seguindo um template referenciado cientificamente
20 05.mai.14 Project, analysis and software architecture  
22 07.mai.14 Project, analysis and software architecture
24 12.mai.14

26 14.mai.14

28 19.mai.14 Project, analysis and software architecture

PROJECT PLAN and Requirements Document, TEMPLATE:
http://bit.ly/1o7M4PO
ENTREGA 5: organizar o documento de requisitos com os requisitos definidos até a gora utilizando o TEMPLATE acima.
30   21.mai.14 Function Points and User-Case Points:

  1. Function Point Analysis
  2. http://www.ifpug.org/Conference%20Proceedings/IFPUG-2004/IFPUG2004-04-Aguiar-introduction-to-function-point-analysis.pdf
  3. http://www.ufpa.br/cdesouza/teaching/es/6-use-cases.pdf

ENTREGA 6: refinar os requisitos do seu projeto e computar os Pontos de Função, Pontos de Função Ajustados e Custo do se projeto

32 26.mai.14   Analysis and Project of Systems
PMBOK

34  28.mai.14  PMBOKENTREGA 7 (04.jun.2014): escolher no PMBOK quais das Áreas de Conhecimento que comporão seus grupos de processo para gerenciamento do seu projeto. Montar uma tabela como a da página 43 do Guia PMBOK.
36 02.jun.14   Metodologias Ágeis: métricas e gerência de projetos (planning poker)

38 - 50




04.jun.14 - 04.jul.14

 

 

EXECUÇÃO de PROJETO





52
09.jul.14

DEADLINE 14.jul.2014:

enviar um status report (slides ppt) com os seguintes seis pontos (máximo de 25 slides)
  1. escopo definido-final para o projeto
  2. cálculo em pontos de funcão do que foi planejado versus o que foi executado
  3. cronograma de atividades até então e o que vai ser realizado até 30.jul
  4. atualizar os repositorios dos seus respectivos projetos:
    1. https://bitbucket.org/nsantana/mobile-metrics-collector
    2. https://drive.google.com/folderview?id=0B6EeOfG86LP4bGRXVmpsNU05TnM&usp=sharing
  5. quais áreas do chemcimento do PMBOK estao sendo utilizadas no seu projeto, explicitar como (linkks para documentos, planilhas, etc)
  6. resultados já obtidos até então: protótipo, estudos, etc

54
16.jul.14
DESENVOLVIMENTO

56
23-jul.14
DESENVOLVIMENTO

58
30.jul.14
DESENVOLVIMENTO

60

  08.ago.14ENTREGA do Repositório Final com os artefatos produzidos e um texto em formato de artigo contendo o processo de desenvolvimento utilizado, descrição dos artefatos produzidos e áreas do PMBOK que estes artefatos atendem.

62   

64  


 

  • Tasks (TO DO)


 


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: