O PAPEL DOS SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES

Documentos relacionados
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:

PROJETO DE BANCO DE DADOS

ISO/IEC Processo de ciclo de vida

Normas ISO:

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

FUNDAMENTOS DA ANÁLISE E PROJETO DE SISTEMAS. Projeto de Programas PPR0001

05/09/2013. Ciclo de vida de um Sistema de Informação

Processos de software

Visão Geral de Engenharia de Software

1. INTRODUÇÃO A MODELAGEM DE DADOS

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

Bancos de Dados Distribuídos

Capítulo 5 Gerenciamento do Escopo do projeto. Introdução. Antes de iniciarmos vamos pensar um pouco.

Título PROCESSO LABES ESPECIALIZADO PARA DESENVOLVIMENTO SEGUNDO O PARADIGMA ESTRUTURADO. Projeto. Analista; Requisitos Funcionais Escopo; Cliente;

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

Gerenciamento do Escopo

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015

Engenharia de Software I Processos de desenvolvimento de SW. profa. Denise Neves

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

SISTEMAS DE BANCOS DE DADOS: CONCEITOS E ARQUITETURA

Cadeira: Engenharia de Software

GERENCIAMENTO DE DADOS Exercícios

Bibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.

DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS - SGBD

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

CONTPATRI Plano de Garantia de Qualidade. Versão 1.1

- 1ª Lista de Exercícios -

Engenharia de Software. Projeto de Arquitetura

Sistemas de Informação (SI) Gestão da informação e de banco de dados (II)

Gerenciamento do Escopo. Igor Muzetti Pereira

Processo de desenvolvimento de sistema de informação - DSI

ENGENHARIA DE SOFTWARE. Aula 03 Processos de Software

Componentes de SIs. Pessoas Organiz. Tecnologia

Gerenciamento de Projetos

Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata

ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

Introdução a Sistemas de Informação

Gestão de Segurança da Informação. Interpretação da norma NBR ISO/IEC 27001:2006. Curso e Learning Sistema de

Análise de Sistemas Aula 4

Resumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento.

Princípios da Engenharia de Software aula 03

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

RUP/PSDS. Introdução e Comparação

ITIL v3 Transição de Serviço Parte 1

Manutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016

Desenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)

Tarefas de Gerenciamento de Configuração

Introdução INTRODUÇÃO AO SWEBOK. Origens do corpo de conhecimentos da Engenharia de Software: Introdução a Computação e Engenharia de Software

Versão: 1.0 Doc Manager

Aula 01 Conceito de Banco de Dados e SGBD

ENGENHARIA DE SOFTWARE

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

PROJETO INTEGRADO AULA 4 INTEGRAÇÃO E ESCOPO

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Análise de Sistemas I

Engenharia de Software II

Escopo: PROCESSOS FUNDAMENTAIS

Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>

Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)

Leitura: Cap : Sommerville; cap20: Pressman

MODELO DE BANCO DE DADOS RELACIONAL

Gestão de Projetos. Requisito é a tradução das necessidades e expectativas dos clientes e das demais partes interessadas (stakeholders).

Engenharia de Software II

Professor Emiliano S. Monteiro

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

Análise e Projeto de Sistemas

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

No dicionário: Local bem determinado a que se aposta atingir; Objetivo; Limite ou abrangência de uma operação.

2

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 3 21/08/2012

Análise e projeto de sistemas

Visão Geral da Norma ISO/IEC 12207

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Unidade VII Ferramentas de PDS. Luiz Leão

As 10 Áreas da Engenharia de Software, Conforme o SWEBOK Prof. Elias Ferreira

Escolhendo um Modelo de Ciclo de Vida

Engenharia de Software II

Arquitetura de um Ambiente de Data Warehousing

QUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais

O planejamento estratégico da organização em termos de automação é o que chamamos de Plano Diretor de Informática(PDI).

Aula 11 - Fluxo do RUP: Ambiente

ISO/IEC 12207: Manutenção

Requisitos de Sistemas

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Metodologia de Gestão de Desenvolvimento de Sistemas da UFVJM

Ferramentas CASE. CASE fornece ao engenheiro de software a habilidade de automatizar atividades manuais e de aperfeiçoar o conhecimento de engenharia.

Desenvolvimento de Software

Transcrição:

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO ERINALDO SANCHES NASCIMENTO O PAPEL DOS SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES MARINGÁ 2014

SUMÁRIO SUMÁRIO...1 1 O PAPEL DOS SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES...2 1.1 O CONTEXTO ORGANIZACIONAL...2 1.1.1 Banco de Dados Pessoais...3 1.1.2 SGBDs Distribuídos e Cliente-Servidor...3 1.1.3 Sistema de Dicionário de Dados...3 1.2 O CICLO DE VIDA DO SISTEMA DE INFORMAÇÃO...4 1.2.1 Análise de Viabilidade...4 1.2.2 Levantamento e Análise de Requisitos...5 1.2.3 Projeto...5 1.2.4 Implementação...6 1.2.5 Validação e Teste de Aceitação...6 1.2.6 Implantação, Operação e Manutenção...6 1.3 O CICLO DE VIDA DO SISTEMA DE APLICAÇÃO DE BANCO DE DADOS...6 1.3.1 Definição do Sistema...7 1.3.2 Projeto do Banco de Dados...7 1.3.3 Implementação do Banco de Dados...7 1.3.4 Carga ou Conversão de Dados...7 1.3.5 Conversão de Aplicação...8 1.3.6 Teste e Validação...8 1.3.7 Operação...8 1.3.8 Monitoramento e Manutenção...8 1.4 EXERCÍCIOS...9 1.5 REFERÊNCIA BIBLIOGRÁFICA...13

1 O PAPEL DOS SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES O governo, a indústria, instituições financeiras e comerciais, o setor de serviços, bancos, hotéis, linhas aéreas, seguradoras, concessionárias de serviços públicos e comunicações, utilizam banco de dados para suas operações diárias, 24 horas por dia, 7 dias por semana conhecido na indústria como operações 24 por 7. Os sistemas de aplicação para esses bancos de dados são chamados de sistemas de processamento de transação, por causa do grande volume e velocidade de transação exigidos. 1.1 O CONTEXTO ORGANIZACIONAL Os sistemas de banco de dados têm se tornado uma parte dos sistemas de informação de muitas organizações. 1960: sistemas de arquivos. 1970: sistema de gerenciamento de banco de dados (SGBDs). 1980: de grandes repositórios centralizados de dados gerenciados por um único SGBD para sistemas distribuídos. Em uma organização, os dados são considerados recurso corporativo que deve ser gerenciado e controlado para o trabalho eficaz da organização, ou seja, manter grande volume de dados disponíveis e atualizados a cada minuto. Muitas organizações estão permitindo que os usuários finais realizem transações de negócios, como em serviços de viagem, financeiros, educação superior, governo, entre outros. Tais organizações precisam projetar um banco de dados publicamente acessível e atualizável e se tornas disponível para as transações do cliente. Os sistemas de informação baseados em computador oferecem recursos, tais como: Integração de dados: várias aplicações e um único banco de dados. Desenvolvimento de novas aplicações em pouco tempo. Suporte para o processamento principal de transação em nível de produção para os clientes. 2

1.1.1 Banco de Dados Pessoais Com a popularização dos computadores pessoais, produtos de software para sistema de banco de dados (Excel e Access), produtos de domínio público (MySQL e PostgreSQL), muitos administradores, secretárias, engenheiros, cientistas, arquitetos e aluno passaram a usar banco de dados não mais na categoria de usuários de banco de dados casuais e ocasionais. Às vezes, é possível conter uma cópia de parte de um banco de dados grande de um computador mainframe ou um servidor de banco de dados, trabalhar nela de uma estação de trabalho pessoal e depois restaurá-la no mainframe. Os usuários, também, podem projetar e criar os próprios bancos de dados e depois mesclá-los em um maior. 1.1.2 SGBDs Distribuídos e Cliente-Servidor Permite distribuir o banco de dados por vários sistemas de computação, melhorando o controle local e agilizando o processamento local. Ao mesmo tempo, os usuários locais podem acessar dados remotos como um cliente do SGBD ou pela Web. 1.1.3 Sistema de Dicionário de Dados São minisgbds que gerenciam dados que descrevem a estrutura, as restrições, as aplicações, as autorizações, os usuários do banco de dados, e assim por diante. Um sistema de dicionário de dados deve armazenar e gerenciar: As descrições dos esquemas do sistema de banco de dados. Informações detalhadas sobre o projeto físico do banco de dados. 3

Descrições dos tipos de usuários do banco de dados. Descrição das transações, aplicações e dos relacionamentos dos usuários com as transações. O relacionamento entre as transações e os itens de dados referenciados por elas. Uso estatístico como frequência de consultas, transações e acesso para diferentes partes do banco de dados. A procedência dos dados, a história das mudanças feitas no banco de dados e nas aplicações. 1.2 O CICLO DE VIDA DO SISTEMA DE INFORMAÇÃO Um sistema de informação (SI) inclui todos os recursos que estão envolvidos na coleção, gerenciamento, uso e disseminação dos recursos de informação da organização. O sistema de banco de dados é parte de um sistema de informação organizacional muito maior. O ciclo de vida típico de um sistema de informação, chamado de ciclo de vida macro, normalmente inclui as seguintes fazes: análise de viabilidade, levantamento e análise de requisitos, projeto, implementação, validade e teste de aceitação, implantação, operação e manutenção. 1.2.1 Análise de Viabilidade Essa fase: Analisa áreas de aplicação em potencial. Identifica economias da coleta e disseminação de informações. Realiza estudos preliminares de custo-benefício. Determina a complexidade de dados e processos. Estabelece prioridades entre as aplicações. 4

1.2.2 Levantamento e Análise de Requisitos Conhecer e analisar as expectativas dos usuários. Para especificar os requisitos identificamos os usuários e as aplicações novas e existentes, cujos requisitos serão coletados e analisados. Normalmente as atividades que fazem parte dessa fase são: 1. Identificar as áreas de aplicação e grupos de usuários. Os principais indivíduos de cada grupo são escolhidos para executar as etapas de levantamento e especificação de requisitos. 2. Estudar e analisar a documentação existente referente à aplicação (manuais de política, formulários, relatórios, gráficos da organização). 3. Estudar o ambiente operacional atual e o uso planejado da informação especificar os dados de entrada e saída para as transações. 4. Entrevistar os principais indivíduos para ajudar na avaliação do valor da informação e no estabelecimento das prioridades. A participação do cliente no processo de desenvolvimento aumenta sua satisfação com o sistema entregue. Para envolver todos os participantes, muitos profissionais (analistas de sistemas ou especialistas em requisitos) usam reuniões e workshops, como as metologias Joint Application Design (JAD) e Contextual Design (Projeto Contextual). As técnicas de especificação de requisitos incluem análise orientada a objetos (AOO), diagrama de fluxo de dados (DFD) e o detalhamento dos objetivos da aplicação. 1.2.3 Projeto Essa fase tem dois aspectos: O projeto do sistema de banco de dados. O projeto dos sistemas de aplicação (programas). 5

1.2.4 Implementação O sistema de informação é implementado, o banco de dados é carregado e as transações deste são implementadas e testadas. 1.2.5 Validação e Teste de Aceitação É validado se o sistema atende aos requisitos dos usuários e critérios de desempenho. Os critérios de desempenho e especificações de comportamento do sistema são testados. 1.2.6 Implantação, Operação e Manutenção A implantação trata da conversão e treinamento de um usuário de um sistema mais antigo. A fase operacional começa quando todas as funções do sistema estão em funcionamento e foram validadas. À medida que surgem novos requisitos ou aplicações, eles passam pelas fases anteriores até que sejam validados e incorporados ao sistema. O monitoramento de desempenho do sistema e sua manutenção são atividades importantes durante a fase operacional. 1.3 O CICLO DE VIDA DO SISTEMA DE APLICAÇÃO DE BANCO DE DADOS O ciclo de vida do sistema de banco de dados tem sido chamado de ciclo de vida micro. As atividades relacionadas ao ciclo de vida micro, incluem: a definição do sistema, 6

o projeto do banco de dados, a implementação, a carga ou conversão de dados, a conversão de aplicação, o teste e validação, a operação e o monitoramento e manutenção. 1.3.1 Definição do Sistema Definir e identificar o escopo do sistema de banco de dados, as restrições de tempo de resposta, as necessidades de armazenamento e processamento, seus usuários e aplicações. 1.3.2 Projeto do Banco de Dados Preparar um projeto lógico e físico completo do sistema de banco de dados no SGBD escolhido. 1.3.3 Implementação do Banco de Dados Especificar as definições de banco de dados conceituais, externas e internas, criar os arquivos de banco de dados e dados (vazios) e implementar as aplicações de software. 1.3.4 Carga ou Conversão de Dados A carga dos dados diretamente ou a conversão de arquivos existentes para o formato do sistema de banco de dados preenche o banco de dados. 7

1.3.5 Conversão de Aplicação sistema. As aplicações de software de um sistema anterior são convertidas para o novo 1.3.6 Teste e Validação O novo sistema é testado e validado através de ferramentas automatizadas que auxiliam nesse processo. 1.3.7 Operação O sistema de banco de dados e suas aplicações são colocados em opração. Quando existe um sistema anterior, os dois sistemas os antigos e os novos são operados em paralelo por um período de tempo. 1.3.8 Monitoramento e Manutenção Durante a fase operacional, podem ocorrer o crescimento e a expansão no conteúdo de dados e nas aplicações de software, por isso o sistema é constantemente monitorado, pois importantes modificações e reorganizações podem ser necessárias de tempo em tempo. 8

1.4 EXERCÍCIOS 1 Assinale V para verdadeiro e F para falso: ( ) A engenharia de software define quatro fases para o ciclo de vida de um sistema: iniciação, elaboração, construção e transição, sendo essa última responsável pela homologação dos artefatos junto ao cliente. ( ) No ciclo de vida de software, a estrutura de dados, a arquitetura, os detalhes procedimentais e a caracterização da interface são atributos da etapa de análise e engenharia de software. ( ) As atividades fundamentais relacionadas ao processo de construção de um software incluem a especificação, o desenvolvimento, a validação e a evolução do software. ( ) O ciclo de vida de um software, entre outras características, está relacionado aos estágios de concepção, projeto, criação e implementação. ( ) Entre as etapas do ciclo de vida de software, as menos importantes incluem a garantia da qualidade, o projeto e o estudo de viabilidade. As demais atividades do ciclo, como a implementação e os testes, requerem maior dedicação da equipe e são essenciais. ( ) Quando um aplicativo de software desenvolvido em uma organização atinge, no fim do seu ciclo de vida, a fase denominada aposentadoria, descontinuação ou fim de vida, todos os dados por ele manipulados podem ser descartados. ( ) Pode-se considerar que na etapa de projeto ocorre a modelagem do domínio do problema. ( ) Pode-se considerar que na etapa de análise ocorre a modelagem do domínio do negócio. ( ) A vida de um software pode ser dividida em ciclos. Ao final de cada ciclo, pode-se ter um produto pronto para entrega. Cada ciclo pode ser dividido em fases voltadas para a concepção, a elaboração, a construção e a transição do software. O resultado de uma fase caracteriza-se pelos estados dos artefatos. ( ) Ciclo de vida de um software resume-se em eventos utilizados para definir o status de um projeto. ( ) Não é possível definir um sistema, se não tivermos claro a sua fronteira. ( ) Um sistema não pode ser eficiente e eficaz ao mesmo tempo. ( ) Sem interação com o ambiente não há motivos para um sistema existir. ( ) Um liquidificador não é um sistema porque não tem base de dados. ( ) Os sistemas feitos para o nível estratégico da organização são, via de regra, mais inteligentes que os sistemas do nível operacional. 9

( ) Os sistemas de apoio a decisão tem os processos bem estruturados e todas as entradas e saídas são antecipadamente conhecidas e previstas. ( ) Na fase de análise se busca a essência do sistema, isto é, o que o sistema deverá fazer para cumprir seus objetivos independente de como será implementado. ( ) A fase de testes não apresente um produto bem definido. ( ) Um usuário do nível estratégico da organização, normalmente tem a expectativa de receber, regularmente, informações detalhadas dos resultados do nível operacional. ( ) A visão em relação ao ciclo de negócio envolvido com o sistema, determina usuários de tipo diferentes que requerem sistemas com características diferentes. 2 (TRT-PE 2012) Considere: é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, depois que ele entrou em operação. Seu principal objetivo é fornecer uma estrutura metodológica para a construção de software com alta qualidade. A definição refere-se a) ao ciclo de vida do software. b) à programação orientada a objetos. c) à análise de sistemas. d) à engenharia de requisitos. e) à engenharia de software. 3 (TCM-GO 2012) De acordo com a engenharia de software, como todo produto industrial, o software possui um ciclo de vida. Cada fase do ciclo de vida possui divisões e subdivisões. Em qual fase avaliamos a necessidade de evolução dos softwares em funcionamento para novas plataformas operacionais ou para a incorporação de novos requisitos? a) Fase de operação. b) Fase de retirada. c) Fase de definição. d) Fase de design. e) Fase de desenvolvimento. 4 (TRE-SP 2012) Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, econômica e 10

comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento de sistemas é chamada a) estudo de caso. b) análise de requisitos. c) análise de equilíbrio. d) estudo de viabilidade. e) design lógico do sistema. 5 (BNDES 2011) Um projeto estruturado para desenvolvimento de sistemas é dividido em diversas fases e, entre elas, a que é responsável pelos testes de aceitação de um sistema que, passando por ela, estará pronto para ser implantado e posto em produção. A partir dessa fase, qualquer modificação que aconteça nesse sistema pertencerá à fase denominada a) manutenção. b) implementação. c) análise. d) reconhecimento do problema. e) estudo de viabilidade. 6 (UFPR 2010) Considerando o ciclo de vida de sistemas, são processos fundamentais, de acordo com a norma ISO/IEC 12207: a) documentação, garantia da qualidade e verificação. b) auditoria, resolução de problemas e validação. c) gerência, infraestrutura, melhoria e treinamento. d) gerência de configuração, fornecimento e revisão conjunta. e) aquisição, desenvolvimento, operação e manutenção. 7 (CFA 2010) O paradigma do ciclo de vida clássico da engenharia de software abrange 6 atividades. Na atividade de são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior. a) projeto b) engenharia de sistemas 11

c) análise e coleta de requisitos d) teste e análise de riscos 8 (MPE 2010) No ciclo de vida da informação, é a etapa mais importante de todo processo de gestão da informação, pois dentro de suas finalidades básicas de conhecimento dos ambientes interno e externo da organização e atuação nesses ambientes, é ela que garante melhores resultados em uma organização. Trata-se da etapa de a) obtenção b) uso c) tratamento d) distribuição e) armazenamento 9 (ENADE 2011) Considerando o conceito de sistema, trazido pela Teoria Geral de Sistemas, um projeto de desenvolvimento de software poderia ser considerado como um sistema aberto. Nessa perspectiva, solicitações de mudanças originadas de um stakeholder externo e que afetam o projeto podem ser consideradas como a) ambiente. b) entrada. c) feedback. d) processos. e) saída. 10 Discuta a importância do levantamento e análise de requisitos. 11 Complete com nível de decisão: (1) Estratégico (2) Tático (3) Operacional ( ) Sistemas operacionais ( ) Processos estruturados ( ) Sistemas de planejamento estratégico ( ) Decisões tomadas pelo sistema ( ) Usuário operativo ( ) Decisões tomadas pelo usuário do 12

sistema ( ) Sistema de apoio à decisão ( ) Dados com atualizações rigorosas ( ) Consolidação e comparação de dados ( ) Usuário executivo 12 Relacione as colunas de acordo com o ciclo de vida de um sistema: (1) Estudo de viabilidade (2) Análise (3) Projeto (4) Implementação (5) Testes (6) Instalação (7) Operação ( ) Decomposição do sistema em partes ( ) Detalhamento dos processos ( ) Treinamento do usuário ( ) Levantamento dos objetivos do sistema ( ) Definição de telas ( ) Codificação de programas ( ) Adequação do sistema a novas necessidades ( ) Início do uso de ferramentas CASE ( ) Estimativa da necessidade de rede ( ) Padrão de relatórios de saída ( ) Definição dos processos nos processadores ( ) Especificação estruturada do sistema ( ) Decisão entre processos manuais e automatizados ( ) Definição do escopo do sistema ( ) Confirmação do escopo do sistema ( ) Usuário executivo ( ) Usuário supervisor ( ) Usuário operativo ( ) Verificação do funcionamento integrado de todos os processos ( ) Preparação da massa de testes ( ) Modelagem do ambiente do sistema ( ) Estimativa da mão-de-obra para desenvolvimento do sistema ( ) Definição da massa de testes ( ) Desconsideração da tecnologia de implementação ( ) Análise custo-benefício ( ) Início da consideração da tecnologia de implementação 1.5 REFERÊNCIA BIBLIOGRÁFICA ELMASRI, Ramez & NAVATHE, Shamkant B. Sistema de Banco de Dados, 6ª ed. São Paulo: Pearson Addison Wesley, 2011. 13