Most voted "software-engineering" questions
Software engineering is an area of computing focused on the specification, development and maintenance of software systems, with application of technologies and practices of project management and other disciplines, aiming organization, productivity and quality.
Learn more…264 questions
Sort by count of
-
3
votes2
answers122
viewsWhen should I use generalization in case of use?
What is the purpose of generalization in the case of use? When should I generalize? If I have 2 actors, one student and the other teacher, they are respectively users, then enter the generalization…
-
3
votes0
answers327
viewsHow to efficiently convert static/binary files (images, Pdfs, etc.)?
For example I have a PDF file with a content and after modifying some things in it, how should I proceed in question of the versions? (For some reason I should review this file). And in the case of…
-
3
votes2
answers82
viewsHow to instantiate Strategy objects
Consider the basic implementation of the standard Strategy. public class Context{ private Strategy strategy; } public interface Strategy{ void algoritmo(); } public class ConcreteStrategyA…
-
3
votes2
answers296
viewsWhat is a business rule and an enforcement rule? What defines a mechanism as one or the other?
I know that has question about it in general. But I want to be specific. When creating a business class, a Cliente for example, it makes sense to have parts of the mechanism, such as Object (I know…
-
3
votes1
answer169
viewsWhat is the difference between "test" and "spec" in automated testing?
The question and doubts below address Node.js, Typescript and Javascript. I don’t know if the concepts below apply to other programming platforms/ languages. I am studying about automated tests (AT)…
javascript node.js typescript software-engineering testingasked 3 years, 9 months ago Cmte Cardeal 5,299 -
3
votes2
answers73
viewsIs there documentation in the Ecmascript standard that ensures that an array when passed as a property advisor has a defined format?
The other day debugging a code here on the page I found something peculiar. Like that: let a = {}; let b = [1,2,3]; let c = [4,2,3]; a[b]= 1; a[c]= 2; console.log(a) //{ "1,2,3": 1, "4,2,3": 2 }…
javascript characteristic-language software-engineering documentation ecmascriptasked 3 years, 5 months ago Augusto Vasques 15,321 -
2
votes1
answer221
viewsApplication Layer
Based that question and that other question, in an environment that uses the Entity Framework and Asp.net MVC. I see in many examples the non-use of the application layer, a use of the data layer…
asp.net-mvc software-architecture entity-framework-6 software-engineeringasked 10 years, 2 months ago Diego Zanardo 3,301 -
2
votes2
answers1291
viewsWhat is READ_COMMITTED_SNAPSHOT?
What is READ_COMMITTED_SNAPSHOT EF6 Transaction Support About Anyway? What is your use within the Entity Framework?
.net entity-framework entity-framework-6 terminology software-engineeringasked 8 years ago Marco Souza 12,304 -
2
votes1
answer56
viewsStatistics for remote requirements collection
When developing software one of the main steps is the collection of requirements, the acquisition of knowledge of the domain and the construction of a ubiquitous language. Both agile methodologies…
software-engineering ddd software-project project-management requirementsasked 8 years, 10 months ago SomeDeveloper 18,074 -
2
votes0
answers243
viewsHow to specify an abstract use case?
I am making the specification of these use cases and I have these cases of abstract uses, the question is the following, I need to detail the cases of abstract uses, or only the specialized (or…
-
2
votes1
answer67
viewsShould all inherited attributes be used?
I am constructing a class diagram, where several classes have 3 equal attributes, and one or another class has only 2 of these attributes. So I thought I’d create a parent class with all these…
-
2
votes1
answer144
viewsSkyrim style item system
I am developing a 2D RPG in C# Skyrim style, and I am on the part of implementing the game items, but with many difficulties. I wanted to do a mechanics similar to Skyrim in which you have a range…
-
2
votes2
answers464
viewsWhat is the specific area and professional that defines the layout of data in files in a software project?
Who and how do you define the layout of data in software such as Editors, Dbms or even who creates text encodings? When I say "data layout", I mean, for example, how a PDF file stores the document…
database filing-cabinet software-engineering language-independentasked 7 years, 5 months ago Carlos 1,622 -
2
votes1
answer132
viewsWhy is it not recommended to use the C# project event with WPF and MVVM?
I am too young for WPF I am doing a project using MVVM and Entity Framework and it has been suggested not to have any event Click to a button in the code behind a window, for what reason? What is…
-
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, 7 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, 7 months ago SomeDeveloper 18,074 -
2
votes0
answers71
viewsHow does the database version align with the PHP application?
Work on a project that system versions are incremented manually on semantic model, usually after a sprint a new version is released when a work is merged with the main branch and passes through the…
-
2
votes1
answer130
viewsWhy does the operating system leave it to the programmer to deal with racing conditions?
That doubt came to me after that question: What is a racing condition? From my point of view then correct me if I’m wrong, for the kernel everything is read or written, hence also the reason for the…
-
2
votes1
answer509
viewsHow does the Composite design pattern work in theory?
How does this pattern work in theory? What kind of problem does it solve and what utilities does it bring or something?
-
2
votes2
answers143
viewsHow to program according to good OO design practices?
I did this program, simple and nothing complicated. My problem is that although this is doing exactly what I want, it does not follow correct patterns of object-oriented design. What should I do to,…
-
2
votes1
answer97
viewsHow does it work and why use the Command project standard?
I’ve been studying the design standards and I’ve come across the Command design standard. I still don’t quite understand how it works, correct me if I’m wrong, but from what I saw why I should…
-
2
votes1
answer248
viewsAssociation, aggregation, etc. in practice?
I am studying POO and still can not see, in practice, the difference between them. Basically everything ends up in one class having as attribute the instance of another class. But if it is…
-
2
votes1
answer45
viewsHow far do you try to predict the future when designing an application?
How far can we or should we try to predict the future when designing an application? Be it architecturally or in design. What makes a rugged change-face design without being overly planned? It is a…
oop software-engineering software-project project-management requirementsasked 4 years, 6 months ago Piovezan 15,850 -
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, 4 months ago Piovezan 15,850 -
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
votes1
answer1071
viewsIn Class Diagram, what is the difference between Boundary, Entity, and Control Classes?
I started to specify a project in UML and in the tool I am using has Boundary Classes, Entity Classes and Control Classes to make the Class Diagrams and Sequence Diagrams, what is the difference…
-
1
votes1
answer558
viewsWhat is the difference between Activerecord and Repository?
I’m reading a POO book in PHP that calls PHP Object Oriented Programming [Pablo Dall'Oglio] and I was a little confused with these two Patterns design, especially when it makes use of Repository…
pattern-design software-engineering active-record repositoryasked 7 years, 8 months ago Matheus Vassoler 13 -
1
votes1
answer275
viewsViews accessing other controllers
Let’s say I have the class Veiculo and the class Fabricante. Each vehicle has a manufacturer as an attribute, among other attributes. I have the views to maintain (register, edit and delete) and…
-
1
votes0
answers51
viewsAre "help", "terms and policies" functional or non-functional requirements?
My question is exactly this if the help is a functional requirement or not in a system, since it after being clicked brings a would strings and formatting.
-
1
votes1
answer276
viewsUX interface in Delphi
I work as UX designer, now I have to develop a good interface for the system in Delphi of the company. I can make animations and changes, like I did on the web?
-
1
votes0
answers201
viewsHow to reverse engineer a program or analyze data
Ola, I wonder if someone could inform me some program for reverse engineering of "dll", for study of data structures. In case wanted to deconstruct a dll and analyze how certain indicator is done to…
-
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
votes0
answers131
viewsControl flow graph
I’m having second thoughts about Graph of Control Flow. It is requested for the code below the control flow graph. I did it that way: That node 7 is really necessary? Exercise 2 I commented:…
software-engineeringasked 6 years, 11 months ago CodeInsane 11 -
1
votes0
answers111
viewsIs requirement traceability matrix the same as bi-directional traceability between test cases and requirements?
Contextualizing When studying for certification CTFL - Certified Tester Foundation Level came across the following study. Below Basic Activities in the Test Execution Process Plan and control…
-
1
votes1
answer225
viewsWhat is so-called functional and non-functional (quality) requirement?
Contextualizing the question While studying software engineering some time ago, in the classroom a request was made formal and informal explanation regarding what would be a non-functional…
-
1
votes1
answer406
viewsWhat is a Service Class? And what would a Service be in that context?
What would be the best formal definition for Class of Service? Still in this context, what would be a Service and the conditions for this class to be named? I realized that is a term widely used but…
-
1
votes1
answer51
viewsAre requirements found or created?
There is talk of Requirements Survey or Requirements Elicitation (make appear). Also Requirements Collection. It’s an investigative task. It is not clear to me whether requirements are found (exist…
-
1
votes0
answers75
viewsHow to divide a program into functions?
How to divide the code into functions in the imperative paradigm? Depends on the type (procedural, modular, OOP)? Is it broad to ask this, even if only for one of these subparadigmas? Is there any…
function software-engineering software-project modularizationasked 5 years, 2 months ago Piovezan 15,850 -
1
votes1
answer44
viewsUse cases for color guessing game
In order to practice APOO I am trying to apply use cases to a simple game of guessing a color. Here it would be it visually. The user can try to guess as many times as he wants, or restart the game…
-
1
votes0
answers226
viewsCucumber-Enconding does not accept accented variable
in my software test done on Cucumber in a specific scenario I assign a string to a variable: Scenario Part: "Then the system displays the message "Invalid User or Password!" The string "Invalid User…
-
0
votes1
answer76
viewsAre Function Points sufficient to consolidate a software measurement program?
Function points are enough to make up a software measurement program or there are other measures to be used together?
-
0
votes0
answers139
viewsEvent Listeners and Direct Manipulation of Event Propagation
My recent forays into PHP development were with respect to Event Handling and Event Listening. Through a Mediator it was possible to create a concise and elegant platform to elevate extensibility to…
-
0
votes0
answers149
viewsMVC + EF application with N-Layers
I am working on an MVC project with EF 6, and I am having a very curious problem, in some Viewmodel, the object that comes from my Dbcontext does not seem to persist and I get the generic message…
-
0
votes1
answer411
viewsWhat is the difference between parameterized class, multiobjects and Collections?
Well, I know the concepts of each one. I just don’t know how to tell them apart. For example, a parameterized class is a class that is used to define other classes, and a Collection can be…
-
0
votes2
answers53
viewsProgramming in pairs remotely
My partner and I are quite fond of pairing from time to time, usually when we have some complex function. But we live in different cities and sometimes it gets hard to get together to program. We…
-
0
votes1
answer67
viewsYou can generate a . WAR in Android Studio
I am developing an application that needs to be generated in APK and . WAR; I wonder if there’s a way to do this in Android Studio, or I’ll have to develop two applications in different…
android android-studio software-engineering apk android-eclipseasked 7 years, 3 months ago Aderbal 119 -
0
votes1
answer809
viewsAlternative Flow in Alternative Use Case Flow can?
I would like to know if I can have an alternate flow within an alternate flow in a use case. Type A1 alternate flow which has A2: A1: O usuário clicou em Excluir 1 - O sistema solicita aprovação 2 -…
-
0
votes2
answers425
viewsClass association or inheritance?
What better way to create an association or heritage where I have the class User and the class Academic whereas Academic is a User User-class: public class Usuario { public int Id { get; set; }…
-
0
votes1
answer251
viewsMongodb for multi-user data
I am developing an application to the best ERP style, but much simpler. It is a program of type MEAN (Mongodb, Express, Angular 2 and Nodejs) and also has a version for Android made with Ionic 2. It…
-
0
votes1
answer81
viewsPhp frameworks comparison software
Good night, you guys. Can anyone direct me to some php frameworks comparison software? Software that compares performance, response time, load time, etc.
php software-engineering testing framework functional-testingasked 6 years, 3 months ago Maurício Biléssimo 351