Um livro-texto para o ensino de projeto de arquitetura de software.

Detalhes bibliográficos
Autor(a) principal: BARBOSA, Guilherme Mauro Germoglio.
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12033
Resumo: A arquitetura de software é a organização fundamental de um sistema, representada por seus componentes, seus relacionamentos com o ambiente, e pelos princípios que conduzem seu design e evolução. O projeto da arquitetura é importante no processo de desenvolvimento, pois ele orienta a implementação dos requisitos de qualidade do software e ajuda no controle intelectual sobre complexidade da solução. Além disso, serve como uma ferramenta de comunicação que promove a integridade conceitual entre os stakeholders. No entanto, os diversos livros adotados em disciplinas de Projeto de Arquitetura de Software assumem que o leitor tenha experiência prévia em desenvolvimento de software. Por outro lado, se os leitores são inexperientes, como os alunos de graduação, os exemplos, exercícios, ou ausência destes, e a abordagem utilizados nesses livros dificultam o aprendizado. O objetivo deste trabalho é escrever umlivro-texto introdutório à disciplina de Projeto de Arquitetura de Software que tenha como público-alvo o aluno inexperiente. Esse livro servirá de apoio ao ensino da disciplina em nível de graduação e abrange tópicos recomendados pelo Guide to the Software Engineering Body of Knowledge, produzido pela IEEE Computer Society. O conteúdo do livro deve capacitar o aluno a entender os benefícios de considerar a arquitetura no ciclo de vida do software, a documentar a arquitetura de um sistema de software, e a aprofundar seu conhecimento por meio de materiais até então inadequados para seu nível de experiência.
id UFCG_2b17a51749e9bf4c3ef2c928cf38eefd
oai_identifier_str oai:localhost:riufcg/12033
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Um livro-texto para o ensino de projeto de arquitetura de software.A textbook for teaching project management software architecture.Arquitetura de SoftwareEngenharia de SoftwareProjetoEnsinoSoftware ArchitectureSoftware EngineeringProjectTeachingCiência da ComputaçãoA arquitetura de software é a organização fundamental de um sistema, representada por seus componentes, seus relacionamentos com o ambiente, e pelos princípios que conduzem seu design e evolução. O projeto da arquitetura é importante no processo de desenvolvimento, pois ele orienta a implementação dos requisitos de qualidade do software e ajuda no controle intelectual sobre complexidade da solução. Além disso, serve como uma ferramenta de comunicação que promove a integridade conceitual entre os stakeholders. No entanto, os diversos livros adotados em disciplinas de Projeto de Arquitetura de Software assumem que o leitor tenha experiência prévia em desenvolvimento de software. Por outro lado, se os leitores são inexperientes, como os alunos de graduação, os exemplos, exercícios, ou ausência destes, e a abordagem utilizados nesses livros dificultam o aprendizado. O objetivo deste trabalho é escrever umlivro-texto introdutório à disciplina de Projeto de Arquitetura de Software que tenha como público-alvo o aluno inexperiente. Esse livro servirá de apoio ao ensino da disciplina em nível de graduação e abrange tópicos recomendados pelo Guide to the Software Engineering Body of Knowledge, produzido pela IEEE Computer Society. O conteúdo do livro deve capacitar o aluno a entender os benefícios de considerar a arquitetura no ciclo de vida do software, a documentar a arquitetura de um sistema de software, e a aprofundar seu conhecimento por meio de materiais até então inadequados para seu nível de experiência.The software architecture is the organization of a software system manifested in its modules, their relationships to the environment, and the principles that guide its design and evolution. The design of the software architecture is important to the development process because it guides the software’s quality attributes implementation and helps the intellectual control over the problem complexity. Besides that, the software architecture also supports conceptual integrity by being a tool for stakeholders’s communication. Most of the books available on Software Architecture are intended for experienced students. However, the inexperienced ones, such as undergraduate students, are not able to fully benefits from these books because they lack some previous knowledge required by many authors. The objective of this work is to write an introductory textbook on Software Architecture Design, which will be focused on such students. This book will then be able to support undergraduate courses on the subject and will cover topics recommended by the Guide to the Software Engineering Body of Knowledge, edited by the IEEE Computer Society. This book intends both to enable students to understand and apply the benefits of architectural design and documentation processes on the software lifecycle, and to enable the students to easier comprehend more advanced books and articles, which were previously inadequate for their experience.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGSAUVÉ, Jacques Philippe.SAUVÉ, J. P.http://lattes.cnpq.br/9516359108766806GUERRERO , Dalton Dario Serey.CHAVEZ, Christina Von Flach Garcia.BARBOSA, Guilherme Mauro Germoglio.2009-09-042020-02-18T10:20:25Z2020-02-182020-02-18T10:20:25Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12033BARBOSA, G. M. G. Um livro-texto para o ensino de projeto de arquitetura de software. 2009. 209 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2009. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12033porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-28T20:02:58Zoai:localhost:riufcg/12033Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-28T20:02:58Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Um livro-texto para o ensino de projeto de arquitetura de software.
A textbook for teaching project management software architecture.
title Um livro-texto para o ensino de projeto de arquitetura de software.
spellingShingle Um livro-texto para o ensino de projeto de arquitetura de software.
BARBOSA, Guilherme Mauro Germoglio.
Arquitetura de Software
Engenharia de Software
Projeto
Ensino
Software Architecture
Software Engineering
Project
Teaching
Ciência da Computação
title_short Um livro-texto para o ensino de projeto de arquitetura de software.
title_full Um livro-texto para o ensino de projeto de arquitetura de software.
title_fullStr Um livro-texto para o ensino de projeto de arquitetura de software.
title_full_unstemmed Um livro-texto para o ensino de projeto de arquitetura de software.
title_sort Um livro-texto para o ensino de projeto de arquitetura de software.
author BARBOSA, Guilherme Mauro Germoglio.
author_facet BARBOSA, Guilherme Mauro Germoglio.
author_role author
dc.contributor.none.fl_str_mv SAUVÉ, Jacques Philippe.
SAUVÉ, J. P.
http://lattes.cnpq.br/9516359108766806
GUERRERO , Dalton Dario Serey.
CHAVEZ, Christina Von Flach Garcia.
dc.contributor.author.fl_str_mv BARBOSA, Guilherme Mauro Germoglio.
dc.subject.por.fl_str_mv Arquitetura de Software
Engenharia de Software
Projeto
Ensino
Software Architecture
Software Engineering
Project
Teaching
Ciência da Computação
topic Arquitetura de Software
Engenharia de Software
Projeto
Ensino
Software Architecture
Software Engineering
Project
Teaching
Ciência da Computação
description A arquitetura de software é a organização fundamental de um sistema, representada por seus componentes, seus relacionamentos com o ambiente, e pelos princípios que conduzem seu design e evolução. O projeto da arquitetura é importante no processo de desenvolvimento, pois ele orienta a implementação dos requisitos de qualidade do software e ajuda no controle intelectual sobre complexidade da solução. Além disso, serve como uma ferramenta de comunicação que promove a integridade conceitual entre os stakeholders. No entanto, os diversos livros adotados em disciplinas de Projeto de Arquitetura de Software assumem que o leitor tenha experiência prévia em desenvolvimento de software. Por outro lado, se os leitores são inexperientes, como os alunos de graduação, os exemplos, exercícios, ou ausência destes, e a abordagem utilizados nesses livros dificultam o aprendizado. O objetivo deste trabalho é escrever umlivro-texto introdutório à disciplina de Projeto de Arquitetura de Software que tenha como público-alvo o aluno inexperiente. Esse livro servirá de apoio ao ensino da disciplina em nível de graduação e abrange tópicos recomendados pelo Guide to the Software Engineering Body of Knowledge, produzido pela IEEE Computer Society. O conteúdo do livro deve capacitar o aluno a entender os benefícios de considerar a arquitetura no ciclo de vida do software, a documentar a arquitetura de um sistema de software, e a aprofundar seu conhecimento por meio de materiais até então inadequados para seu nível de experiência.
publishDate 2009
dc.date.none.fl_str_mv 2009-09-04
2020-02-18T10:20:25Z
2020-02-18
2020-02-18T10:20:25Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12033
BARBOSA, G. M. G. Um livro-texto para o ensino de projeto de arquitetura de software. 2009. 209 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2009. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12033
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12033
identifier_str_mv BARBOSA, G. M. G. Um livro-texto para o ensino de projeto de arquitetura de software. 2009. 209 f. Dissertação (Mestrado em Ciência da Computação) Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2009. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/12033
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744437698363392