SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Exercícios	
  Engenharia	
  de	
  Software	
  
                                                       	
  
1. Explique	
   qual	
   a	
   diferença	
   entre	
   o	
   ciclo	
   de	
   vida	
   do	
   hardware	
   e	
   o	
  
   ciclo	
  de	
  vida	
  de	
  software.	
  
2. Explique	
  o	
  que	
  são:	
  
         a. Casos	
  de	
  uso	
  
         b. Estórias	
  (User	
  Stories)	
  
         c. Cenários	
  de	
  atributos	
  
   	
  Em	
   qual	
   contexto	
   são	
   aplicados?	
   Quais	
   são	
   as	
   finalidades	
   de	
   seu	
  
   uso?	
  	
  
3. Imagine	
  o	
  seguinte	
  sistema:	
  
   	
  
   “Imagine	
   um	
   sistema	
   web	
   para	
   um	
   hospital.	
   	
   Em	
   um	
   hospital,	
  
   existe	
  a	
  necessidade	
  de:	
  
         • Controlar	
  o	
  cadastro	
  de	
  funcionários	
  (medicos,	
  enfermeiras,	
  
                recepcionistas),	
   com	
   dados	
   pessoais,	
   e	
   dados	
   relacionados	
  
                o	
  pagamento	
  de	
  salário	
  e	
  controle	
  de	
  plantões.	
  Quem	
  acessa	
  
                esta	
  funcionalidade	
  são	
  funcionários	
  do	
  RH	
  do	
  hospital;	
  
         • Controlar	
   o	
   cadastro	
   de	
   pacientes	
   –	
   dados	
   pessoais	
   do	
  
                cliente,	
   se	
   ele	
   usa	
   plano	
   de	
   saúde,	
   se	
   ele	
   passou	
   pelo	
  
                hospital	
   anteriormente,	
   quais	
   medicamentos	
   o	
   usuário	
  
                tomou	
   no	
   hospital.	
   Quem	
   controla	
   esta	
   informação	
   são	
  
                recepcionistas	
  do	
  hospital;	
  
         • Controlar	
   o	
   estoque	
   de	
   medicamentos	
   –	
   quais	
  
                medicamentos	
   o	
   hospital	
   possui,	
   qual	
   usuário	
   consumiu	
  
                determinado	
   medicamento,	
   qual	
   foi	
   o	
   medico	
   que	
   o	
  
                receitou.	
  Quem	
  controla	
  esta	
  informação	
  são	
  recepcionistas	
  
                do	
  hospital;	
  
         • Controlar	
   as	
   consultas	
   –	
   controla	
   as	
   consultas	
   realizadas	
   e	
  
                as	
   consultas	
   agendadas,	
   com	
   dados	
   relacionados	
   ao	
  
                paciente	
  atendido,	
  qual	
  médico	
  atendeu(ou	
  atenderá),	
  e	
  os	
  
                medicamentos	
  utilizados	
  devido	
  a	
  consulta.	
  	
  
         • Os	
   medicos	
   devem	
   preencher	
   o	
   diagnostico	
   da	
   consulta,	
  
                assim	
   como	
   recomendar	
   a	
   medicação	
   do	
   cliente	
   (pelo	
  
                sistema),	
  e	
  podem	
  visualizer	
  o	
  histórico	
  medico	
  do	
  paciente	
  
                consultado.	
  
         • A	
   administração	
   do	
   hospital	
   deve	
   ser	
   capaz	
   de	
   visualizar	
  
                relatórios	
   a	
   respeito	
   dos	
   pacientes,	
   do	
   estoque	
   e	
   dos	
  
                funcionários	
  (consultas	
  realizadas,	
  horas	
  de	
  plantão,	
  etc.)	
  	
  	
  	
  
Com	
  base	
  neste	
  sistema,	
  solicito:	
  
	
  
     a. Represente	
   os	
   stakeholders	
   que	
   lidam	
   diretamente	
   com	
   o	
  
        sistema,	
  e	
  os	
  represente	
  em	
  um	
  diagrama	
  de	
  casos	
  de	
  uso.	
  
     b. Descreva	
   estórias	
   de	
   usuários	
   que	
   podem	
   ser	
   escritas	
  para	
  
        descrever	
  um	
  possível	
  backlog	
  para	
  o	
  sistema	
  
     c. Elabore	
   um	
   diagrama	
   de	
   classes	
   para	
   representar	
   a	
   visao	
  
        estática	
  do	
  sistema	
  
     d. Elabore	
   um	
   diagrama	
   de	
   sequencia	
   para	
   representar	
   um	
  
        cenário	
  de	
  	
  uso	
  do	
  sistema	
  
     e. Descreva	
   possíveis	
   cenários	
   de	
   requisitos	
   não-­‐funcionais	
  
        para	
  o	
  sistema.	
  
     f. Como	
   o	
   padrão	
   MVC	
   (Model	
   View	
   Controller)	
   	
   pode	
   ser	
  
        utilizado	
  no	
  sistema?	
  
     g. Imagine	
   que	
   o	
   hospital	
   irá	
   disponibilizar	
   serviços	
   para	
   que	
  
        outras	
   aplicações	
   consumam	
   as	
   informações,	
   segundo	
   o	
  
        estilo	
   arquitetural	
   REST.	
   Quais	
   são	
   os	
   recursos	
   que	
   o	
  
        sistema	
   irá	
   disponibilizar?	
   Como	
   seria	
   a	
   interação	
  
        necessária	
   para	
   que	
   um	
   cliente	
   possa	
   agendar	
   uma	
   consulta	
  
        com	
  um	
  determinado	
  médico	
  utilizando	
  os	
  métodos	
  HTTP?	
  
        Dê	
   um	
   exemplo	
   de	
   como	
   links	
   podem	
   ser	
   utilizados	
   no	
  
        contexto	
  de	
  obter	
  informações	
  de	
  recursos.	
  

Mais conteúdo relacionado

Destaque (16)

Pesquisa no campo e a justiça social
Pesquisa no campo e a justiça socialPesquisa no campo e a justiça social
Pesquisa no campo e a justiça social
 
Cine petrobrás 16 11
Cine petrobrás 16 11Cine petrobrás 16 11
Cine petrobrás 16 11
 
Capa
CapaCapa
Capa
 
Vatapá
VatapáVatapá
Vatapá
 
relatorio_niveis_disciplina9b
relatorio_niveis_disciplina9brelatorio_niveis_disciplina9b
relatorio_niveis_disciplina9b
 
Mapa Bairro Joana D'arc Bom Jardim MA
Mapa Bairro Joana D'arc Bom Jardim  MAMapa Bairro Joana D'arc Bom Jardim  MA
Mapa Bairro Joana D'arc Bom Jardim MA
 
Cuadrante a color
Cuadrante a colorCuadrante a color
Cuadrante a color
 
publicação lugar quadro_ titoromeu_dre_20_dezembro_2011
publicação lugar quadro_ titoromeu_dre_20_dezembro_2011publicação lugar quadro_ titoromeu_dre_20_dezembro_2011
publicação lugar quadro_ titoromeu_dre_20_dezembro_2011
 
01
0101
01
 
Calc
CalcCalc
Calc
 
Jornal Expansao
Jornal ExpansaoJornal Expansao
Jornal Expansao
 
Beijo De Lingua
Beijo De LinguaBeijo De Lingua
Beijo De Lingua
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Parque do Almourol
Parque do AlmourolParque do Almourol
Parque do Almourol
 
Vagas sem experiência
Vagas sem experiênciaVagas sem experiência
Vagas sem experiência
 
Intel RealSense & Perceptual Computing
Intel RealSense & Perceptual ComputingIntel RealSense & Perceptual Computing
Intel RealSense & Perceptual Computing
 

Semelhante a Exercicios

02. anexo i requisitos do sistema
02. anexo i   requisitos do sistema02. anexo i   requisitos do sistema
02. anexo i requisitos do sistemaJonathan
 
02. anexo i requisitos do sistema
02. anexo i   requisitos do sistema02. anexo i   requisitos do sistema
02. anexo i requisitos do sistemaJonathan
 
AULA HOSPITALAR sistema de distribuição de medicamentos.pdf
AULA HOSPITALAR sistema de distribuição de  medicamentos.pdfAULA HOSPITALAR sistema de distribuição de  medicamentos.pdf
AULA HOSPITALAR sistema de distribuição de medicamentos.pdfRafaelRoberto31
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitosfolhack
 
Globalsoft Produtos Saúde
Globalsoft Produtos SaúdeGlobalsoft Produtos Saúde
Globalsoft Produtos SaúdeRuben Silva
 
FGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUS
FGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUSFGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUS
FGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUSFGV | Fundação Getulio Vargas
 
Artigo cme flavia_leite
Artigo cme flavia_leiteArtigo cme flavia_leite
Artigo cme flavia_leiteRosana Santos
 
Cuidados farmacêuticos atuação clínica na farmácia - apostila
Cuidados farmacêuticos   atuação clínica na farmácia - apostilaCuidados farmacêuticos   atuação clínica na farmácia - apostila
Cuidados farmacêuticos atuação clínica na farmácia - apostilaIsabela Jacyntho
 
USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...
USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...
USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...rrbonci
 
Especialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdf
Especialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdfEspecialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdf
Especialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdfMarcellaBetat2
 
Artigo:Gerenciamento fisico e material
Artigo:Gerenciamento fisico  e materialArtigo:Gerenciamento fisico  e material
Artigo:Gerenciamento fisico e materialLuciane Santana
 
Clinical day pitch
Clinical day   pitchClinical day   pitch
Clinical day pitchclinicalday
 
Cibersegurança no Contexto de Prontuários Médicos Eletrônicos
Cibersegurança no Contexto de Prontuários Médicos EletrônicosCibersegurança no Contexto de Prontuários Médicos Eletrônicos
Cibersegurança no Contexto de Prontuários Médicos EletrônicosRuy De Queiroz
 
Minu mundo sad ao médico 1.0
Minu mundo   sad ao médico 1.0Minu mundo   sad ao médico 1.0
Minu mundo sad ao médico 1.0Michael Candido
 
Requisitos de Software
Requisitos de SoftwareRequisitos de Software
Requisitos de SoftwareSilvio Cadete
 
Analise de custos clinicas oftalmologicas
Analise de custos clinicas oftalmologicasAnalise de custos clinicas oftalmologicas
Analise de custos clinicas oftalmologicasWilsonCarvalho34
 

Semelhante a Exercicios (20)

02. anexo i requisitos do sistema
02. anexo i   requisitos do sistema02. anexo i   requisitos do sistema
02. anexo i requisitos do sistema
 
02. anexo i requisitos do sistema
02. anexo i   requisitos do sistema02. anexo i   requisitos do sistema
02. anexo i requisitos do sistema
 
AULA HOSPITALAR sistema de distribuição de medicamentos.pdf
AULA HOSPITALAR sistema de distribuição de  medicamentos.pdfAULA HOSPITALAR sistema de distribuição de  medicamentos.pdf
AULA HOSPITALAR sistema de distribuição de medicamentos.pdf
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Globalsoft Produtos Saúde
Globalsoft Produtos SaúdeGlobalsoft Produtos Saúde
Globalsoft Produtos Saúde
 
FGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUS
FGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUSFGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUS
FGV / IBRE – Regulação e Integração da Rede de Atendimento ao SUS
 
Artigo cme flavia_leite
Artigo cme flavia_leiteArtigo cme flavia_leite
Artigo cme flavia_leite
 
Cuidados farmacêuticos atuação clínica na farmácia - apostila
Cuidados farmacêuticos   atuação clínica na farmácia - apostilaCuidados farmacêuticos   atuação clínica na farmácia - apostila
Cuidados farmacêuticos atuação clínica na farmácia - apostila
 
USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...
USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...
USO DA TECNOLOGIA COMO FERRAMENTA NA IMPLANTAÇÃO DA CLASSIFICAÇÃO DO GRAU DE ...
 
Especialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdf
Especialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdfEspecialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdf
Especialização em Gestão em Enfermagem e Saúde avalia-a-e-controle-aula-3.pdf
 
UPA 24hs
UPA 24hsUPA 24hs
UPA 24hs
 
rBH_62_site
rBH_62_siterBH_62_site
rBH_62_site
 
Artigo:Gerenciamento fisico e material
Artigo:Gerenciamento fisico  e materialArtigo:Gerenciamento fisico  e material
Artigo:Gerenciamento fisico e material
 
Clinical day pitch
Clinical day   pitchClinical day   pitch
Clinical day pitch
 
Res fenasaude
Res  fenasaudeRes  fenasaude
Res fenasaude
 
Cibersegurança no Contexto de Prontuários Médicos Eletrônicos
Cibersegurança no Contexto de Prontuários Médicos EletrônicosCibersegurança no Contexto de Prontuários Médicos Eletrônicos
Cibersegurança no Contexto de Prontuários Médicos Eletrônicos
 
Gerencia
GerenciaGerencia
Gerencia
 
Minu mundo sad ao médico 1.0
Minu mundo   sad ao médico 1.0Minu mundo   sad ao médico 1.0
Minu mundo sad ao médico 1.0
 
Requisitos de Software
Requisitos de SoftwareRequisitos de Software
Requisitos de Software
 
Analise de custos clinicas oftalmologicas
Analise de custos clinicas oftalmologicasAnalise de custos clinicas oftalmologicas
Analise de custos clinicas oftalmologicas
 

Exercicios

  • 1. Exercícios  Engenharia  de  Software     1. Explique   qual   a   diferença   entre   o   ciclo   de   vida   do   hardware   e   o   ciclo  de  vida  de  software.   2. Explique  o  que  são:   a. Casos  de  uso   b. Estórias  (User  Stories)   c. Cenários  de  atributos    Em   qual   contexto   são   aplicados?   Quais   são   as   finalidades   de   seu   uso?     3. Imagine  o  seguinte  sistema:     “Imagine   um   sistema   web   para   um   hospital.     Em   um   hospital,   existe  a  necessidade  de:   • Controlar  o  cadastro  de  funcionários  (medicos,  enfermeiras,   recepcionistas),   com   dados   pessoais,   e   dados   relacionados   o  pagamento  de  salário  e  controle  de  plantões.  Quem  acessa   esta  funcionalidade  são  funcionários  do  RH  do  hospital;   • Controlar   o   cadastro   de   pacientes   –   dados   pessoais   do   cliente,   se   ele   usa   plano   de   saúde,   se   ele   passou   pelo   hospital   anteriormente,   quais   medicamentos   o   usuário   tomou   no   hospital.   Quem   controla   esta   informação   são   recepcionistas  do  hospital;   • Controlar   o   estoque   de   medicamentos   –   quais   medicamentos   o   hospital   possui,   qual   usuário   consumiu   determinado   medicamento,   qual   foi   o   medico   que   o   receitou.  Quem  controla  esta  informação  são  recepcionistas   do  hospital;   • Controlar   as   consultas   –   controla   as   consultas   realizadas   e   as   consultas   agendadas,   com   dados   relacionados   ao   paciente  atendido,  qual  médico  atendeu(ou  atenderá),  e  os   medicamentos  utilizados  devido  a  consulta.     • Os   medicos   devem   preencher   o   diagnostico   da   consulta,   assim   como   recomendar   a   medicação   do   cliente   (pelo   sistema),  e  podem  visualizer  o  histórico  medico  do  paciente   consultado.   • A   administração   do   hospital   deve   ser   capaz   de   visualizar   relatórios   a   respeito   dos   pacientes,   do   estoque   e   dos   funcionários  (consultas  realizadas,  horas  de  plantão,  etc.)        
  • 2. Com  base  neste  sistema,  solicito:     a. Represente   os   stakeholders   que   lidam   diretamente   com   o   sistema,  e  os  represente  em  um  diagrama  de  casos  de  uso.   b. Descreva   estórias   de   usuários   que   podem   ser   escritas  para   descrever  um  possível  backlog  para  o  sistema   c. Elabore   um   diagrama   de   classes   para   representar   a   visao   estática  do  sistema   d. Elabore   um   diagrama   de   sequencia   para   representar   um   cenário  de    uso  do  sistema   e. Descreva   possíveis   cenários   de   requisitos   não-­‐funcionais   para  o  sistema.   f. Como   o   padrão   MVC   (Model   View   Controller)     pode   ser   utilizado  no  sistema?   g. Imagine   que   o   hospital   irá   disponibilizar   serviços   para   que   outras   aplicações   consumam   as   informações,   segundo   o   estilo   arquitetural   REST.   Quais   são   os   recursos   que   o   sistema   irá   disponibilizar?   Como   seria   a   interação   necessária   para   que   um   cliente   possa   agendar   uma   consulta   com  um  determinado  médico  utilizando  os  métodos  HTTP?   Dê   um   exemplo   de   como   links   podem   ser   utilizados   no   contexto  de  obter  informações  de  recursos.