Diálogo Você pode usar diagramas UML para modelar os requisitos de usuário do aplicativo e o design, Facilitando a discussão do aplicativo com sua equipe e com os participantes. Isso ajuda a assegurar que o aplicativo atenda às necessidades dos usuários, resultando em uma arquitetura melhor, menos bugs, mais código que pode ser mantido e menos custo total de desenvolvimento. O Visual Studio fornece um sistema de ambiente integrado onde é possível rastrear o trabalho junto com seus modelos vinculando itens de trabalho do Team Foundation Server a elementos do modelo. Os diagramas UML são exibições parciais do modelo, que ficam dentro de um projeto de modelagem do qual você pode fazer check-in do controle de versão. Isso fornece rastreabilidade entre os modelos, o IDE e o código, quer você esteja projetando uma nova solução ou atualizando uma solução existente. Você pode criar modelos interativamente para ajudá-lo a: - Identificar requisitos novos ou existentes para o aplicativo. - Criar uma arquitetura em camadas com abstrações adequadas para uma abordagem voltada para objeto. - Desenvolver o fluxo de controle entre os componentes e as classes. Vamos examinar os diagramas de modelagem do aplicativo PetShop Web para que possamos ter um entendimento melhor de seu design e seus requisitos. Ação No Gerenciador de Soluções, expanda o projeto PetShopModeling. Abra Order Use Cases.usecasediagram. Diálogo Esse diagrama de caso de uso nos mostra os usuários e suas metas para o sistema. Esses são representados por atores e casos de uso, respectivamente. Ação No projeto PetShopModeling, abra Petshop Online.componentdiagram. Diálogo Um diagrama de componente descreve a estrutura de alto nível do sistema e os serviços que partes do sistema utilizam para se comunicar. Você pode usar esse diagrama para ajudá-lo a descrever a arquitetura do sistema junto com diagramas de camada e de classe. Antes, refatoramos o código para obter conformidade com o diagrama de camada criado pelo arquiteto da equipe para descrever a arquitetura pretendida. No entanto, o componente PaymentGateway para o qual refatoramos nosso código está faltando em nosso diagrama de componentes. Achamos que é importante incluir esse componente no diagrama para que nosso modelo reflita o que fizemos, portanto, abriremos um bug para essa tarefa. Ação Na Caixa de Ferramentas, adicione um comentário e conecte-o ao componente Order Processing. Adicione o texto "precisamos adicionar o componente PaymentGateway ao diagrama" Clique com o botão direito do mouse no componente Order Processing. Escolha Criar Item de Trabalho, Bug. Copie o texto do comentário no título do bug. Salve o bug. Diálogo Como você pode observar, podemos criar facilmente um link entre esse componente e um bug, portanto, a pessoa que corrigir esse bug poderá abrir o diagrama diretamente do bug. Terminamos essa tarefa, portanto, vamos examinar o próximo diagrama. Ação No projeto PetShopModeling, abra Shopping Cart Order Flow.activitydiagram. Diálogo Diagramas de atividade descrevem o comportamento dinâmico de um sistema. Ação No projeto PetShopModeling, abra Order System.classdiagram. Diálogo Vamos atualizar esse diagrama de classe e adicionar a classe PaymentProcessor. Podemos executara engenharia reversa de classes no diagrama arrastando-as do Gerenciador de Soluções. Isso adiciona classes ao modelo e ao diagrama. Ação No Gerenciador de Soluções, sob o projeto PaymentGateway, expanda o nó PaymentProcessor.cs. Arraste a classe PaymentProcessor para o diagrama de classe. A classe também é adicionada ao modelo e ao diagrama de classe. Diálogo Como observamos, diagramas UML podem ajudá-lo a descrever visualmente seus aplicativos e comunicar seus requisitos e design a outros usuários. Também mostramos a facilidade com que podemos criar e rastrear o trabalho em relação ao design porque nossos modelos estão integrados ao código e ao ambiente de desenvolvimento do Visual Studio. Para saber mais, veja nossos outros vídeos no Visual Studio.
diagramas de classe não podem ser criados ou abertos porque os componentes necessários não estão instalados. Execute o Visual ...
Diálogo No Visual Studio, você pode obter dados de diagnóstico sobre aplicativos que já implantou usando o coletor autônomo ...
Diálogo Os testes de desempenho e carga são a chave para o entendimento do modo como o aplicativo ou serviço é dimensionado ...
Diálogo Você pode usar diagramas de camada para projetar a arquitetura do aplicativo e verificar se o código está alinhado ...
Diálogo Você pode usar diagramas UML para modelar os requisitos de usuário do aplicativo e o design, Facilitando a discussão ...
Dicionário do tipo '{0}' não pode adicionar a chave '{1}'. Um TypeConverter converterá a chave no tipo '{2}'. Para não ver ...
Digite '=' para especificar '|1' como a chave do grupo. Do contrário, será usado o nome de chave original. Observação: use ...
Digite '=' para especificar '|1' como o nome do resultado de agregação. Do contrário, será usado o nome da função de agregação. ...
Digite '=' para especificar '|1' como o nome do resultado. Observação: use Tab ou parêntese '{' para preenchimento automático; ...