Diferenças entre edições de "Desenvolvimento do Software"

Da wiki Wiki Universidade Aberta
(Ano Letivo 2016/2017)
 
(Há 18 revisões intermédias de 4 utilizadores que não estão a ser apresentadas)
Linha 1: Linha 1:
 
[[Category:Informática]]
 
[[Category:Informática]]
  
----
 
  
*[[PUC Desenvolvimento de Software 2013/2014]]
+
== Guia Informativo Oficial ==
 +
* [http://www2.uab.pt/guiainformativo/detailuc.php?uc=71 Guia Informativo de Desenvolvimento do Software]
 +
 
 +
== Planos da Unidade Curricular (PUC) ==
 +
* [http://wiki.dcet.uab.pt/files/images/2/26/PUC-DS.pdf PUC Desenvolvimento de Software 2015/2016]
 +
* [[PUC Desenvolvimento de Software 2013/2014]]
 
* [[PUC Desenvolvimento de Software 2012/2013]]
 
* [[PUC Desenvolvimento de Software 2012/2013]]
  
2010/2011
+
== Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores ==
 +
 
 +
===Ano Letivo 2016/2017 ===
 +
*[https://wiki.dcet.uab.pt/files/images/b/b8/DS20162017-1ex-21025.pdf Exame] --> [https://wiki.dcet.uab.pt/files/images/3/3e/DS20162017-1ex-21025_-_Resolu%C3%A7%C3%A3o.pdf Resolução]
 +
*[https://wiki.dcet.uab.pt/files/images/e/e2/DS20162017-1ex-21025_Pf%C3%B3lio.pdf P-Fólio] --> [https://wiki.dcet.uab.pt/files/images/7/73/DS20162017-1ex-21025_Pf%C3%B3lio_Resolu%C3%A7%C3%A3o.pdf Resolução]
 +
 
 +
===Ano Letivo 2015/2016 ===
 +
*[http://wiki.dcet.uab.pt/files/images/f/f1/1ex-21025.pdf Exame] --> [http://wiki.dcet.uab.pt/files/images/8/80/ResolucaoExame.pdf Resolução]
 +
*[http://wiki.dcet.uab.pt/files/images/b/b3/1ex-21025_Pf%C3%B3lio.pdf P-Fólio] --> [http://wiki.dcet.uab.pt/files/images/3/3c/ResolucaoPfolio.pdf Resolução]
 +
 
 +
=== Ano Letivo 2014/2015 ===
 +
*[http://wiki.dcet.uab.pt/files/images/f/fb/PFolio_21025_15_06_2015.pdf P-Fólio 15-06-2015]
 +
 
 +
=== Ano Letivo 2013/2014 ===
 +
 
 +
=== Ano Letivo 2012/2013 ===
 +
 
 +
* p-fólio Época Normal de jul-2013 => [http://wiki.dcet.uab.pt/files/images/1/18/Pfolio_DS_20130713_Resolucao_Oficial.pdf Resolução]
 +
 
 +
=== Ano Letivo 2011/2012 ===
 +
 
 +
== Corpo Docente ==
 +
 
 +
* Nos anos letivos 2012/2013 e 2013/2014: [http://www2.uab.pt/departamentos/DCT/detaildocente.php?doc=79 Prof. Paulo Quaresma]
 +
* No ano letivo 2014/2015 e 2015/2016: [http://www.degois.pt/visualizador/curriculum.jsp?key=5033201325101998 Prof. Leonel Morgado]
 +
 
 +
== Links úteis ==
 +
 
 +
== Materiais de Apoio ==
 +
 
 +
=== 2010/2011 ===
  
 
Nesta UC estudam-se os diversos passos de desenvolvimento de uma aplicação.
 
Nesta UC estudam-se os diversos passos de desenvolvimento de uma aplicação.
Linha 21: Linha 55:
  
 
O manual usado foi uma sebenta elaborada pelo professor José Coelho e fornecida no espaço da UC.
 
O manual usado foi uma sebenta elaborada pelo professor José Coelho e fornecida no espaço da UC.
 +
 +
=== 2015/2016 ===
 +
Neste ano lectivo a cadeira sofreu uma profunda remodelação passando o foco central a ser o desenvolvimento de software recorrendo à arquitectura MVC e utilizando a linguagem C#.
 +
A avaliação contínua teve duas vertentes, podendo ser escolhido um percurso individual ou o trabalho em grupo, e consistiu no desenvolvimento de uma aplicação  recorrendo a C# e utilizando uma API de uma lista fornecida pelo professor onde foram aplicados os conceitos teóricos ao longo do semestre, sendo esta avaliada em diversos momentos ao longo do semestre.
 +
Foram abordadas as versões desta arquitectura de Kranser & Pope (1988) e Curry & Grace (2008), a utilização de eventos e delegados, o tratamento dos erros aplicacionais recorrendo às instruções throw, try, catch, finally e a utilização de interfaces.
 +
As provas de anos anteriores deixaram de ter aderência aos novos conteúdos da cadeira.
 +
 +
Vídeos disponibilizados na cadeira:
 +
* [https://www.youtube.com/watch?v=vfY2zA5YAw8  1 - Apresentação dos objectivos]
 +
*[https://www.youtube.com/watch?v=3Rc-0KdwBRs 2 - Sensibilização para a independência de componentes]
 +
*[https://www.youtube.com/watch?v=ynW_Whpx4-Q 3 - O estilo arquitectónico MVC]
 +
*[https://www.youtube.com/watch?v=CL2A1EgF4hM 4 - Fluxo em MVC]
 +
*[https://www.youtube.com/watch?v=E_q-P8m8nG8 5 - Sensibilização para a gestão de erros]
 +
*[https://www.youtube.com/watch?v=mLxUfvtYa9o 6 - Excepções em MVC]
 +
*[https://www.youtube.com/watch?v=sPn-xVu-lco 7 - Interfaces em MVC]
 +
*[https://www.youtube.com/watch?v=Ihfv0_SnXuI 8 - Interfaces e passagem de funcionalidades em .net e PHP]
 +
 +
 +
Tutorial de [https://www.youtube.com/watch?v=lisiwUZJXqQ C#]

Edição atual desde as 13h47min de 4 de julho de 2018


Guia Informativo Oficial

Planos da Unidade Curricular (PUC)

Enunciados e Resoluções de e-Fólios, p-Fólios e Exames de anos anteriores

Ano Letivo 2016/2017

Ano Letivo 2015/2016

Ano Letivo 2014/2015

Ano Letivo 2013/2014

Ano Letivo 2012/2013

Ano Letivo 2011/2012

Corpo Docente

Links úteis

Materiais de Apoio

2010/2011

Nesta UC estudam-se os diversos passos de desenvolvimento de uma aplicação.

É dado enfase à escrita de código segundo normas definidas na UC, e na execução de testes ao código.

A linguagem escolhida foi o C++, e foi praticamente obrigatório o uso do Visual Studio pois podiam surgir questões sobre este IDE.

No e-fólio A foi pedido para escrever uma pequena classe seguindo as regras definidas na UC, e fazer testes a esta classe.

No e-fólio B foi pedido para fazer testes a uma classe fornecida pelo professor, e elaborar o respectivo relatório de testes.

O p-fólio teve algumas questões de resposta multipla parecidas com as AF, uma questão que obrigava a construir uma função seguindo as regras de código e duas questões com testes a essa função.

O manual usado foi uma sebenta elaborada pelo professor José Coelho e fornecida no espaço da UC.

2015/2016

Neste ano lectivo a cadeira sofreu uma profunda remodelação passando o foco central a ser o desenvolvimento de software recorrendo à arquitectura MVC e utilizando a linguagem C#. A avaliação contínua teve duas vertentes, podendo ser escolhido um percurso individual ou o trabalho em grupo, e consistiu no desenvolvimento de uma aplicação recorrendo a C# e utilizando uma API de uma lista fornecida pelo professor onde foram aplicados os conceitos teóricos ao longo do semestre, sendo esta avaliada em diversos momentos ao longo do semestre. Foram abordadas as versões desta arquitectura de Kranser & Pope (1988) e Curry & Grace (2008), a utilização de eventos e delegados, o tratamento dos erros aplicacionais recorrendo às instruções throw, try, catch, finally e a utilização de interfaces. As provas de anos anteriores deixaram de ter aderência aos novos conteúdos da cadeira.

Vídeos disponibilizados na cadeira:


Tutorial de C#