Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.

Slides:



Advertisements
Apresentações semelhantes
MOtivação Atender clientes com eficiência e rapidez .
Advertisements

Projeto Qualified Curriculum
DISCIPLINA: Introdução à Computação
Os projetos.
Natanael (njsj) Thiago (tan2) Rodrigo (rml2)
Participantes do Processo de Desenvolvimento de Software
Engenharia de Software
RELATORIO DE PESQUISA 1 Ferramentas para modelagem de sistemas e representação dos requisitos funcionais e não funcionais.
Ferramentas de Engenharia de Software
Rational Unified Process(RUP)
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
Técnicas eTipos de Requisitos
Adélia Barros Requisitos Adélia Barros
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Fortium Sistemas da Informação Engenharia de Software II
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Análise e Projeto de Sistemas
PROJETO INTEGRADO Paulo Roberto Bernardo
Introdução Visão Geral do Método.
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
TSDD Teste de segurança durante o desenvolvimento.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Modelagem para Web Aula de 11/04/2011.
Especificação de Requisitos de Software com Casos de Uso
DIAGRAMA DE COMPONENTES
Profa. Reane Franco Goulart
ANÁLISE DE REQUISITOS DE ENGENHARIA DE SOFTWARE
Rational Unified Process
Engenharia de Requisitos
Estudo de Caso: Técnicas de Teste como parte do Ciclo de Desenvolvimento de Software Aline Pacheco Patric Ribeiro Diego Kreutz.
Prof.Alfredo Parteli Gomes
SGE Sistema de Gerenciamento de Estabelecimentos
S.I.S.D. – Soluções Inteligentes para Sistemas Distribuídos
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Fase de Elaboração: Fluxo de Requisitos
Análise e Projeto de Sistemas Levantamento de Requisitos
Análise e Projeto de Sistemas
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas
Planejamento e Projeto de Testes
 - PSF Grupo: abc, agsj, fcac.
Introdução e Fundamentos Engenharia de Requisitos
Técnicas e Projeto de Sistemas
PSBD II Projeto de Sistemas de Banco de Dados II
TELSTAR NO MUNDO Spain USA Portugal France Mexico Belgium Brazil
O Processo de desenvolvimento de software
Levantamento de Requisitos
Especificação em Projeto de Sistemas
Levantamento de Requisitos
Bruno Silva Desenvolvido a partir de
O Processo Unificado (UP)
Sistema de Gerenciamento Clinico
Engenharia de Software
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Qualidade no Desenvolvimento de Software Wolley W. Silva Baseado nas notas de aula dos professores Tatuo e Daisy.
Laboratório de Programação
Sistema de Gerenciamento de uma Fábrica de Bebidas
Técnicas e Projeto de Sistemas
Empresa de vendas de insumos para máquinas industriais
Análise e Projeto de Sistemas
Aula 02 de Eng. de Requisitos
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Aula 2 Professor: Italo Rodrigues Castro.
APSI II Análise e Projeto de Sistemas de Banco de Dados II.
Técnicas e Tipos de Requisitos
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
Transcrição da apresentação:

Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II

Processo de Desenvolvimento de Software Levantamento de Requisitos Análise Projeto Implementação Testes Implantação

Processo de Desenvolvimento de Software Levantamento de Requisitos Compreensão do software a ser desenvolvido Visão do problema entre cliente e desenvolvedor deve ser o mesmo. Identificar as necessidades do software

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Requisitos funcionais Requisitos não-funcionais

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Requisitos funcionais Definem as funcionalidades do sistema, do ponto de vista do usuário.

Processo de Desenvolvimento de Software Levantamento de Requisitos Documento de requisitos Requisitos não-funcionais Definem aspectos de qualidade do software, como desempenho, confiabilidade, portabilidade, segurança, etc.

Processo de Desenvolvimento de Software Análise Identificar os componentes e suas interações. Identificar as classes que atenderão aos requisitos identificados

Processo de Desenvolvimento de Software Análise Diagrama de Casos de uso. Diagrama de Classes. Diagrama de Estados. Diagrama de Atividades.

Processo de Desenvolvimento de Software Projeto Atua em determinar como o software será implementado. São construídos os Projetos de Arquitetura e Detalhado.

Processo de Desenvolvimento de Software Implementação Codificação dos programas. Implementação do banco de dados.

Processo de Desenvolvimento de Software Testes Verificação da correta construção da aplicação. Verifica a compatibilidade entre o Documento de Requisitos e a Aplicação entregue.

Processo de Desenvolvimento de Software Implantação O sistema é instalado no ambiente do usuário. São realizadas as configurações de ambiente, treinamento de usuários, etc.

Trabalho - Parte 1 – (30% da A1) Procedimentos e processos mal analisados, não documentados e não informatizados causaram diversos problemas, entre eles a execução de uma mesma tarefa por inúmeras vezes. Além disso, houve inconsistência das informações, tornando as mesmas não confiáveis. Diante desses fatos ocorridos no SISTEMA HOSPITALAR de um Cliente e do crescente número de processos envolvendo esse sistema, se faz necessário uma nova análise do mesmo. Portanto, uma equipe de desenvolvedores deve ser criada com até cinco integrantes, os quais serão avaliados em suas capacidades como projetistas. A equipe identificará e analisará, mediante as características do sistema solicitado pelo Cliente, os seus principais processos e eventos. O objetivo deste desafio é verificar a capacidade de análise da equipe que atenderá ao Cliente, tendo como foco o levantamento de requisitos. Nesta etapa, o Analista busca compreender as necessidades do usuário e o que ele deseja que o sistema a ser desenvolvido realize. O Analista tenta compreender como funcionam os processos a serem informatizados e quais serviços o Cliente precisa que o futuro Software disponibilize.

Trabalho 1 Um relatório deverá ser produzido contendo os Objetivos do SISTEMA HOSPITALAR. Com base neste relato, exigido pelo Cliente, a Linguagem de Modelagem Unificada (UML) passará a ser utilizada, com seus principais diagramas, para gerar a respectiva modelagem e documentação do Sistema. O Cliente justifica sua exigência pela afirmação de Guedes (2006) de que A modelagem é uma parte central de todas as atividades que levam à implantação de um bom Software.

Trabalho 1 O Sistema Hospitalar que precisa passar por nova análise deverá atender a algumas características relevantes descritas a seguir: O sistema atenderá a um hospital com diversas unidades de tratamento (ala do hospital). Cada unidade de tratamento pode ser ocupada por diversos pacientes e conter vários equipamentos médicos. O cadastro de informações no sistema é feito pelo(a) enfermeiro(a). O cadastro de pacientes é feito com nome, idade, sexo e tipo de enfermidade. O cadastro de médicos é feito com nome, CPF e respectiva especialidade. Os médicos são usuários do sistema – cadastro de login e senha - e têm permissão para consultar as informações dos pacientes. As solicitações de exames são feitas para pacientes cadastrados e devem apresentar, necessariamente, o nome do paciente, nome do médico, tipo do exame e o laboratório responsável.

Trabalho 1 Passo 01 Reúna-se com a sua equipe e estudem a situação problema do cliente – especificações do SISTEMA HOSPITALAR, para compreender as necessidades do usuário e o que ele precisa que o sistema a ser desenvolvido forneça. A equipe precisa compreender como funcionam os processos a serem informatizados. Passo 02 O grupo deve escrever alguns tópicos ressaltando as funcionalidades identificadas no sistema e o porquê tais funcionalidades (máximo de seis) foram consideradas como fundamentais. Justifiquem ao cliente os benefícios de utilizá-las.

Trabalho 1 Passo 03 A equipe deverá entregar ao cliente um relatório contendo os Objetivos Principais do SISTEMA HOSPITALAR. Deverão seguir o exemplo ilustrativo a seguir. Objetivos do Sistema: Possibilitar o cadastro de vendas (que incluem as vendas realizadas no próprio balcão da floricultura, as vendas por telefone ou as vendas pela Internet), possibilitar também o cadastro de produtos, fornecedores, clientes, convênios, funcionários e arranjos e fornecer ao gerente, relatórios como: de clientes devedores, de clientes aniversariantes, de produtos por fornecedor, de produtos em estoque, de entregas por funcionário e de entregas por determinado período. O gerente pode controlar as entregas, distribuindo-as aos funcionários para que sejam realizadas e atribuir as comissões devidas aos mesmos, bem como cancelá-las quando solicitado. Data de entrega: 30/03/2010 – Até às 20:00h