Você está na página 1de 5

ARQUITETURA DE SOFTWARE

ÁREA: TECNOLOGIA DA INFORMAÇÃO

APRESENTAÇÃO DO CURSO

Hoje, um software pode atuar em locais onde, há 10 anos atrás, nem sequer saberíamos
que existiria, como relógios, carros, casas, inteligência artificiais, brinquedos, smartphones,
computação quântica, computação em nuvem, big data etc.
O curso foi concebido com o propósito de proporcionar boas práticas às empresas e aos
profissionais que atuam no desenvolvimento, aquisição, implantação, documentação,
aperfeiçoamento de software. É justificado pela crescente necessidade de suprir à quantidade de
dispositivos computacionais criados para diversos fins, bem como suprir a demanda, cada vez
maior, da capacidade do ser humano criar novas ideias e convertê-las em software.
O profissional que se preocupa com a qualidade final do produto, deve estar preparado
para, além de conduzir de forma harmônica e correta a construção, manutenção e ciclo de vida
longado um produto de software, cumprir os prazos e custos de projetos.
Nesse sentido, o intuito do curso é especializar o profissional de TI a desenvolver e utilizar
novas ferramentas e novos conceitos na criação, manutenção, gerenciamento, testes, para que
possa garantir a qualidade e produtividade no desenvolvimento de software.

PÚBLICO-ALVO

Profissionais formados em qualquer área de Tecnologia da Informação, como: Sistemas de


Informação, Ciência da Computação, Engenharia de Computação. Bem como quaisquer outros
profissionais, possuidores de curso de nível superior, que atuam no mercado, como gerentes,
coordenadores ou consultores na área de tecnologia da informação, gerentes de projeto, analistas
de negócios, analistas de desenvolvimento de sistemas, analistas de suporte técnico e
desenvolvedores web e queiram ampliar e aperfeiçoar seus conhecimentos técnicos em
arquitetura de software.

1
ORGANIZAÇÃO CURRICULAR

DISCIPLINAS CARGA HORÁRIA


Desenvolvimento Profissional 40 h
Modelagem de Software Orientado a Objetos 40 h
Gestão de Projetos de Software 40 h
Devops e Gestão do Ciclo de Vida de Aplicações 40 h
Arquitetura de Software e Engenharia de Requisitos 40 h
Arquitetura Orientada a Serviços e Microsserviços, Computação em
40 h
Nuvem e Mobile
Processo Ágil de Desenvolvimento de Software (SCRUM) 40 h
Banco de Dados e Arquitetura para Big Data 40 h
Qualidade, Testes e Documentação de Software 40 h
TOTAL DAS DISCIPLINAS 360 h

EMENTAS

DESENVOLVIMENTO PROFISSIONAL
EMENTA: Conceito e importância da liderança. Os desafios do papel do líder. Liderando a própria
carreira. Comunicação eficaz. Dar e receber feedback. Dicas para uma boa apresentação em
público. Características empreendedoras. Criando o próprio negócio. Propósito na vida pessoal
e profissional. Ética e moral. Dilemas éticos.

MODELAGEM DE SOFTWARE ORIENTADO A OBJETOS


EMENTA: A importância da modelagem de software. Conceitos de Paradigmas Orientados a
Objeto. Padrões de Designer das Arquiteturas Java, C#, Python e PHP. Design de sistemas e padrão
GoF.

2
GESTÃO DE PROJETOS DE SOFTWARE
EMENTA: Entender as características de Software, seus componentes e ciclo de Vida.
Planejamento e Gerenciamento de riscos, cronogramas e interface com usuário. Gerenciar as
métricas, estimar prazos, monitoramento e controle. Codificação e linguagens de Programação.

DEVOPS E GESTÃO DO CICLO DE VIDA DE APLICAÇÕES


EMENTA: Introdução ao Devops, sua cultura, mitos e verdades e sua evolução do Lean ao Devops.
Processos ágeis e as diferenças para o Devops. Filosofia e cultura colaborativa do Devops, seus
benefícios e etapas. Estrutura de implementação, conceito de infraestrutura, implementação,
mudanças e visões de integração, entregas e implantação.

ARQUITETURA DE SOFTWARE E ENGENHARIA DE REQUISITOS


EMENTA: Entender os principais requisitos e suas definições. Requisitos funcionais e não
funcionais. Documentação de requisitos. Engenharia de requisitos e gerenciamento.
Levantamento de requisitos e modelagem.

ARQUITETURA ORIENTADA A SERVIÇOS E MICROSSERVIÇOS, COMPUTAÇÃO EM NUVEM E


MOBILE
EMENTA: Princípios de computação nas nuvens. Serviços e tipos de serviços oferecidos.
Infraestruturas e Datacenters. Computação na nuvem como negócios e principais fornecedores.
Desenvolvimento de aplicações.

PROCESSO ÁGIL DE DESENVOLVIMENTO DE SOFTWARE (SCRUM)


EMENTA: Metodologias ágeis. Método ágil versos o tradicional. Scrum, histórico e conceitos.
Papéis da equipe. Planejamento e Sprints.

BANCO DE DADOS E ARQUITETURA PARA BIG DATA


EMENTA: Conceito de Big Data, Cluster, infraestrutura e aplicações. Banco de dados relacionais,
3
seus modelos e principais características e diferenças para o NoSQL. Banco de Dados para BigData,
Hadoop e Spark, seus principais conceitos, componentes e funcionalidades.

QUALIDADE, TESTES E DOCUMENTAÇÃO DE SOFTWARE


EMENTA: Qualidade, garantias da qualidade, métricas, revisões técnicas e qualidade incremental
de arquitetura de Software. Validações, métodos de validações, Fases e aceites. Gerenciamento
de Testes, gestão de ferramentas, de custos e de profissionais. Documentação, suas
necessidades, Linguagens, padrões de documentação e Visão Arquiteturais.

METODOLOGIA E AVALIAÇÃO

A construção da aprendizagem se dá por meio do ambiente virtual. O conteúdo a ser


desenvolvido organizar-se-á por disciplinas com cargas horárias próprias e atividades específicas,
por meio dos quais os alunos poderão trocar ideias, realizar reflexões e ampliar seus
conhecimentos.
O material didático é elaborado especificamente para a metodologia a distância e
contribui não só para a aprendizagem do aluno, como também para sua maturidade intelectual,
pois propicia-lhe ampliar experiências e prosseguir na sua especialização profissional. O
tutor/professor fará a gestão individualizada, acompanhando, avaliando e motivando o aluno
durante sua caminhada.
A avaliação do desempenho do aluno, concebida como mediadora da aprendizagem, se dá
por meio da realização de atividades avaliativas propostas nas disciplinas e de uma prova ao final
do curso.

CORPO DOCENTE

O Corpo Docente do curso exerce papel relevante na mediação do processo de ensino-


aprendizagem e é composto profissionais com vasta experiência, entre eles:

4
DOCENTE TITULAÇÃO
Denise Maria dos Santos Paulinelli Raposo MESTRE
Diego Fernandes Sales MESTRE
Jorge Umberto Scatolin Marques ESPECIALISTA
Helane Rocha da Silva MESTRE
Leralcio Mario Lido ESPECIALISTA
Nota: Sujeito a alterações.

CERTIFICAÇÃO

O curso é autorizado pelo Ministério da Educação - MEC, por meio da Portaria nº


1.663/2006 e com validade em todo o território nacional. Atende às exigências da Resolução
CNE/CES nº 01, de 6 de abril de 2018 e do Decreto Federal nº 9.057/2017.

Você também pode gostar