Вы находитесь на странице: 1из 10

Modelagem de sistemas

Aula: 13
Objetivo:
1) Conhecer Windows form application
2) Introduo a um Ambiente Integrado de Desenvolvimento (IDE)
3) Entender como transformar a modelagem em um aplicativo.
FRASE

A melhor maneira de nos prepararmos para o futuro concentrar toda a imaginao e


entusiasmo na execuo perfeita do trabalho de hoje.
PROTOTIPAO

Prototipao uma abordagem baseada em uma viso evolutiva do


desenvolvimento de software, afetando o processo como um todo. Envolve a produo
de verses iniciais - prottipos (anlogo a maquetes para a arquitetura) - de um sistema
futuro com o qual possvel realizar verificaes e experimentos, com o intuito de
avaliar algumas de suas caractersticas antes que o sistema venha realmente a ser
construdo, de forma definitiva.
O QUE GERAR COMO PROTTIPO?

Para gerar o prottipo existem varias formas e ferramentas, sendo as mais usuais:

Modelo de papel:
Ilustra como o sistema (software) ir se comportar e interagir como o Usurio de
forma a capacitar a todos entender como ocorrero os processos de interao;

Modelo de trabalho:
Implementa algumas caractersticas do software, em sua maioria a interface de
comunicao com usurio como a navegao em telas, entre outros subconjuntos de
funcionalidades existentes no sistema;

Sistema em linguagem UML, demonstrando os casos de uso possveis e


obrigatrios referentes a cada tipo de ator (usurio) que ter acesso ao sistema em
desenvolvimento.

Toda a funcionalidade existente ser melhorada em um novo esforo de


desenvolvimento, gerando um novo prottipo mais completo.

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 1/10

Modelagem de sistemas
INTRODUO AO AMBIENTE INTEGRADO DE
DESENVOLVIMENTO (IDE)

O Microsoft Visual Studio um pacote de programas da Microsoft para


desenvolvimento de software especialmente dedicado ao .NET Framework e s
linguagens Visual Basic (VB), C, C++, C# (C Sharp) e J# (J Sharp). Tambm um
grande produto de desenvolvimento na rea web, usando a plataforma do ASP.NET. As
linguagens com maior frequncia nessa plataforma so: VB.NET (Visual Basic.Net) e
o C (l-se C Sharp).
WINDOWS FORM APPLICATION

Alguns softwares so baseados em formulrios e esta uma tcnica de


desenvolvimento que algumas ferramentas da Microsoft utilizam. Como os formulrios
so a unidade base do seu aplicativo, essencial que voc pense um pouco sobre sua
funo e seu desenho. Um formulrio basicamente um espao em branco que voc,
como um desenvolvedor, aperfeioa com controles para criar uma interface do usurio e
com cdigo para manipular dados. Para esse fim, o Visual Studio fornece um ambiente
de desenvolvimento integrado (Integrated Development Environment - IDE) para ajudar
na escrita de cdigos, bem como um rico conjunto de controles escrito com o .NET
Framework. Complementando a funcionalidade desses controles com o seu cdigo,
voc pode facilmente e rapidamente desenvolver as solues que voc precisa.
REA DE TRABALHO INICIAL

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 2/10

Modelagem de sistemas

INICIAR PROJETO WINDOWS FORM COM LINGUAGEM DE


PROGRAMAO VB

Menu File new Project

Escolha Visual Basc Windows Forms Application d o nome de Teste e pressione


ok

CONHECENDO A FERRAMENTA
Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br
Pgina 3/10

Modelagem de sistemas
TOOLBOX

a caixa de ferramentas que contm todas as classes de objetos visuais para


designer do formulrio.

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 4/10

Modelagem de sistemas

SOLUTION EXPLORER

a ferramenta que visualiza todos os objetos contidos no projeto.

PROPERTIES

Ferramenta de manipulao das propriedades de um objeto em tempo de


desenvolvimento.

EXEMPLO

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 5/10

Modelagem de sistemas
Desenvolva um prottipo para o mdulo cadastro de cliente.
OBJETIVO DO SISTEMA
O sistema ser usado como mdulo adicional de um projeto de informatizao de uma
loja de roupas.
LISTA DE REQUISITOS
RF01 Incluir Cliente
RF02 Alterar Cliente
RF03 Excluir Cliente
RF04 Consultar Cliente
DIAGRAMA DE CASO DE USO

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 6/10

Modelagem de sistemas
DIAGRAMA DE CLASSE

NAVEGAO DE TELAS

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 7/10

Modelagem de sistemas
PRINT DE TELAS

Figura 1: Tela de menu

Figura 2: Tela de Cadastro

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 8/10

Modelagem de sistemas

Figura 3: Tela de consulta de cliente

EXERCCIO

Sistema integrado para loja Cyberlife. Este sistema dever guardar os dados dos
fornecedores e funcionrios. O administrador do sistema poder realizar todas as
operaes do sistema. O funcionrio consultor s poder consultar os dados dos
fornecedores e o assistente poder acessar a tela de cadastro de funcionrio e a tela de
consulta do fornecedor. Os dados do fornecedor so: Nome, cnpj, endereo, bairro,
cidade, estado, email e telefone. Os dados dos funcionrios so: Nome, pai, me, data de
nascimento, RG, CPF, cargo, login e senha.
Desenvolva:
1) Objetivo do sistema
2) Lista de requisitos
3) Diagrama de caso de uso
4) Diagrama de classe
5) Navegao de telas
6) Print de telas (prototipao)

BIBLIOGRAFIA
SITE

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 9/10

Modelagem de sistemas
http://pt.wikipedia.org/wiki/Prototipa%C3%A7%C3%A3o
https://msdn.microsoft.com/pt-br/library/dd30h2yb%28v=vs.110%29.aspx

Faculdade Anhanguera SBC Professor: Fbio Antnio fabiocyberlife@ig.com.br


Pgina 10/10