Tópicos

Avisos

17 Abr Criação do site.

Sumário

Esta UCE consolida uma experiência de mais de 20 anos no ensino de métodos formais para o desenvolvimento de aplicações de software. Os módulos que a compoem (ver ao lado) corporizam os principais vectores de que depende o projecto fiável de aplicações à escala industrial.

Na sua componente teórica, a visão é a de abordar problemas de software segundo uma autêntica perpsectiva de engenharia, criando modelos matemáticos sobre os quais é possível raciocinar e calcular. Em particular, aborda-se a síntese de bases de dados e de sistemas de informação por métodos de cálculo simples e eficazes, apoiados por ferramentas desenvolvidas para o efeito. Na sua componente prática, a UCE ensina a conceber e animar modelos de problemas, testando-os atempada e exaustivamente antes de se proceder à fase de cálculo e implementação, por forma a evitar erros de perspectiva ou infantilidades de concepção. Em suma: ensina-se a saber modelar e calcular, sim, mas também a saber testar e avaliar.

No seu conjunto, os conteúdos desta UCE pretendem realizar o desígnio de que é possível afixar o carimbo

nos artefactos de software desenvolvidos segundo os seus princípios.

Coordenação Científica

Docentes convidados (FEUP)

Classificação ACM

De acordo com IEEE/ACM Curriculum Guidelines for Software Engineering:

  • Software/SOFTWARE ENGINEERING/Metrics - 5 ECTS
  • Software/SOFTWARE ENGINEERING/Requirements/Specifications - 5 ECTS
  • Software/SOFTWARE ENGINEERING/Software Architectures --- 5 ECTS
  • Software/SOFTWARE ENGINEERING/Software/Program Verification --- 5 ECTS
  • Software/SOFTWARE ENGINEERING/Testing and Debugging --- 5 ECTS
  • Theory of Computation/LOGICS AND MEANINGS OF PROGRAMS/Specifying and Verifying and Reasoning about Programs --- 5 ECTS

Parcerias

r16 - 10 May 2007 - 11:59:07 - JoseNunoOliveira
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.
Syndicate this site RSSATOM