View   r17  >  r16  >  r15  >  r14  >  r13  ...

WebHome 17 - 08 May 2007 - Main.JoaoMiguelFernandes
Line: 1 to 1
 

Sumário

A análise e a concepção são actividades incluídas no processo de desenvolvimento de software. O desenvolvimento refere-se às fases do ciclo de vida responsáveis pelo projecto de construção de sistemas, incluindo ainda a implementação (também designada de construção). Excluem-se, por exemplo, os estudos de viabilidade económica, as tarefas de manutenção e a utilização efectiva do sistema.

Changed:
<
<
A unidade curricular de Análise e Concepção de Software, do Mestrado de Informática da Universidade do Minho, tem como principal objectivo dotar os estudantes de competências tecnológicas, científicas e metodológicas no contexto do desenvolvimento (e mais concretamente nas tarefas de análise e concepção) de sistemas de software de elevada complexidade, para obter soluções correctas e fiáveis recorrendo aos princípios básicos da engenharia.
>
>
A unidade curricular de "Análise e Concepção de Software", do Mestrado de Informática da Universidade do Minho, tem como principal objectivo dotar os estudantes de competências tecnológicas, científicas e metodológicas no contexto do desenvolvimento (e mais concretamente nas tarefas de análise e concepção) de sistemas de software de elevada complexidade, para obter soluções correctas e fiáveis recorrendo aos princípios básicos da engenharia.
 Esta unidade, cujos módulos internos que a consubstanciam correspondem a 30 ECTS, organiza-se em torno de quatro áreas científicas, definidas no IEEE/ACM Curriculum Guidelines for Software Engineering [SE 2004]:
  • MAA - Software Modeling & Analysis
Line: 31 to 31
 
Deleted:
<
<

Resultados de Aprendizagem

  • Captar os requisitos dum sistema junto dos stakeholders, documentá-los de forma a garantir que eles descrevem correctamente o sistema pretendido, e validá-los à custa, por exemplo, da execução de inspecções ou de revisões formais.
  • Modelar formalmente os requisitos de um sistema de software e raciocinar dentro dos modelos produzidos, utilizando ambientes de prototipagem de especificações formais e tendo uma percepção clara do lugar destes métodos no desenvolvimento de software.
  • Construir e avaliar protótipos de sistemas interactivos em função de requisitos e objectivos de usabilidade definidos.
  • Construir uma arquitectura de componentes de software que permitam responder de forma eficaz à necessária concretização dos requisitos elencados, bem como possibilitem uma manutenção e evolução controlada.
  • Construir, em equipa, sistemas de software complexos, de acordo com o pretendido e a funcionar correctamente, através da combinação de actividades de análise, concepção, codificação, validação e teste.
 

Classificação ACM

  • Software / SOFTWARE ENGINEERING / General / Standards: 3 ECTS
Line: 48 to 40
 
  • Software / SOFTWARE ENGINEERING / Software Architectures: 6 ECTS
  • Information Systems / INFORMATION INTERFACES AND PRESENTATION / User Interfaces: 2 ECTS
Added:
>
>
-- 08 May 2007
 
META FILEATTACHMENT attachment="logo_dhomesphere.jpg" attr="h" comment="" date="1178180610" name="logo_dhomesphere.jpg" path="logo_dhomesphere.jpg" size="7842" stream="logo_dhomesphere.jpg" user="Main.AlcinoCunha" version="1"
META FILEATTACHMENT attachment="logo_enabler.jpg" attr="h" comment="" date="1178180628" name="logo_enabler.jpg" path="logo_enabler.jpg" size="7615" stream="logo_enabler.jpg" user="Main.AlcinoCunha" version="1"
META FILEATTACHMENT attachment="logo_sig.jpg" attr="h" comment="" date="1178180646" name="logo_sig.jpg" path="logo_sig.jpg" size="9416" stream="logo_sig.jpg" user="Main.AlcinoCunha" version="1"

WebHome 16 - 08 May 2007 - Main.JoaoMiguelFernandes
Line: 1 to 1
Added:
>
>

Sumário

 
Added:
>
>
A análise e a concepção são actividades incluídas no processo de desenvolvimento de software. O desenvolvimento refere-se às fases do ciclo de vida responsáveis pelo projecto de construção de sistemas, incluindo ainda a implementação (também designada de construção). Excluem-se, por exemplo, os estudos de viabilidade económica, as tarefas de manutenção e a utilização efectiva do sistema.

A unidade curricular de Análise e Concepção de Software, do Mestrado de Informática da Universidade do Minho, tem como principal objectivo dotar os estudantes de competências tecnológicas, científicas e metodológicas no contexto do desenvolvimento (e mais concretamente nas tarefas de análise e concepção) de sistemas de software de elevada complexidade, para obter soluções correctas e fiáveis recorrendo aos princípios básicos da engenharia.

Esta unidade, cujos módulos internos que a consubstanciam correspondem a 30 ECTS, organiza-se em torno de quatro áreas científicas, definidas no IEEE/ACM Curriculum Guidelines for Software Engineering [SE 2004]:

  • MAA - Software Modeling & Analysis
  • DES - Software Design
  • VAV - Software V&V
  • PRF - Professional Practice

Para frequentar esta unidade, os alunos devem possuir as competências associadas às duas seguintes SEEK (Software Engineering Educational Knowledge) Areas [SE 2004]:

  • CMP - Computing Essentials (Computer Science foundations, Construction technologies, Construction tools, Formal construction methods)
  • FND - Mathematical & Engineering Fundamentals (Mathematical foundations, Engineering foundations for software, Engineering economics for software)

Estas competências são, grosso modo, obtidas pelos alunos que frequentam as licenciaturas de 1º ciclo em TIC da U.Minho. Em concreto, espera-se que os alunos sejam capazes de construir programas usando métodos rigorosos de especificação e linguagens de programação e de pôr a executar os programas escritos, usando as ferramentas adequadas (editores, compiladores, interpretadores, depuradores, IDEs).

O aluno interessado por esta unidade será aquele que, após formação na área da programação de computadores, pretende complementar essas suas competências tecnológicas, com uma vertente mais vocacionada para a execução de actividades de desenvolvimento de software, segundo uma abordagem de engenharia (engenheiro de software, engenheiro de requisitos, analista de sistemas, arquitecto de software).

A avaliação é feita por exame global único e aborda os assuntos tratados em todos os módulos que cosntituem a unidade curricular.

Coordenação Científica

Resultados de Aprendizagem

  • Captar os requisitos dum sistema junto dos stakeholders, documentá-los de forma a garantir que eles descrevem correctamente o sistema pretendido, e validá-los à custa, por exemplo, da execução de inspecções ou de revisões formais.
  • Modelar formalmente os requisitos de um sistema de software e raciocinar dentro dos modelos produzidos, utilizando ambientes de prototipagem de especificações formais e tendo uma percepção clara do lugar destes métodos no desenvolvimento de software.
  • Construir e avaliar protótipos de sistemas interactivos em função de requisitos e objectivos de usabilidade definidos.
  • Construir uma arquitectura de componentes de software que permitam responder de forma eficaz à necessária concretização dos requisitos elencados, bem como possibilitem uma manutenção e evolução controlada.
  • Construir, em equipa, sistemas de software complexos, de acordo com o pretendido e a funcionar correctamente, através da combinação de actividades de análise, concepção, codificação, validação e teste.

Classificação ACM

  • Software / SOFTWARE ENGINEERING / General / Standards: 3 ECTS
  • Software / SOFTWARE ENGINEERING / Requirements/Specifications: 7 ECTS
  • Software / SOFTWARE ENGINEERING / Design Tools and Techniques: 7 ECTS
  • Software / SOFTWARE ENGINEERING / Coding Tools and Techniques: 5 ECTS
  • Software / SOFTWARE ENGINEERING / Software Architectures: 6 ECTS
  • Information Systems / INFORMATION INTERFACES AND PRESENTATION / User Interfaces: 2 ECTS
 
META FILEATTACHMENT attachment="logo_dhomesphere.jpg" attr="h" comment="" date="1178180610" name="logo_dhomesphere.jpg" path="logo_dhomesphere.jpg" size="7842" stream="logo_dhomesphere.jpg" user="Main.AlcinoCunha" version="1"
META FILEATTACHMENT attachment="logo_enabler.jpg" attr="h" comment="" date="1178180628" name="logo_enabler.jpg" path="logo_enabler.jpg" size="7615" stream="logo_enabler.jpg" user="Main.AlcinoCunha" version="1"

WebHome 15 - 08 May 2007 - Main.AlcinoCunha

WebHome 14 - 17 May 2007 - Main.TWikiGuest

WebHome 13 - 17 May 2007 - Main.TWikiGuest

WebHome 12 - 17 May 2007 - Main.TWikiGuest

WebHome 11 - 17 May 2007 - Main.TWikiGuest

WebHome 10 - 17 May 2007 - Main.TWikiGuest

WebHome 9 - 17 May 2007 - Main.TWikiGuest

WebHome 8 - 17 May 2007 - Main.TWikiGuest

WebHome 7 - 17 May 2007 - Main.TWikiGuest

WebHome 6 - 17 May 2007 - Main.TWikiGuest

WebHome 5 - 17 May 2007 - Main.TWikiGuest

WebHome 4 - 17 May 2007 - Main.TWikiGuest

WebHome 3 - 17 May 2007 - Main.TWikiGuest

WebHome 2 - 17 May 2007 - Main.TWikiGuest

WebHome 1 - 17 May 2007 - Main.TWikiGuest
Line: 1 to 1

Revision 17r17 - 08 May 2007 - 16:57:58 - JoaoMiguelFernandes
Revision 16r16 - 08 May 2007 - 14:03:09 - JoaoMiguelFernandes
Revision 15r15 - 08 May 2007 - 10:09:45 - AlcinoCunha
Revision 14r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 13r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 12r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 11r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 10r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 9r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 8r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 7r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 6r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 5r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 4r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 3r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 2r1 - 17 May 2007 - 14:51:39 - TWikiGuest
Revision 1r1 - 17 May 2007 - 14:51:39 - TWikiGuest
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.
Syndicate this site RSSATOM