2 Aula

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

1

UNIVERSIDADE KIMPA VITA


ESCOLA SUPERIOR POLITÉCNICA DO UIGE
CURSO DE ENGENHARIA INFORMATICA
Disciplina: Métodos de Concepção de Sistemas de Informação
Curso: Engenharia Informática Período Lectivo: Iº Semestre
Docente: Eng.º Joaquim João Nsaku Ventura Aula nº 1
Horario: 16h:25min – 17h:00min / 17h:15min – 18h:00min Ano Curricular: 2º
Sumario: Metodologia de Desenvolvimento de Software Data: 3 de Março de 2020
Aula: Expositiva, Perguntas e Respostas Meios de Ensino: Quadro, Giz,
PC e Projector
Objectivo: Definir os conceitos Básicos de Metodologias de Desenvolvimento

Engenharia de software
A Engenharia de software é uma disciplina que reúne metodologias, métodos e
ferramentas a ser utilizadas, desde a percepção do problema até o momento em que o
sistema desenvolvido deixa de ser operacional, visando resolver problemas inerentes
ao processo de desenvolvimento e ao produto de software.
O objetivo da Engenharia de software é auxiliar no processo de produção de software, de forma
que o processo de origem a produtos de alta qualidade, produzidos mais rapidamente e a um
custo cada vez menor. A Engenharia de software segue o conceito de disciplina na produção de
software, fundamentado nas metodologias, que por sua vez seguem métodos que utilizam de
ferramentas automáticas para englobar as principais atividades do processo de produção.

Mas o que é necessariamente uma metodologia de software? Entende-se por


metodologia, como a maneira – forma – de se utilizar um conjunto coerente e
coordenado de métodos para atingir um objetivo, de modo que se evite, tanto quanto
possível, a subjetividade na execução do trabalho. Fornecendo um roteiro, um processo
dinâmico e interativo para desenvolvimento estruturado de projetos, sistemas ou
software, visando à qualidade e produtividade dos projetos.
É objetivo de uma metodologia definir de forma clara “quem” faz “o que”, “quando”,
“como”, e até mesmo “onde”, para todos os que estejam envolvidos diretamente ou
não com o desenvolvimento de software. Deve definir também qual o papel dos
técnicos, dos usuários, e o da administração da empresa no processo de
desenvolvimento. Com isso, evita-se a situação a qual o conhecimento sobre o sistema
é de poucos, comumente apelidados, de “os donos do sistema”. Além disso, deve
instruir um conjunto de padrões preestabelecidos, de modo a ser evitar a subjetividade
na abordagem, a fim de garantir fácil integração entre os sistemas desenvolvidos. Com
isso, o uso de uma metodologia possibilita:
Ao gerente: controlar o projeto de desenvolvimento de software mantendo o rumo do
projeto sobre controle para que não haja desvios de planejamentos de custos e prazos,
que, se negligenciados ou mal conduzidos, podem por em risco o sucesso do projeto.

[email protected] MCSI I Eng.ª Informática/UNIKIVI/2020


2

Ao desenvolvedor: obter a base para produzir de maneira eficiente, software de


qualidade que satisfaça os requisitos estabelecidos.
Método Merise
O Método Merise nasceu igualmente das necessidades de um governo, neste caso o
francês. O Ministério da Indústria francês procurava uma metodologia que permitisse
ao serviço público desenvolver projectos de sistemas de informação dentro do tempo e
do orçamento previstos.
O projecto foi iniciado em 1977 e culminou num método que inclui diversas visões do
sistema de informação, como o Modelo Conceptual de Dados (CDM) para conceber
bases de dados, envolvendo uma notação própria para o diagrama de entidade-
associação.
É uma metodologia de análise, concepção e gestão totalmente integrada ao projeto,
contemplando o desenvolvimento de sistemas de informação.
O Merise foi a metodologia (com a sua notação original) mais usada em França, tendo
sido substituída nos últimos anos por metodologias Orientadas por Objectos e pela
notação do UML. Embora existam relações implícitas entre diferentes artefactos
produzidos em cada uma das etapas, a falta de ferramentas CASE suficientemente
evoluídas condicionou o tratamento da rastreabilidade, transformando-o numa tarefa
essencialmente manual.
Princípios
Seus princípios mais destacados são o uso do modelo formal de entidade-
relacionamento para representar os dados e também diagramas de cadeia de
procedimentos para representar os tratamentos mencionados acima.
Também inclui o princípio da distribuição completa de tarefas e responsabilidades entre
os desenvolvedores, durante a primeira fase ou fase inicial.
FASES DA METODOLOGIA:
Estudo preliminar: esta fase compreende o que é planejamento sistema de
desenvolvimento
Estudo detalhado: Identifique as necessidades do cliente;
avalie quais conceitos o cliente tem sobre o sistema
Implementação: Seu objetivo é produzir uma solução eficiente em uma linguagem
executável que implemente as decisões tomadas na fase de design.
Realização e Instalação: Seu objetivo é instalar o sistema de software desenvolvido no
ambiente do cliente e realizar os testes de aceitação necessários.
ETAPAS DE MERISE
Nesta metodologia são seguidas seis etapas:

[email protected] MCSI I Eng.ª Informática/UNIKIVI/2020


3

Sistema de Informação Manual;


Especificação de Requisitos;
Modelo Conceptual;
Modelo Lógico;
Modelo Físico;
Sistema de Informação Automatizado.

[email protected] MCSI I Eng.ª Informática/UNIKIVI/2020

Você também pode gostar