• Sonuç bulunamadı

Mizmâr, Nâl, Nây, Ney

OSMAN NEVRES DÎVÂNI’NDA MADDÎ KÜLTÜR BÖLÜM: 1.EŞYA

1.1.6. Diğer Süs Unsurları

1.5.1.1. Mizmâr, Nâl, Nây, Ney

Software

Nesse quadro, foram elaboradas questões para identificar as experiências das empresas e dos participantes em relação a uma possível parceria com a academia e quais funções seriam esperadas em ambientes de apoio a avaliação e melhoria de processos de software. Além das questões apresentadas nas Figuras74a80, ao final, foi disponibilizada uma questão aberta para o participante complementar o quadro com informações que julgasse importantes.

Figura 74 – Questão do quadro Experiência com Implementação de Modelos de Maturidade e Processo de Software do formulário aplicado ao survey realizado.

Figura 75 – Questão do quadro Experiência com Implementação de Modelos de Maturidade e Processo de Software do formulário aplicado ao survey realizado.

Figura 76 – Questão do quadro Experiência com Implementação de Modelos de Maturidade e Processo de Software do formulário aplicado ao survey realizado.

A.4. Quadro de Questões: Expectativas em Relação a Ferramentas de Avaliação e Melhoria de Processos de

Software 155

Figura 77 – Questão do quadro Experiência com Implementação de Modelos de Maturidade e Processo de Software do formulário aplicado ao survey realizado.

Figura 78 – Questão do quadro Experiência com Implementação de Modelos de Maturidade e Processo de Software do formulário aplicado ao survey realizado.

Figura 79 – Questão do quadro Experiência com Implementação de Modelos de Maturidade e Processo de Software do formulário aplicado ao survey realizado.

Figura 80 – Questão do quadro Experiência com Implementação de Modelos de Maturidade e Processo de Software do formulário aplicado ao survey realizado.

157

APÊNDICE

B

GLOSSÁRIO CASOS DE USO

Nesse apêndice, são detalhados os casos de uso diponibilizados na Seção5.8. Nas Tabelas 16e17, é realizada a descrição resumida dos casos de uso presentes na Figura36, que apresenta o diagrama de casos de uso representando a etapa de definição dos modelos Taxonomy, Process Template, ProcessInstance, MaturityModel e os respectivos StructureAndBehavior da abordagem proposta. Em seguida, nas Tabelas18e19, é apresentada apresentam a descrição resumida dos casos de uso presentes na Figura 37, que contém o diagrama de casos de uso representando a etapa de avaliação e sugestão de melhorias dos modelos criados.

Tabela 16 – Descrição resumida dos casos de uso presentes na Figura36. Ator Caso de Uso Descrição

Oracle Manage Process Template Representa as funções de CRUD da entidade Pro- cessTemplate.

User Manage Process Instance Representa as funções de CRUD da entidade Pro- cessInstance.

User Manage Project Representa as funções de CRUD da entidade Pro- ject. Nesse caso de uso, também é realizado o vín- culo de um projeto com a instância de processo utilizado na execução do projeto.

User Execute Process Element Monitoring Nesse caso de uso, será possível ao usuário indicar quais atividades previstas na execução do processo foram realmente executadas no projeto.

Oracle Manage Maturity Model Representa as funções de CRUD da entidade Ma- turityModel.

Oracle Define Maturity Level Representa as funções de CRUD da entidade Ma- turityLevel. Nesse caso de uso os níveis de ma- turidade definidos pelo modelo são modelados e vinculados ao modelo de maturidade.

Oracle Define Process Area Representa as funções de CRUD da entidade Pro- cessArea. Nesse caso de uso as áreas de processo definidas pelo modelo são modeladas e vinculadas ao modelo de maturidade.

Tabela 17 – Descrição resumida dos casos de uso presentes na Figura36. (Continuação) Ator Caso de Uso Descrição

Oracle Define Generic Practices Representa as funções de CRUD da entidade Ge- nericPractices. Nesse caso de uso as práticas gené- ricas definidas para um nível de maturidade defi- nidos pelo modelo são modeladas e vinculadas ao modelo de maturidade.

Oracle Define GP Sub Practices Representa as funções de CRUD da entidade GP- SubPractice. Nesse caso de uso, as práticas genéri- cas definidas para um nível de maturidade defini- dos pelo modelo são detalhadas em subitens sendo modeladas e vinculadas ao modelo de maturidade. Oracle Define Specific Practices Representa as funções de CRUD da entidade Speci- ficPractices. Nesse caso de uso, as práticas especí- ficas definidas para uma área de processo definidas pelo modelo são modeladas e vinculadas ao mo- delo de maturidade.

Oracle Define Structure And Behavior Elements Representa as funções de CRUD da entidade Struc- tureAndBehavior. Nesse caso de uso, os elementos que descrevem a execução das práticas específicas e genéricas definidas pelos modelos de maturidade e elementos de processos (instâncias e templates) são definidos. Nela serão criadas as atividades, pa- péis e produtos de trabalho produzidos e consumi- dos na descrição dos processos e sugestões de im- plementações de modelos de maturidade. A partir desse caso de uso, também será possível ao usuário iniciar a definição dos termos e dos sinônimos que pretende incluir na taxonomia.

Oracle Manage Taxonomy Representa as funções de CRUD da entidade Taxo- nomye suas entidades relacionadas no pacote de metamodelos que a define.

Tabela 18 – Descrição resumida dos casos de uso presentes na Figura37. Ator Caso de Uso Descrição

Oracle Manage Assessment Representa as funções de CRUD da entidade Exe- cutedAssessment.

Oracle Manage Questionnaire Based Assessment Representa as funções de CRUD das entidades en- volvidas na definição do questionário de avaliação de conformidade entre modelos de maturidade e instâncias de processos. As entidades envolvidas são SubjectiveAssessment, Questionnaire, Compli- anceItem, Question, AnswerOption e Complian- ceTypeRule.

Oracle Manage Script Based Assessment Representa as funções de CRUD das entidades en- volvidas na definição de avaliações de conformi- dade utilizando scripts customizados de transfor- mações de modelos. Para isso o usuário deve in- dicar uma forma de execução do script criado nas entidades do modelo ObjectiveAssessment.

159

Tabela 19 – Descrição resumida dos casos de uso presentes na Figura37. (Continuação) Ator Caso de Uso Descrição

Oracle, User

Execute Assessment Nesse caso de uso, é realizada a execução de uma avaliação de conformidade. A partir desse caso de uso, são inclusos os casos de uso Search Maturity Models, Search Processes Available e Search Pro- cesses Available, utilizados para dividir as etapas executadas e possibilitar o reúso de suas implemen- tações por outros casos de uso.

Oracle, User

Search Maturity Models Utilizado para consultar os modelos de maturidade disponíveis no ambiente computacional. No caso de execução de avaliação de conformidade, esse caso de uso será utilizado para buscar os modelos disponíveis para avaliação.

Oracle, User

Search Processes Available Utilizado para consultar as instâncias de processo disponíveis no ambiente computacional. No caso de execução de avaliação de conformidade, esse caso de uso será utilizado para buscar os processos criados pelo usuário que acionou o caso de uso. Oracle,

User

Generate Report Após executada a avaliação de conformidade, os resultados obtidos são persistidos na entidade Re- porte sua entidade relacionada ReportItem e, por fim, formatará os resultados para o usuário avaliar. Oracle,

User

Manage Questionnaire Executado pelo usuário ao responder as questões definidas no questionário de avaliação de confor- midade criado pelo Oráculo.

Oracle, User

Search Assessment Reports Pesquisa os relatórios de avaliação de conformi- dade executadas para uma instância de processo. Oracle,

User

Suggest Hint Improvement Utilizado para permitir ao usuário sugerir melho- rias em um item de conformidade disponível em um relatório.

Oracle, User

Send Improvement Hint Notification Ao realizar uma sugestão de melhoria para um item do relatório de conformidade, uma notificação ao usuário que executou a avaliação deverá ser enviada.

Oracle, User

Manage Improvement Hint Notification Permite aos usuários visualizarem o feedback for- necido pelos usuários que receberam suas suges- tões de melhoria de processos.

Oracle, User

Manage Improvement Hint Representa as funções de CRUD da entidade Im- provementHint e sua entidade relacionada Hint- Comments. Também é nesse caso de uso que os usuários podem avaliar as sugestões de melhoria recebidas, indicando se foram positivas, negativas, neutras ou iniciar nova discussão sobre o item. Oracle,

User