Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas


2
Arquitetura do sistema de alerta
Eu gostaria de criar um sistema que lida com mensagens de alerta de vários programas e possa processar esses alertas para consumidores de baixa velocidade por email. Tudo isso estaria contido em uma rede interna. Eu acho que quero que a arquitetura básica fique assim: A principal preocupação que tenho …


5
Metodologia ágil: rápida e suja ou planeje primeiro?
Pergunta ágil: o ágil acredita em fazer as coisas funcionarem da maneira mais rápida e suja - ou o ágil prefere construir solidamente desde o início? Ou isso não é uma questão de metodologia, e mais uma questão que você avalia caso a caso? Tecnicamente, estou “refazendo” a base do …
10 agile 

6
Separar a maioria das classes no campo de dados somente classes e somente métodos (se possível) é um bom ou antipadrão?
Por exemplo, uma classe geralmente possui membros e métodos, por exemplo: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code which uses this.image } } Porém, depois de ler sobre o princípio de responsabilidade única e …


6
Como você evita interações intermináveis ​​através de projetos igualmente subótimos?
Portanto, provavelmente como muitos, muitas vezes me vejo enfrentando problemas de design nos quais, por exemplo, há algum padrão / abordagem de design que parece se encaixar intuitivamente no problema e tem os benefícios desejados. Muitas vezes, existem algumas ressalvas que dificultam a implementação do padrão / abordagem sem algum …

3
É uma boa prática agrupar um conjunto de propriedades relacionado em sua própria estrutura / classe?
Escrevendo um objeto User em Swift, embora minha pergunta esteja relacionada a qualquer linguagem fortemente tipada. Um usuário pode ter vários links (perfil do Facebook, perfil do Instagram etc.). Algumas perguntas sobre isso. É uma boa prática agrupar links em seu próprio objeto? struct Usuário { var firstName: string var …



5
Como resolver a interdependência de classe no meu código C ++?
No meu projeto C ++, tenho duas classes Particlee Contact. Na Particleclasse, eu tenho uma variável de membro std::vector<Contact> contactsque contém todos os contatos de um Particleobjeto e as funções de membro correspondentes getContacts()e addContact(Contact cont). Assim, em "Particle.h", incluo "Contact.h". Na Contactclasse, eu gostaria de adicionar código ao construtor …


2
Como projetar os limites agregados?
Eu gostaria de escrever um aplicativo parecido com comércio eletrônico. E você sabe que em aplicativos semelhantes, os produtos podem ter propriedades e recursos diferentes. Para simular essa oportunidade, criei as seguintes entidades de modelo de domínio: Categoria - é algo como "eletrônicos> computadores", ou seja, tipos de produtos. As …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.