Servo 1.0: sistema de apoio acadêmico-administrativo. Servant 1.0: academic-administrative support system

Tamanho: px
Começar a partir da página:

Download "Servo 1.0: sistema de apoio acadêmico-administrativo. Servant 1.0: academic-administrative support system"

Transcrição

1 Servo 1.0: sistema de apoio ARTIGO acadêmico-administrativo ORIGINAL / ORIGINAL ARTICLE Servo 1.0: sistema de apoio acadêmico-administrativo Servant 1.0: academic-administrative support system Marcus Henrico Teixeira * Jaqueline Piveta ** * Graduado em Tecnologia em Processamento de Dados Universidade Norte do Paraná (UNOPAR). <marcushteixeira@hotmail.com> ** Mestre em Ciência da Computação Universidade Federal de Santa Catarina (UFSC). <jaquelinepiveta@yahoo.com.br> Resumo O SERVO Sistema de Apoio Acadêmico-Administrativo - foi desenvolvido durante o estágio supervisionado do 3º ano do Curso de Processamento de Dados. O objetivo do sistema consiste em manter os cadastros de alunos, professores, disciplinas, turmas, controle de notas, matrícula e rematrícula de alunos, servindo como ferramenta de apoio para a escola Norman Prochet, a fim de agilizar e proporcionar confiabilidade às informações que integram o processo da escola. O sistema também disponibiliza consultas e relatórios correspondentes aos cadastros e controles. No desenvolvimento do sistema, adotou-se o Modelo Espiral da Engenharia de Software, que integra o Modelo de Prototipação e o Modelo Seqüencial. Para documentar as atividades de Levantamento de Requisitos, Análise e Projeto, utilizou-se a notação Unified Modeling Language (UML) e, para a especificação das técnicas de modelagem, utilizou-se a Ferramenta CASE Rational Rose. O Sistema foi implementado na linguagem de programação Object Pascal, do ambiente Borland Delphi, e o Sistema Gerenciador de Banco de Dados foi o Microsoft Access. Com a implantação do sistema, a escola conseguiu mais agilidade e eficiência ao controlar as matrículas e as notas, principalmente com o gerenciador de alunos, que integra todas as funcionalidades do sistema relacionadas aos mesmos. O sistema assegura a integridade e consistência dos dados e garante a geração de informações confiáveis e precisas. Palavras-chave: Software. Modelo Espiral. Controle. Sistema gerenciador. Geração de informações. Abstract SERVANT 1,0 - Academic-Administrative Support System was developed during the supervised training period of Data Processing 3rd year class. The objective of the system consists of keeping the information forms of pupils, professors, subjects, groups, note control, school registration and reenrollment of pupils, serving as tool for the support of the Norman Prochet school, in order to speed and to provide trustworthiness to the information that integrate the process of the school. The system also makes corresponding consultations and reports to the information forms and controls available. In the development of the system, the Spiral Model of Software was adopted, which involves both the Model of Prototypic and the Sequential Model. To register the activities of the Requirement Survey, Analysis and Project the notation of Unified Modeling Language (UML) was adopted e, for the specification of the modeling techniques, the CASE Rational Rose tool was adopted. The System was implemented in the Paschal Object programming language, of the environment Borland Delphi, the Managing System of Data base used was the Microsoft Access. With the implementation of the system, the school obtained more agility and efficiency when controlling the school s registrations and notes, mainly with the pupils manager that integrates all the related functionalities of the system to the same ones. The system assures the integrity and consistency of the data, e guarantees the generation of trustworthy and necessary information. Key words: Software. Model Spiral. Control. System manager. Generation of information. TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exatas Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/

2 1 Introdução Como uma etapa final do curso de Tecnologia em Processamento de Dados, o estágio supervisionado permitiu verificar na prática os conhecimentos adquiridos. Nesta fase, foi possível a implantação de sistemas que atendessem a necessidade das empresas, exigindo um posicionamento do futuro profissional na tomada de decisões. O estágio foi realizado na Escola Municipal Norman Prochet, a qual atende cerca de 200 alunos do ensino fundamental. Os trabalhos de controle de notas e emissão de históricos, boletins, declarações e relatórios, atualmente, eram realizados manualmente. A deficiência de se obter dados seguros e confiáveis rapidamente e a inexistência de um sistema informatizado motivou a elaboração deste projeto, que desenvolveu um sistema com o objetivo principal de informatizar a rotina acadêmica e administrativa da escola, para dar maior agilidade ao serviço. O estágio teve como orientadoras a diretora Silvia Regina de Souza Facco, na escola, e a professora Jaqueline Piveta, na UNOPAR. 2 Objetivo 2.1 Objetivos Gerais Manter cadastros, controles e relatórios, a fim de agilizar e proporcionar confiabilidade às informações que integram o processo da escola Norman Prochet. 2.2 Objetivos Específicos Facilitar o gerenciamento e o controle dos dados educacionais; Permitir a manipulação dos dados de forma simples e intuitiva; Permitir fácil navegação entre as funções, utilizandose de um conjunto de menus e janelas; Cadastrar alunos; Cadastrar professores; Cadastrar funcionários; Cadastrar disciplinas; Cadastrar função; Cadastrar bimestre; Cadastrar tipo de parecer; Cadastrar séries; Cadastrar turmas; Cadastrar horário de trabalho de professores e funcionários; Controlar notas ou parecer e freqüência dos alunos; Controlar matrícula e transferência dos alunos; Controlar freqüência de professores e funcionários; Consultar histórico anual do aluno; Consultar as disciplinas e os professores de uma determinada turma; Consultar ficha saúde do aluno; Emitir relatório de alunos; Emitir relatório de professores; Emitir informativo das notas do aluno; Emitir relatório de funcionários; Emitir relatório de freqüência de funcionários no mês; Emitir relatório de aniversariantes do mês; Emitir relatório com dados da escola; Emitir mala direta de professores, alunos e funcionários. 3 Fundamentação Teórica 3.1 Método Adotado O sistema foi desenvolvido com base no paradigma da engenharia de software e a metodologia UML (The Unified Modeling Language). A UML é uma linguagem padrão para especificar, visualizar, documentar e construir artefatos de um sistema e pode ser utilizada com todos os processos ao longo do ciclo de desenvolvimento e através de diferentes tecnologias de implementação. Buscou-se unificar as perspectivas entre os diversos tipos de sistemas e fases de desenvolvimento de forma que se permitisse levar adiante determinados projetos que antes não eram possíveis pelos métodos existentes (FURLAN, 1998). A UML é uma composição das metodologias de Booch, Rumbaugh e Jacobson (2000), sendo composta das fases de Concepção, Elaboração, Construção e Transição as quais apresentam as seguintes atividades: a) Levantamento de requisitos; b) Análise; c) Projeto; d) Implementação; e) Testes; f) Implantação Concepção Nesta fase, é estabelecido o caso de negócio para o sistema e delimitado o escopo de projeto. Identificamse os atores que estarão interagindo com o sistema definindo a natureza dessa interação em uma perspectiva de alto nível, isto é, identifica-se a maioria dos casos de uso, mas apenas descrevem-se alguns de caráter significativo. O caso de negócio inclui critério de sucesso, taxa de risco, estimativa de recursos necessários e um plano de fase mostrando as datas principais de entrega de resultados. Ao término desta fase, são examinados os objetivos de ciclo de vida do projeto para se decidir sobre a continuidade do desenvolvimento (FURLAN, 1998). As atividades da fase de Concepção são descritas a seguir Levantamento de requisitos Descreve-se o que o sistema deve fazer, permitindo a desenvolvedores e usuários concordarem sobre uma descrição comum. Para tanto, o sistema é delimitado, definindo seus contornos e comportamento a partir das necessidades potenciais através de modelos de caso de uso (FURLAN, 1998). No levantamento de requisitos, faz-se uma análise das seguintes descrições: a) sistema existente: nesta descrição, serão relatados os problemas existentes e também será descrito detalhadamente como é este sistema; 82 TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exata Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/2004

3 b) sistema proposto: nesta descrição, serão relatadas todas as propostas para a solução de problemas encontrados no sistema existente, e também as melhorias que surgirão no decorrer do sistema proposto; c) regras de negócio: visa definir qual é o relacionamento existente entre as entidades Análise A meta de análise & desenho é mostrar como o sistema será materializado na fase de implementação. Busca-se construir um sistema estruturado e robusto que execute, em um ambiente de implementação específico, as funções e as tarefas descritas nos casos de uso (FURLAN, 1998). Nesta atividade, será documentado com o Diagrama de Classe, que é um gráfico bidimensional de elementos de modelagem que pode conter tipos, pacotes, relacionamentos, instâncias, objetos e vínculos (conexão entre dois objetos). Um diagrama de classe denota a estrutura estática de um sistema e as classes que representam elementos manipulados por esse sistema (FURLAN, 1998) Elaboração A fase de elaboração consiste em uma análise mais refinada do sistema a ser construído, juntamente com um plano detalhado do trabalho a ser feito. As metas da fase de elaboração são: analisar o domínio do problema, estabelecer uma arquitetura com fundação sólida, desenvolver um plano de projeto e minimizar elementos de risco potenciais ao projeto. Devem ser tomadas decisões a partir da compreensão do sistema como um todo, implicando a descrição da maioria dos casos de uso e restrições. Para verificação da arquitetura, implementa-se um sistema que realize os casos de uso mais significativos. Ao término desta fase, examinam-se os objetivos do sistema, o escopo, a escolha da arquitetura e a resolução de riscos principais (FURLAN, 1998). Esta fase é composta das seguintes atividades: a) levantamento de requisitos; b) análise; c) projeto; d) implementação; e) implantação; f) testes Levantamento de requisitos Nesta fase, serão revistas as descrições do sistema existente e do sistema proposto da fase de Concepção Análise As atividades de análise têm como objetivo a documentação utilizando as seguintes técnicas: a) Lista de Use Case: lista que descreve as funcionalidades do sistema de forma organizada, representada por Use Cases; b) Diagrama de Use Case: segundo Furlan (1998), os Use Cases descrevem a funcionalidade do sistema percebida por atores externos. Um ator interage com o sistema podendo ser um usuário, dispositivo ou outro sistema; c) Descrição de Use Case: segundo Sanches (2000), representa uma descrição narrativa, escrevendo passo a passo a interação entre os Atores e os Use Case; d) Diagrama de Classe: é um gráfico bidimensional de elementos de modelagem que pode conter tipos, pacotes, relacionamentos, instâncias, objetos e vínculos (conexão entre dois objetos). Um diagrama de classe denota a estrutura estática de um sistema e as classes representam elementos manipulados por esse sistema (FURLAN, 1998); e) Diagrama de Seqüência: apresenta a interação de seqüência de tempo dos objetos que dela participam. As duas dimensões de um diagrama de seqüência consistem na dimensão vertical (tempo) e na dimensão horizontal (objetos diferentes). O diagrama de seqüência mostra a colaboração dinâmica entre o número de objetos; o aspecto importante desse diagrama é mostrar a seqüência de mensagens enviadas entre objetos (FURLAN, 1998); f) Diagrama de Colaboração: mostra uma interação dinâmica de um caso de uso organizada em torno de objetos e seus vínculos mútuos, de maneira que são usados números de seqüência para evidenciar a seqüência de mensagens. É desenhado como um diagrama de objeto onde um número de objetos é mostrado com seus relacionamentos (FURLAN, 1998); g) Diagrama de Estado: esse diagrama mostra as seqüências de estados que um objeto ou uma interação assume em resposta a estímulos recebidos, juntamente com suas respostas e ações. Um diagrama de estado é tipicamente o complemento de uma classe (incluindo classes estereotipadas de interface de usuário) e relaciona os possíveis estados que objetos da classe podem ter e quais eventos podem causar a mudança de estado (transição) (FURLAN, 1998) Projeto Esta atividade será documentada com: a) descrição das decisões de Projeto: faz-se a descrição de todas as decisões de projeto, tais como a organização do sistema em subsistemas, caso necessário, a abordagem de gerenciamento de rede e banco de dados, a segurança e quaisquer outros tópicos relacionados a projeto que possam ser descritos; b) refinamento dos diagramas da fase de análise; c) mapeamento do diagrama de classes para o banco de dados; d) descrição da padronização: é a descrição da padronização do layout dos formulários, mensagens, relatórios, arquivos e programas; e) prototipação das telas; f) diagramas de implementação (Diagrama de TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exatas Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/

4 Pacotes, Diagrama de Componentes e Diagrama de Implantação, se necessário) Implementação Nesta atividade, serão implementadas as principais funções do sistema, apresentando a 1 a versão de seu protótipo Testes Nesta fase, serão realizados testes de acordo com as funções implementadas Construção Durante a fase de construção, um produto é desenvolvido de maneira interativa e incremental para que esteja pronto para transição à comunidade usuária. Implica a descrição e a formatação dos casos de uso remanescentes, completando a implementação e os testes do software. Ao término desta fase, decide-se se o software, os locais e os usuários estão preparados para entrar em operação (FURLAN, 1998). As atividades de Levantamento de Requisitos, Análise e Projeto serão revisadas complementando-as conforme novas necessidades Implementação A atividade de Implementação será documentada com as seguintes descrições: a) descrição da linguagem de programação utilizada; b) descrição da ferramenta utilizada para a criação do help online; c) descrição de componentes, bibliotecas e rotinas utilizados; d) impressão do layout das telas e dos relatórios (com dados) Transição Na fase de transição, o software é disponibilizado à comunidade usuária. Assim que o produto tenha sido posto em produção, surgem naturalmente novas considerações que irão demandar um desenvolvimento adicional para o ajuste do sistema, assim como corrigir eventuais problemas não detectados ou concluir algumas das características que possam ter sido postergadas (FURLAN, 1998). As atividades de Levantamento de Requisitos, Análise, Projeto e Implementação serão novamente revisadas Implantação Nesta fase, serão descritos os recursos necessários à implantação, tais como: a) hardware; b) software; c) configuração de rede; d) banco de dados; e) outros; f) descrição do planejamento detalhado (treinamento para usuários e outros) para a implementação; g) listagem do manual de instalação e do manual de uso do usuário. 4 Material e Métodos A Figura 1 mostra um exemplo de Diagrama de Use Case com as principais funcionalidades do sistema relacionadas ao aluno, como cadastro, matrícula e rematrícula. A Figura 2 apresenta um modelo do Diagrama de Seqüência, ilustrando a ordem do cadastro de alunos o qual consiste em: solicitar cadastro, exibir tela, disponibilizar inclusão, informar os dados do aluno, validar dados, disponibilizar, salvar, verificar campos obrigatórios, verificar se o registro não existe e criar instância aluno. A Figura 3 ilustra o Diagrama de Classes com seus atributos, operações, associações e multiplicidades. 5 Resultados A Figura 4 ilustra o gerenciador de alunos que relaciona o registro selecionado às demais funcionalidades, como cadastros, ficha de saúde, matrícula e rematrícula, notas, histórico e boletim. A Figura 5 mostra a consulta de notas por turma, gerada a partir dos parâmetros turma e disciplina; e na Figura 6, a efetuação de rematrícula, a partir da informação da situação dos alunos (aprovados e reprovados) e a turma. Os alunos serão listados e, ao lado, serão disponibilizadas as turmas possíveis para rematrícula. 6 Conclusões O estágio possibilitou a interação do aluno com o ambiente profissional oferecido pela empresa; por isso, o Projeto de Estágio foi importante por ser um guia para o aluno desenvolver um sistema, no qual ele aplicou na prática o conhecimento adquirido no curso. Neste projeto, foram definidos os objetivos do sistema e as etapas que foram seguidas para a construção do software desejado, respeitando as fases que compõem a metodologia utilizada. Com a implantação do sistema, a escola conseguiu mais agilidade, rapidez e eficiência no controle acadêmico e administrativo. O sistema assegura a integridade e a consistência dos dados, e garante a geração de informações confiáveis e precisas. Referências BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML Guia do usuário. Rio de Janeiro: Campus, FURLAN, José Davi. Modelagem de objetos através da UML The Unified Modeling Language. São Paulo: Makron Books, SANCHES, Iolanda. Apostila de UML. Londrina, TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exata Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/2004

5 Figura 1. Exemplo de diagrama de use cases. Figura 2. Exemplo do diagrama de seqüência. TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exatas Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/

6 Figura 3. Diagrama de classes. 86 TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exata Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/2004

7 Figura 4. Gerenciador de alunos. Figura 5. Consulta de notas. TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exatas Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/

8 Figura 6. Efetuação de rematrícula. 88 TEIXEIRA, M. H.; PIVETA, J. / UNOPAR Cient., Ciênc. Exata Tecnol., Londrina, v. 2/3, n. 1, p , nov. 2003/2004

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada

Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada Ciência da Computação ENGENHARIA DE SOFTWARE UML-Unified Modeling Language Linguagem de Modelagem Unificada Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução a linguagem UML

Leia mais

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO A3 DATA 15/10/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Analise as afirmações

Leia mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre

Leia mais

Introdução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004

Introdução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004 Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a

Leia mais

UML e a Ferramenta Astah. Profa. Reane Franco Goulart

UML e a Ferramenta Astah. Profa. Reane Franco Goulart UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse

Leia mais

REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX

REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX Murilo Augusto Tosatti (ICV-Unicentro), Marcos Antonio Quináia (Orientador), e-mail: maquinaia@gmail.com. Universidade Estadual do

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF

Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil

Leia mais

Orientação a Objetos I

Orientação a Objetos I Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Orientação a Objetos I UML: Introdução e Casos de Uso

Leia mais

TechProf Documento de Arquitetura

TechProf Documento de Arquitetura TechProf Projeto SuporteProf Versão 1.0 15 de junho de 2016 Responsáveis: Adelson Santos de Melo Filho, Edvaldo Nicolau da Silva, Moisés Luis da Silva Histórico de Revisões Data Versão Descrição Autor

Leia mais

Introdução ao Processo Unificado (PU)

Introdução ao Processo Unificado (PU) Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX Introdução ao Processo Unificado (PU) Prof. Fernando Maia da Mota Slides gentilmente cedidos por Profa. Dra. Maria Istela Cagnin

Leia mais

O modelo unificado de processo. O Rational Unified Process, RUP.

O modelo unificado de processo. O Rational Unified Process, RUP. Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,

Leia mais

Modelagem de Processos. Prof.: Fernando Ascani

Modelagem de Processos. Prof.: Fernando Ascani Modelagem de Processos Prof.: Fernando Ascani Bibliografia UML Guia de consulta rápida Douglas Marcos da Silva Editora: Novatec UML Guia do usuário Grady Booch James Rumbaugh Ivair Jacobson Editora: Campus

Leia mais

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia Carlos Rafael Guerber Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia MAFRA 2009 Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia RESUMO Criar uma modelagem

Leia mais

DESENVOLVENDO O SISTEMA

DESENVOLVENDO O SISTEMA DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário

Leia mais

REQUISITOS DE SISTEMAS

REQUISITOS DE SISTEMAS REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS

Leia mais

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no 1.1 RATIONAL UNIFIED PROCESS (RUP) O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no processo que atende pelo nome de Processo Unificado (ou UP do inglês Unified

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Conceitos e Metodologias para Desenvolvimento de Software Cascata, Prototipação, Espiral e RUP Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

Leia mais

Modelos de Sistemas Casos de Uso

Modelos de Sistemas Casos de Uso Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Modelagem de Sistema UML Unified Modeling Language (Linguagem de Modelagem Unificada)

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

Gerenciamento de Requisitos Gerenciamento de Requisitos

Gerenciamento de Requisitos Gerenciamento de Requisitos Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso

Leia mais

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?

Leia mais

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Versão 1 MDS Metodologia de Desenvolvimento de Sistemas 1 Presidente INCRA Rolf Hackbart Diretor de Gestão Estratégica DE - INCRA Roberto Kiel Coordenador Geral

Leia mais

Treinamento do Sistema RH1000

Treinamento do Sistema RH1000 Treinamento do Sistema RH1000 = Bloco Treinamento = Ohl Braga Desenvolvimento Empresarial Atualizado em 25Mai2014 1 Bloco Treinamento Tópico Slide Dinâmica dos treinamentos 4 Áreas de treinamento 5 Treinamentos

Leia mais

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI

MDMS-ANAC. Metodologia de Desenvolvimento e Manutenção de Sistemas da ANAC. Superintendência de Tecnologia da Informação - STI MDMS- Metodologia de Desenvolvimento e Manutenção de Sistemas da Superintendência de Tecnologia da Informação - STI Metodologia de Desenvolvimento e Manutenção de Sistemas da Histórico de Alterações Versão

Leia mais

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s

Sistema Datachk. Plano de Projeto. Versão <1.0> Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s Plano de Projeto Versão Z u s a m m e n a r b e i t I d e i a s C o l a b o r a t i v a s 2010 2 Histórico de Revisões Data Versão Descrição Autores 07/04/2010 1.0 Criação da primeira versão do Plano

Leia mais

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos

Leia mais

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr

Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

Metodologia de Desenvolvimento de Sistemas (Versão 2.0)

Metodologia de Desenvolvimento de Sistemas (Versão 2.0) SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA INTEGRAÇÃO NACIONAL DEPARTAMENTO NACIONAL DE OBRAS CONTRA AS SECAS Metodologia de Desenvolvimento de Sistemas (Versão 2.0) 1 Sumário 1Introdução... 5 1.1 Objetivo...

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

Micro Mídia Informática Fevereiro/2009

Micro Mídia Informática Fevereiro/2009 Micro Mídia Informática Fevereiro/2009 1 UML Introdução Fases de Desenvolvimento Notação Visões Análise de Requisitos Casos de Uso StarUML Criando Casos de Uso Orientação a Objetos Diagrama de Classes

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC CURSO: Bacharelado em Ciência da Computação DISCIPLINA: ANPS Análise e Projeto de Sistemas AULA NÚMERO: 3 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Revisão...1 2.1.1

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CI 221 DISCIPLINA: Engenharia de Software AULA NÚMERO: 5 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO Nesta aula serão apresentados e discutidos os conceitos de Gestão de projetos de software, riscos de software,

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software (Cap 6 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Requisitos funcionais e não funcionais

Leia mais

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti. Engenharia de Software Engenharia de Requisitos Análise Orientada a Objetos Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.br 1 Contextualizando... Fonte: [1] O Processo de ER pode ser

Leia mais

UML Linguagem de Modelagem Unificada

UML Linguagem de Modelagem Unificada Modelagem de Sistemas UML Linguagem de Modelagem Unificada Prof. Mauro Lopes 1-25 Objetivos Nesta aula iremos apresentar os elementos conceituais da Linguagem de Modelagem Unificada (UML). Boa aula a todos.

Leia mais

Análise e Projeto Orientados a Objeto

Análise e Projeto Orientados a Objeto Análise e Projeto Orientados a Objeto com UML e Padrões Parte I Análise, Projeto, e Processo Baseado em Craig Larman 1 Aplicando UML, Padrões e APOO Objetivo Desenvolver habilidades práticas na utilização

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO

CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO PROTÓTIPO DE SISTEMA DE INFORMAÇÃO EXECUTIVO APLICADO A RECRUTAMENTO E SELEÇÃO DE PESSOAL BASEADO

Leia mais

Diretrizes de Qualidade de Projetos

Diretrizes de Qualidade de Projetos Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão

Leia mais

Processo Unificado (RUP)

Processo Unificado (RUP) Fases do Desenvolvimento Processo Unificado (RUP) Ulf Bergmann ulf@ime.eb.br Domínio do Problema Objetos Objetos do do Mundo Mundo real real Modelo Semântico Domínio da Solução Aplicação Interface Serviços

Leia mais

Unified Modeling Language. Diagramas de Implementação

Unified Modeling Language. Diagramas de Implementação Unified Modeling Language Diagramas de Implementação José Correia, Junho 2006 (http://paginas.ispgaya.pt/~jcorreia/) Diagramas de implementação José Correia UML Diagramas de Implementação 2 Diagramas de

Leia mais

Disciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira

Disciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira Disciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira 3º semestre CONCEITOS CONCEITOS Atividade Ação executada que tem por finalidade dar suporte aos objetivos da organização. Correspondem

Leia mais

Introdução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com

Introdução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com Introdução a UML Hélder Antero Amaral Nunes haanunes@gmail.com Introdução a UML UML (Unified Modeling Language Linguagem de Modelagem Unificada) é uma linguagem-padrão para a elaboração da estrutura de

Leia mais

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML.

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML. MODELAGEM ORIENTADA A OBJETOS APLICADA À ANÁLISE E AO PROJETO DE SISTEMA DE VENDAS ALTEMIR FERNANDES DE ARAÚJO Discente da AEMS Faculdades Integradas de Três Lagoas ANDRE LUIZ DA CUNHA DIAS Discente da

Leia mais

PROVA DISCURSIVA (P )

PROVA DISCURSIVA (P ) PROVA DISCURSIVA (P ) 2 Nesta prova que vale dez pontos, faça o que se pede, usando os espaços indicados no presente caderno para rascunho. Em seguida, transcreva os textos para as folhas de TEXTOS DEFINITIVOS

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

Atendimento de Demandas CTIC

Atendimento de Demandas CTIC Fluxo de Atendimento de Demandas - CTIC Atendimento de Demandas CTIC Coordenação de Sistemas Fluxo de Atendimento de Demandas - CTIC Público Alvo: Áreas Usuárias dos Sistemas da UFOPA e Equipe de Coordenação

Leia mais

O Processo Unificado

O Processo Unificado UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo Unificado 879SCC Projeto e Desenvolvimento de Sistemas

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Professor: Curso: Disciplina: Aula 4-5-6

Professor: Curso: Disciplina: Aula 4-5-6 Professor: Curso: Disciplina: Aula 4-5-6 Turma: Esp. Marcos Morais de Sousa Sistemas de informação Engenharia de Software I Engenharia de Requisitos 03º semestre 1 Engenharia de Requisitos Prof. Marcos

Leia mais

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP RUP Rational Unified Process ( Unificado de Desenvolvimento da Rational) Conjunto de passos que tem como objetivo atingir uma meta de software na ES, processo que visa a produzir o software - de modo eficiente

Leia mais

Análise e Projeto de Sistemas. O que é modelagem. O que é modelagem. Tripé de apoio ao desenvolvimento. Notação: UML. Ferramenta: Rational Rose.

Análise e Projeto de Sistemas. O que é modelagem. O que é modelagem. Tripé de apoio ao desenvolvimento. Notação: UML. Ferramenta: Rational Rose. Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert benno@ufrj.br O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes

6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes 6 Ferramenta de Apoio ao Processo de Desenvolvimento de Sistemas Multi-Agentes A ferramenta MAS-ML Tool surgiu com o objetivo de viabilizar o processo de desenvolvimento proposto na Seção anterior, implementando

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

A Linguagem de Modelagem Unificada (UML)

A Linguagem de Modelagem Unificada (UML) Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES

MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO DIRETORIA DE ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE AQUISIÇÕES BANCO INTERAMERICANO DE DESENVOLVIMENTO REPRESENTAÇÃO NO BRASIL SOLICITAÇÃO DE MANIFESTAÇÃO DE

Leia mais

Departamento de Computação Relatório de Estágio Curricular THEO IGNEZ PAVAN. Ferramenta APF

Departamento de Computação Relatório de Estágio Curricular THEO IGNEZ PAVAN. Ferramenta APF Departamento de Computação Relatório de Estágio Curricular THEO IGNEZ PAVAN Ferramenta APF Londrina 2004 THEO IGNEZ PAVAN Ferramenta APF Estágio obrigatório desenvolvido durante o 4 o ano do Curso de Graduação

Leia mais

Diagramas de Casos de Uso

Diagramas de Casos de Uso UML Unified Modeling Language Diagramas de Casos de Uso José Correia, Março 2006 (http://paginas.ispgaya.pt/~jcorreia/) Objectivos O objectivo de um diagrama de casos de uso de um sistema é mostrar para

Leia mais

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas

Leia mais

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do

Leia mais

Governador Cid Ferreira Gomes. Vice Governador Domingos Gomes de Aguiar Filho. Secretária da Educação Maria Izolda Cela de Arruda Coelho

Governador Cid Ferreira Gomes. Vice Governador Domingos Gomes de Aguiar Filho. Secretária da Educação Maria Izolda Cela de Arruda Coelho Governador Cid Ferreira Gomes Vice Governador Domingos Gomes de Aguiar Filho Secretária da Educação Maria Izolda Cela de Arruda Coelho Secretário Adjunto Maurício Holanda Maia Secretário Executivo Antônio

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0

paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 paradigma WBC Public - compra direta Guia do Fornecedor paradigma WBC Public v6.0 g1.0 agosto de 2007 As informações contidas neste documento, incluíndo quaisquer URLs e outras possíveis referências a

Leia mais

Análise e Projeto de Software Para o Treinamento de Pilotos Baseado em Simuladores: Estudo de Caso

Análise e Projeto de Software Para o Treinamento de Pilotos Baseado em Simuladores: Estudo de Caso 1 Análise e Projeto de Software Para o Treinamento de Pilotos Baseado em Simuladores: Estudo de Caso Analysis and Project of Software For the Training of Pilots Based in Simulators: Study of Case Ana Cláudia

Leia mais

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

ANÁLISE E PROJETO ORIENTADO A OBJETOS. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com ANÁLISE E PROJETO ORIENTADO A OBJETOS Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Análise Descrição do problema a ser implementado Descrição dos objetos e classes que fazem parte do problema, Descrição

Leia mais

1 UML (UNIFIED MODELING LANGUAGE)

1 UML (UNIFIED MODELING LANGUAGE) 1 UML (UNIFIED MODELING LANGUAGE) Segundo Tonsig (2003), para conseguir desenvolver um software capaz de satisfazer as necessidades de seus usuários, com qualidade, por intermédio de uma arquitetura sólida

Leia mais

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto

Leia mais

White-box test: Também conhecido como teste estrutural, tem por objetivo validar os dados derivados das funções do sistema.

White-box test: Também conhecido como teste estrutural, tem por objetivo validar os dados derivados das funções do sistema. 22. Planejamento, Especificação e Execução dos Testes A implantação de um sistema de boa qualidade, dentro de um prazo específico, pode ser seriamente prejudicada caso uma etapa extremamente importante

Leia mais

Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação

Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação Use of UML modeling in a management system for a food franchising Richard B. N. Vital, Tatiane M. Vital.

Leia mais

Engenharia de Software III

Engenharia de Software III Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência Cronograma e Método de Avaliação Datas Atividades

Leia mais

TRIBUNAL DE JUSTIÇA DO ESTADO DE MATO GROSSO

TRIBUNAL DE JUSTIÇA DO ESTADO DE MATO GROSSO DO ESTADO DE MATO GROSSO INSTRUÇÃO NORMATIVA STI Nº 01/2011 Versão: 01 Publicação: DJE nº de / /2011 Unidade Responsável: Coordenadoria de Tecnologia da Informação - CTI I FINALIDADE Instituir a Metodologia

Leia mais

MANUAL DO USUÁRIO PORTAL DO PROFESSOR

MANUAL DO USUÁRIO PORTAL DO PROFESSOR MANUAL DO USUÁRIO PORTAL DO PROFESSOR ACESSANDO O PORTAL DO PROFESSOR Para acessar o portal do professor, acesse o endereço que você recebeu através da instituição de ensino ou acesse diretamente o endereço:

Leia mais

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Faculdade INED UML 01 Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Referências BARBIERI, Carlos. Análise e Programação

Leia mais

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação Dr. Ítalo S. Vega ES-II/III: Engenharia de Software: Processos Projeto 1 c 2004, ISVega Ferramenta CASE: LiMAOO-PUC CONTEÚDO

Leia mais

MODELAGEM DE SISTEMAS

MODELAGEM DE SISTEMAS MODELAGEM DE SISTEMAS Diagramas de Casos de Uso Profa. Rosemary Melo Diagrama de Casos de Uso Modelagem de Sistemas Apresenta uma visão externa geral das funções ou serviços que o sistema deverá oferecer

Leia mais

APLICAÇÃO DA MODELAGEM UML NA FASE DE ANÁLISE DE UM PROJETO DE SOFTWARE PARA AGENDAMENTO DE USO DE VEÍCULOS INTERNOS DE UMA EMPRESA

APLICAÇÃO DA MODELAGEM UML NA FASE DE ANÁLISE DE UM PROJETO DE SOFTWARE PARA AGENDAMENTO DE USO DE VEÍCULOS INTERNOS DE UMA EMPRESA APLICAÇÃO DA MODELAGEM UML NA FASE DE ANÁLISE DE UM PROJETO DE SOFTWARE PARA AGENDAMENTO DE USO DE VEÍCULOS INTERNOS DE UMA EMPRESA ANDRE APARECIDO LEAL DE ALMEIDA Discente da AEMS Faculdades Integradas

Leia mais

Análise e Projeto OO com UML. Lição 3 Especificação e Modelagem de Requisitos com UML

Análise e Projeto OO com UML. Lição 3 Especificação e Modelagem de Requisitos com UML Análise e Projeto OO com UML Lição 3 Especificação e Modelagem de Requisitos com UML Prof. Fábio Bianchi Campos 1 Objetivos Gerais Apresentar as características básicas de uma especificação de requisitos;

Leia mais

Unidade II MODELAGEM DE PROCESSOS

Unidade II MODELAGEM DE PROCESSOS Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que

Leia mais

Ano IV - Número 19. Versões 5.0.1 e 5.1

Ano IV - Número 19. Versões 5.0.1 e 5.1 Versões 5.0.1 e 5.1 Quarta-feira, 07 de janeiro de 2009 ÍNDICE 3 EDITORIAL 4 VERSÃO 5.1 4 Dashboard 5 Plano de Comunicação 6 Configurações Pessoais 6 Priorização de Demandas 7 Agendamento de Demandas 8

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização Prof. Ricardo José Pfitscher Material elaborado com base em: José Luiz Mendes Gerson Volney Lagemann Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 11 APRESENTAÇÃO Nesta aula serão discutidos os conceitos relacionados

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

agility made possible

agility made possible RESUMO DA SOLUÇÃO Utilitário ConfigXpress no CA IdentityMinder a minha solução de gerenciamento de identidades pode se adaptar rapidamente aos requisitos e processos de negócio em constante mudança? agility

Leia mais

Linguagem de Modelagem Unificada

Linguagem de Modelagem Unificada Linguagem de Modelagem Unificada A UML é uma linguagem para visualização especificação construção documentação de artefatos de um sistema com uma componente intensiva de software (software intensive system)

Leia mais

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva UML & Padrões Aula 3 UML e Padrões - Profª Kelly Christine C. Silva 1 UML & Padrões Aula 3 Diagrama de Casos de Uso Profª Kelly Christine C. Silva O que vamos tratar: Modelos de Caso de Uso Diagrama de

Leia mais

MODELAGEM DE SISTEMA Apresentação

MODELAGEM DE SISTEMA Apresentação MODELAGEM DE SISTEMA Apresentação Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Apresentação da Disciplina Apresentação da Disciplina Apresentação da Disciplina

Leia mais

Palavras-Chaves: engenharia de requisitos, modelagem, UML.

Palavras-Chaves: engenharia de requisitos, modelagem, UML. APLICAÇÃO DA ENGENHARIA DE REQUISITOS PARA COMPREENSÃO DE DOMÍNIO DO PROBLEMA PARA SISTEMA DE CONTROLE COMERCIAL LEONARDO DE PAULA SANCHES Discente da AEMS Faculdades Integradas de Três Lagoas RENAN HENRIQUE

Leia mais