Código: | EIC0099 | Sigla: | SESI |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Engenharia de Software |
OFICIAL | Sistemas de Informação |
Ativa? | Sim |
Página e-learning: | https://moodle.fe.up.pt/ |
Unidade Responsável: | Departamento de Engenharia Informática |
Curso/CE Responsável: | Mestrado Integrado em Engenharia Informática e Computação |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
MIEIC | 20 | Plano de estudos a partir de 2009/10 | 5 | - | 6 | 56 | 162 |
Os engenheiros de software têm impacto na sociedade através da criação de aplicações. Embora estas aplicações produzem valor para os utilizadores, por vezes produzem também desconforto (e até mesmo desastres) nas situações cuja operação desce abaixo do nível de qualidade esperado.
Os engenheiros de software constroem aplicações que as pessoas usam para diferentes propósitos, as quais, por sua vez, pressionam-nos para resolver problemas com novas abordagens. Cada uma destas aplicações enfatiza diferentes requisitos, tais como segurança, usabilidade, escalabilidade, confiabilidade, acessibilidade, eficiência e correcção. Por exemplo, o software orientado ao consumo prioritiza custos baixos, o médico a elevada qualidade, e as aplicações web o desenvolvimento rápido.
Assim sendo, o objectivo fundamental desta unidade curricular é aprender, discutir e desenhar soluções para as várias problemáticas que surgem pela influência da engenharia de software (e do uso do software em geral) pelas pessoas e pela sociedade como um todo.
Espera-se que os estudantes ganham familiaridade com a abrangente influência que o software tem nas suas várias áreas de aplicação, e o profundo impacto na qualidade de vida no indivíduo e na sociedade.
Adicionalmente, espera-se que os estudantes ganham competências nos vários papeis associados a seminários: orador, revisor, organizador.
Conhecimentos de desenvolvimento de software.
1. Identificação das áreas de aplicação mais influenciadas pelo software nos dias de hoje. Para cada uma:
1.1. Identificação e discussão de factores de qualidade chave com elevado impacto na área de aplicação;
1.2. Identificação e análise crítica de bons e maus exemplos, e das melhores práticas da engenharia de software, na forma como este afecta o indivíduo e a sociedade.
1.3. Discussão e proposta de novas abordagens para mitigar problemas recorrentes.
Aulas formais leccionadas por oradores convidados e estudantes, endereçando os tópicos do programa acima mencionados, seguidas de um periodo de discussão pública e síntese colocada no sítio web da unidade curricular.
Designação | Peso (%) |
---|---|
Participação presencial | 10,00 |
Prova oral | 50,00 |
Trabalho escrito | 40,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Elaboração de projeto | 80,00 |
Frequência das aulas | 42,00 |
Trabalho de campo | 40,00 |
Total: | 162,00 |
Via avaliação distribuída.
10% para a performance individual
50% para a apresentação e discussão
40% para os materiais produzidos
n/a
Igual aos estudantes regulares.
Através de um trabalho especificamente desenhado para o estudante.
O planeamento das sessões pode ser consultado no moodle, em: https://moodle.fe.up.pt/1112/mod/ouwiki/view.php?id=4046