Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Projeto de Sistemas de Software ( COM10508 )
Unidade:
Departamento de Computação
Tipo:
Obrigatória
Período Ideal no Curso:
6
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
4

Objetivos
Capacitar os alunos a observar aspectos relevantes a serem considerados na etapa de projeto de software e a elaborar modelos de projeto de sistemas de software em grande e pequena escala. Estudar e compreender os principais aspectos a serem considerados no projeto de sistemas; Estudar e aplicar técnicas de modelagem de projeto, segundo o paradigma orientado a objetos, com ênfase no uso de padrões de projetos de software. Obter conhecimento necessário para o aprendizado de novos métodos, técnicas e ferramentas para projeto de sistemas de software Estudar, compreender, propor e utilizar modelos de arquiteturas de software adequados aos diversos tipos de software Projetar e desenvolver software, por meio do desenvolvimento de exercícios e trabalhos desenvolvidos durante a disciplina. Adquirir (e se expressar usando) vocabulário técnico-científico comumente usado na área

Ementa
Modelagem de Sistemas Orientados a Objetos: projeto (revisão); Princípios de projeto de software. Projeto arquitetural. Estilos arquiteturais de software. Decisões Arquiteturais e atributos de qualidade internos e externos. Projeto detalhado de sistemas de software: organização e visão geral do projeto de acesso a dados, interface com o usuário e lógica do negócio. Padrões de Projeto, princípio de reuso, construção e uso de componentes de software e frameworks. Uso da UML como linguagem de apoio no projeto de software.

Bibliografia
Larman, C.; Utilizando UML e Padrões: Uma introdução à análise e ao projeto orientados a objetos. 3ed, Ed. Bookman, 2007. ISBN: 9788560031528. Gamma, Erich. Padrões de projeto: soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, 2000. 364 p. ISBN 8573076100 (broch.) Fowler, Martin. Padrões de Arquitetura de Aplicações Corporativas, ISBN: 9788536306384, Bookman,  2006. 492 p.

Bibliografia Complementar
Freeman, Eric (Et.al.). Use a cabeça: padrões e projetos. 2. ed. rev. Rio de Janeiro: Alta Books, 2009. xxiv, 478 p. ISBN 9788576081746 (broch.) Evans, Eric. Domain-driven design: atacando as complexidades no coração do software. Rio de Janeiro: Alta Books, 2009. xxviii, 499 p. ISBN 9788576083603 (broch.) Sommerville, I.; Engenharia de Software. 8ed, Ed. Addison Wesley, 2007. ISBN: 9788588639287.
Carregando...