Questions tagged [Designing software] (924)

7
answers

The design tool?

Hello. I would like to find a small, simple Tulsa to design software. In General, the design even loudly. It would be easy to find a replacement for eternal and reliable, but outdated tools: paper A4 with pen. But to no frills. No standards, UML and other don't. Or at least, not to complicate the work. Just painted about a ...
Eloy_Steub asked October 14th 19 at 10:24
2
answers

Architecture of an asynchronous server in C#

I looked at a lot of different code, including www.google.com/codesearchbut so for itself did not understand how to separate business logic server from the backend? Is processing incoming data in a method ReceiveCallback case? And if necessary queries to the database to do is wait for a response, to compare with the receive...
beatrice.Morar asked October 10th 19 at 12:51
1
answer

Application architecture — the question is on the books and the challenge

What good books can be read on the subject of how to build an app? For example, now I write one bot for xmpp-based game in python. I use xmpppy. Yet decided to do so: When composing a message to make the modules xmlns, that is, to obtain a profile will be something like bot.send( gameApi.iq.ProfileIq( id ) ) You can sti...
Hortense_Homenick asked October 10th 19 at 11:28
3
answers

Implementation of activity streams?

Appeared the task was to develop the activity stream of users as in the social.networks. So a quick googling got only to this example: www.instantcms.ru/wiki/doku.php/разработкаcomponents: lentate Tell me, who realized how generally correctly to design this module? As described in the article, or can write a big query for a...
Moshe_Nikolaus23 asked October 10th 19 at 08:10
1
answer

UML diagram(s) web projects?

Good link, Habra-community! In my re-design and under-programming the brain, the idea of documenting the philosophy (read, methods) object-oriented design. Yes, it is creating "layouts", "GUI whales" and so on for the view logic. I need your help, I am sure that there are specialists having experience (files) UML diagram (t...
Kyle_Larson17 asked October 10th 19 at 05:09
5
answers

The naming of the classes?

Good afternoon. In the development of one system are faced with the question of naming classes in complex cases. The problem is that in the class hierarchy individual element does not always have only one "ancestor" (not only in terms of inheritance ("flower inherited from the plants"), but in the more General "the flower h...
patience_Prohas asked October 10th 19 at 03:55
2
answers

Architecture design classes with different logic in different places?

Hi, reading. The question title is a little confusing, I'll explain in more detail. There is a class of Bullet. He has a lot of different methods associated with different properties of the bullet. Possible trajectory, a certain logic to hit certain behavior at a certain point of time, the different possible responses to ot...
lupe18 asked October 10th 19 at 01:56
6
answers

Where to store global variables?

Where the terms competent architecture to store global variables? For the sake of clarity of the issue, describe the other conditions of the problem, although perhaps a default would be implied. Other conditions are: * OOP; * first and foremost, interested in the specifics of the web application built according to MVC archi...
dorothea71 asked October 10th 19 at 00:25
1
answer

Development tools and design?

Hello, respected Hebraist! Help the girl is preparing for the competition and left three questions to answer which I am at a loss: 1. Technical means the development of programs and systems. 2. Technological tools for the design of programs and systems. 3. System design tools SOFTWARE. What to tell them? About IDE in the fi...
Sadye86 asked October 9th 19 at 18:49
4
answers

The Architecture Of SaaS

Hello! A question for the approach of building a SaaS service. You need to develop mass SaaS service. What approach do you select? 1. For each client a copy of the installed system against its database (perhaps on a separate computing unit). Example Is Microsoft Exchange. 2. The system is written with a lot of customers, ...
Miguel.Cummera asked October 8th 19 at 06:46