PRODUÇÃO TEXTUAL INTERDISCIPLINAR EM GRUPO: Cenário Proposto “Sistema de banho e tosa em Pet Shop”.
Por: Salezio.Francisco • 15/3/2018 • 3.392 Palavras (14 Páginas) • 440 Visualizações
...
3.2.1 PILARES DA ORIENTAÇÃO A OBJETOS ............................................................ 6
3.3 PROJETO ORIENTADO Á OBJETOS ................................................................... 7 3.4 MODELAGEM DO SISTEMA .................................................................................. 8
3.4.1 UML ............................................................................................................................. 8
3.5 DIAGRAMAS DA UML.............................................................................................. 9 3.6 DIAGRAMA DE CASO DE USO ............................................................................. 9 3.7 DIAGRAMA DE CLASSES .................................................................................... 10 3.8 MODELAGEM DE DADOS .................................................................................... 11
3.8.1 MODELO CONCEITUAL ........................................................................................ 12
3.8.1.1 . (MER) MODELO ENTIDADE RELACIONAMENTO......................................12
3.8.2 MODELO LÓGICO ..................................................... Erro! Indicador não definido.
3.9 PROTÓTIPO DE SISTEMA EM C# (Sharp) ........................................................ 14 3.10 ESTRUTURA DE DADOS COM C# ..................................................................... 17 3.11 VANTAGENS E DESVANTAGENS ...................................................................... 20
- CONCLUSÃO .......................................................................................................... 21
REFERENCIAS..........................................................................................................22
- ANEXOS ................................................................................................................. 243
ANEXO A - A importancia do levantamento de requisitos no sucesso dos projetos de software.............................................................................................................................24
-
INTRODUÇÃO
Nesta dissertação vou apresentar o projeto do sistema para Pet
shops, baseado na Engenharia de requisitos e com apoio da Orientação a objetos. Apresentar a UML e os diagramas de classe e de caso de uso, apresentar a estrutura de dados e o código fonte em C# (Sharp), modelo de banco de dados no nível conceitual e lógico e as regras de negócio.
---------------------------------------------------------------
-
OBJETIVO
Após ter levantado os requisitos de sistema, baseado na descrição
textual narrativa do cliente, vou criar os diagramas de Caso de Uso e o Diagrama de Classe utilizando UML e orientação a objetos. A outra etapa é modelar o banco de dados, identificando as Entidades, Relacionamentos, atributos e suas regras de negócio. Criar os modelos conceitual e lógico.
Apresentar a estrutura de dados utilizada e explicar as regras de
operação bem como apresentar o código fonte na linguagem C# (Sharp).
---------------------------------------------------------------
-
DESENVOLVIMENTO
-
ABORDAGEM DE REQUISITOS
Para iniciar o projeto, é preciso fazer o levantamento dos requisitos,
entrevistar o cliente para que possamos entender suas necessidades e desejos, estes serão mapeados, e então definirão e documentarão o que o software precisa fazer para atendê-lo de forma adequada.
O conjunto de toda essa documentação formará a especificação de
requisitos do produto, além de detalhar o que o software deve fazer, esse documento servirá como uma espécie de contrato entre o cliente e nós, desenvolvedores. Caso ocorra qualquer comportamento diferente do esperado, será considerado um defeito, isso é feito para proteger o cliente, pois ele quer receber o que ele pediu e também protege a nós, porque não teremos que entregar nada além daquilo que nos foi solicitado.
-
PARADIGMAS DE DESENVOLVIMENTO
Um paradigma de desenvolvimento agrupa métodos e técnicas que
seguem um mesmo conjunto de princípios. Um paradigma nada mais é do que um exemplo, modelo, padrão, conjunto de ideias, uma base filosófica. Os dois paradigmas mais utilizados são, estruturado e orientado a objetos. O paradigma estruturado tem algumas desvantagens, por exemplo, o gap semântico é maior, ou seja, a distância entre o problema no mundo real e no mundo computacional é grande, frequentemente gera sistemas difíceis de serem mantidos. Já a orientação a objetos é justamente o oposto, pois ela representa o mundo real no mundo computacional, através das classes, objetos, métodos e atributos. Outras características importantes são: alterabilidade, legibilidade, extensibilidade e apoio à reutilização.
-
Pilares da orientação a objetos
Além das características importantes como, reusabilidade e
extensibilidade, a orientação a objetos tem alguns conceitos essenciais, são eles: Abstração, que consiste na seleção de alguns aspectos de domínio do problema a modelar. Encapsulamento, o encapsulamento almeja tornar o software mais flexível, fácil de alterar e de criar novas implementações. Métodos, que representam as atividades que uma classe pode executar. Representam um conjunto de instruções que são executadas quando eles são chamados. Os atributos são as características de uma classe, ou seja, as peculiaridades que costumam variar de objeto para objeto. Objeto é uma entidade real ou abstrata, que modela um
...