Skip to main content

Questions tagged [software]

Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it.

0 votes
0 answers
62 views

I have to extend a complex piece software and I wonder if I should make the changes directly "where they belong", or if I should try to not touch existing stuff and "plug-in" the ...
Stefan Woehrer's user avatar
4 votes
3 answers
703 views

I've decided to self-study software engineering from textbooks. and I came across the term "embedded systems". I went to chatGPT to ask it what it is and the answer it gave me was: "a ...
Frederick Neil Mullins's user avatar
2 votes
1 answer
234 views

Suppose that I want to implement the following scenario. There is a board and each board has a set of peripherals like leds, temp sensors, gpio and so on. Each of them implements the according C++ ...
bielu000's user avatar
  • 351
0 votes
1 answer
123 views

I have created a Python code where a main algorithm uses three different modules (.py) after importing them. To illustrate and describe it I have create the following component diagram? Could it be ...
Patrick Schulz's user avatar
1 vote
3 answers
312 views

I am building a c++ project that will allow users to essentially model and create their own fleet of cars. Right now, the approach I have in mind is a Car Factory Class that will implement all of the ...
J K's user avatar
  • 27
-2 votes
1 answer
115 views

This is a very general question and also maybe stupid question: How should I build / structure my software if it depends on some other software to work? I know that package managers exist, but what if ...
axolotlKing0722's user avatar
22 votes
11 answers
9k views

I know one of the differences between Agile and Waterfall is to do with more customer and user feedback, but I'm trying to wrap my head around what makes the Agile/XP model more adaptable to change. ...
mantot123's user avatar
  • 337
4 votes
4 answers
2k views

I am reading Ousterhout's A Philosophy of Software Design. In Section 2.3, Outserhout writes: The signature of a method creates a dependency between the implementation of that method and the code ...
user3899725's user avatar
17 votes
11 answers
18k views

Is it possible to design a distributed system to generate unique ids where there is a requirement that every generated id is guaranteed to be unique with no possibility of collision? I didn't think ...
Daniel's user avatar
  • 527
2 votes
2 answers
724 views

I'm studying for an exam and one of the questions, is about the concepts Separation of concerns and Modularity. But I struggle to see the difference between the two concepts, since both of them seem ...
vadema_'s user avatar
  • 29
0 votes
0 answers
112 views

We see a lot of 3D configurator web applications on the web and even other type of configurators in embedded systems, such as LED Totem displays. From real time car configurators which every major car ...
Taqasar Walayat's user avatar
1 vote
2 answers
515 views

Who among the two is responsible for validating the software when testing it? Or is it a joint effort? On the one hand, the software developer is responsible for ensuring that the software is built to ...
Yash J's user avatar
  • 59
2 votes
7 answers
730 views

Kind of a yes/no question, if so, how? If the customer is unsure of his requirements and keeps changing them, on what basis are the software testers supposed to test the software to assess its quality?...
Yash J's user avatar
  • 59
0 votes
2 answers
134 views

Good software is always designed based on different modules before integration. I was wondering what rules/guidelines decide software partition into different, smaller modules during the design phase.
Yash J's user avatar
  • 59
-2 votes
1 answer
254 views

Context: I'm not employed as a software developer. But I do hobby projects pretty regularly, and I was curious if application dependencies can be super varied during compilation and testing (if all ...
netcloud45's user avatar

15 30 50 per page
1
2 3 4 5
22