Most voted "software-architecture" questions
Software architecture consists of defining software components, their external properties, and their relationships with other software. The term also refers to documentation of the system software architecture.
Learn more…220 questions
Sort by count of
-
2
votes1
answer118
viewsIn which reality is Kony Framework the best choice?
Today the market is looking for more and more frameworks for hybrid mobile application development. One framework I had heard about was Kony, because it was chosen by Itau (Recently Switched). I…
-
2
votes1
answer117
viewsHow to use the MVC development standard?
MVC is a software architecture model, it is divided into three layers and each one with its function, my doubt would be the following, it is the programmer who creates all this structure or it is…
-
2
votes1
answer105
viewsMonitor opening of Forms C#
I need to monitor the opening of Forms within a C#application. For example, every time you open a Form within the application, the application must execute a method or trigger an event with…
-
2
votes1
answer51
viewsHow to obey the Open/Closed principle in this situation?
I have a situation where the solution that I have clearly identified violates the Open/Closed principle and I would like to find a better solution that does not violate that principle. Obviously my…
.net oop modeling software-architecture software-engineeringasked 7 years, 10 months ago SomeDeveloper 18,074 -
2
votes2
answers108
viewsIs there a Pattern design that can help with this problem?
I have a problem that seems fairly common to me. The problem, in the specific case, is the following: the user wants to register in the system the services available for sale along with the values.…
oop modeling software-architecture software-engineering dddasked 7 years, 9 months ago SomeDeveloper 18,074 -
2
votes1
answer284
viewsWhat is the TOGAF?
I came across this term TOGAF (The Open Group Architecture Framework) today in a vacancy related to hiring a "systems architect" in a large company. I had never heard anyone mention this term until…
-
2
votes1
answer125
viewsWhat are Assembly Languages (assembly language)?
I was researching which languages are used to build operating systems. It appears that Windows, Mac and Linux use, to a large extent, C and C++. In the same source I found this information, I read…
-
2
votes0
answers37
viewsAction Pattern VS. Controller Pattern: What’s the difference?
I was taking a look at the architecture of a PHP project, and I noticed the use of Action Pattern instead of Controller Pattern. I would like to know the difference between the Standards as well as…
-
2
votes2
answers176
viewsIs Scrum an incomplete methodology? Or: Does Agile Need UML?
Scrum and Agile are very popular, but what do they offer in benefits? In the case of Scrum I see continuous improvement (retrospective), proximity to the stakeholders (the action of product Owner),…
software-engineering software-architecture software-project scrumasked 4 years, 6 months ago Piovezan 15,850 -
2
votes1
answer61
viewsCan application with separate frontend be considered monolithic?
I researched a lot but I could not solve this doubt I had when studying on monolithic applications, when backend and front are isolated. I have an X application that the frontend and backend are…
-
2
votes0
answers69
viewsAre there advantages or disadvantages between using closures or classes to achieve Javascript dependency injection?
Let’s say I have a function that depends on a logger to work. To follow the "good practice" and achieve a certain level of decoupling, I decide to make use of dependency injection so that this…
javascript classes software-architecture dependency-injection closuresasked 3 years, 11 months ago Luiz Felipe 32,886 -
1
votes0
answers127
viewsController mapping for the Domain model
We have the following situations in general, consider objects larger than the example. Situation 1 We may have a request that has all Account parameters;…
-
1
votes1
answer307
viewsDoctrine - Access the $entityManager variable created in bootstrap.php from within a Class
I am studying Doctrine and am adapting a project I had already developed in MVC to work with Doctrine. I am having a certain doubt on how to proceed in relation to the variable $entityManager that I…
-
1
votes0
answers32
viewsAllowed to patent a software architecture? (USA)
In the same way that transaction process was patented, but broader software functions with human activities. I ask, in relation to the US, since in Brazil does not allow patende software;…
software-architectureasked 9 years, 4 months ago Daniele Mertase 19 -
1
votes0
answers202
viewsDifference patterns Transaction script and Domain model?
I would like to know the conceptual and implementation difference between these two layers used in the business layer. For me the Transaction script pattern resembles very much the facade pattern,…
-
1
votes0
answers42
viewsOfficial Architecture -> Meta
The question I have is totally architectural. I will expose a case just below to further illustrate the doubt that I am tapping directly into my system. I have a feature that aims to register an…
-
1
votes0
answers135
viewsUsing setContentView in static methods
I am creating an application using Bluetooth, where the method that receives the messages is static. Depending on the message the device receives, I’d like the app to do something other than simply…
-
1
votes0
answers139
viewsCustomer-supplier relationship model
Long ago I asked a question here about modeling clients using object orientation. What I took from the answers is that customers, suppliers, and so on, rather than being characterized as entities…
-
1
votes1
answer505
viewsArchitecture API Restful
I’m building a Restful API with spring MVC and I have 2 non-functional requirements that I don’t understand how to attack them. The API must support 100 requests per second; The API should provide…
-
1
votes2
answers848
viewsWhat should be the communication between Model and View using MVC?
I’m trying to implement some small projects using the MVC standard: Within the project structure, I created the following packages: View : User Interaction Screens. Controller: I have a class with…
-
1
votes0
answers101
viewsWhat is the correct way to register one to Many with DDD
I have studied DDD and assembled an architecture similar to the books and examples I have read. So far, when I’m gonna crud, when I record I run something like this: UI : The display layer fills an…
-
1
votes1
answer234
viewsIn MISD architecture, are the threads run independently and manipulate different data?
Hello, the computer architecture MISD has as meaning Multiple Instruction, Single Data. That is, it performs multiple different instructions on the same data. In the 2014 contest for federal…
software-architectureasked 7 years, 8 months ago Vepo 11 -
1
votes1
answer1360
viewsCriteria for choosing language for specific use considering performance
How to determine the most appropriate programming language for a given function? For example, for AI development Python is more efficient than Java.
performance characteristic-language software-architecture language-independentasked 6 years, 10 months ago Rodrigo S Felix 21 -
1
votes1
answer43
viewsAPI and XAMARIN project
Guys I have a Solution where to stand all the architecture to display my API. The project that will consume this API will be in XAMARIN. My question is: I must create within the Solution this…
-
1
votes0
answers409
viewsWhat is the best Design Pattern for Java Logger
I would like to know which is the best choice to implement Java Loggers. Currently I have used dependency inversion as the following example: @Controller @RequestMapping("/"); public class…
-
1
votes1
answer57
viewsClient-Server between APP trackeia real-time location
Hello, we have an app that sends every 15 seconds the location of users to the server. Currently it is a simple POST from (lat/lng) in the API, there would be another better way to do this? Some…
-
1
votes0
answers23
viewsWhat is the application/application layer on a layered architecture? What is the difference to the domain layer (business rules)?
On a layered or layered architecture, which is the application layer or application layer? What’s the difference with the domain layer and business rules?
-
1
votes1
answer163
viewsGIT with multiple remotes in one project
I have project A which is my main project. From this project was born project B, by "Fork". Wonderful, so I want to develop things in Project A and I want to replicate them for Project B. When I…
-
1
votes2
answers288
viewsUnderstanding about MVC
I’m trying to understand the MVC pattern but there are so many videos differently on the web that mess the understanding. I, in turn, am using a pattern of my own. But I would like to know if it is…
-
1
votes1
answer208
viewsCorrect Nomenclature of User Groups of a System
I am designing a system that will have several modules. It is possible until these modules are separated into different applications. Then came a doubt I had before but I could not get the answer:…
terminology modeling pattern-design software-architectureasked 6 years, 7 months ago Please_Dont_Bully_Me_SO_Lords 516 -
1
votes1
answer459
viewsCreating a C#Client-Server architecture
I made a test application in N layers (access to Database, presentation, business (model) and transfer objects) worked quietly and learned a lot about 3 layers and N layers. Now I’m willing to do a…
-
1
votes2
answers86
viewsUser with more than one profile
In the business rule of the system I am working on, a user can have more than one profile. Profiles are: administrator, evaluator and responsible. For example: So-and-so can be an administrator and…
-
1
votes2
answers329
viewsLaravel architecture for Saas systems
I am making a system in Laravel, but this system will serve several users, and these users can register their customers. The big question is, so that it doesn’t stay all in a single database, I…
-
1
votes1
answer150
viewsMultiple applications consuming the same database
Today I have an application that uses a database (Mongodb), but I have few users yet and as we know it is very difficult to have an application that is successful and accumulates many users.…
-
1
votes1
answer87
viewsDoes the Flask micro-framework use the Action Based or Component Based architecture?
Was reading about the frameworks Action Based and Component Based. I have already used the Slim micro-framework and know that it is an Action Based framework, IE, more focused on actions, and the…
-
1
votes1
answer83
viewsDependency injection and coupling - how wrong is this?
I created a project where the intention was to have a simple architecture, a rich domain and a webApi, but as soon as I started and already seeing the cagad*s, this is very bad? So come on, I…
c# asp.net-core pattern-design software-architecture dddasked 5 years, 9 months ago Márcio Sebastião 769 -
1
votes1
answer73
viewsIn a banking scenario with high transaction volume Code First can be higher than Database First or vice versa?
I am architecting the development of a backend structure composed of microservices for a financial institution. Probably the biggest project I’ve ever worked on, and I’m having serious doubts about…
-
1
votes1
answer49
viewsSeparation of responsibilities for implementation
I would like to ask a question about the separation of responsibilities in an application. I created an API on Node to practice the concepts and I’m refactoring the code to suit best practices, so I…
software-architectureasked 4 years, 1 month ago Rafael Costa 374 -
1
votes1
answer52
viewsRelationship between microservices
Even after reading and watching various content on microservices I still have a flea behind my ear that won’t leave me alone. Let’s consider microservices running perfectly, each one with its DB,…
-
0
votes1
answer1157
viewsShould I control the status of a system with a single table or several?
My question is somewhat conceptual and allows several interpretations. I am responsible for a system that uses status in several modules. Cargo status, order status, payment status, etc. For status…
-
0
votes1
answer89
viewsService class layer BLL
It is bad practice to have a very extensive method within my service class? Or it would be better to divide them when possible into smaller methods in the same class and call them?
-
0
votes2
answers502
viewsLayers to develop web service
I am developing using REST (with Restfull API), where I think of using two layers in the system: BLL and DAL. BLL => Would be the layer referring to business rules. DAL => It would be the…
-
0
votes1
answer139
viewsDAO layer with two tables
My doubt when working with the layer DAO next: As far as I was informed, each table would refer to an object DAO. But suppose it is necessary to make an appointment with select / JOIN that is, that…
php mysql software-architecture pattern-designasked 9 years, 8 months ago Anderson Brunel Modolon 1,111 -
0
votes1
answer327
viewshow to communicate with desktop applications?
as a college project, we are developing a program to manage the projects for those who work home office. I am doubtful how I can create an interactivity, for example, for the project manager to…
-
0
votes1
answer137
viewsChange and delete objects before persisting in BD
I have a feature that aims to register clients, in which within such registration I have a relationship as follows: A customer may have multiple "Attendances", and each service may contain several…
-
0
votes1
answer61
viewsSoftware Assembly Tool
I’m doing some research, but I don’t know the technologies that can exist or resources that can be used for this. Therefore, I request indications of keyworks and pointing technologies, frameworks…
software-architectureasked 9 years, 4 months ago dandrade 29 -
0
votes0
answers377
viewsIn which layer turn Domain into DTO
Hello, in an Asp.Net MVC application the architecture has domain entity classes, Dtos and Viewmodels. The transformation of the Viewmodels I do in the controller, so far so good, but in which layer…
-
0
votes1
answer102
viewsBest way to read Angularjs in an Ionic app
I’m with a question of apps architecture. I have an IONIC project where the app saves some basic data in Storage location so you don’t have to ask for user login every time it opens. But this data…
-
0
votes1
answer88
viewsMongodb integration with ASP.NET MVC 5 and Postgresql
I am building a project in ASP.NET MVC 5 with Postgresql database, in this database there is a history table that will grow in about 500,000 lines per month and we will have reports that will gather…
-
0
votes1
answer49
viewsIs there any standard for documentation of the architecture of an android application?
I am developing an application and only now, at the end of the development, a person was assigned to help me and asked me to do a detail of the architecture to facilitate the understanding of this…