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.

Filter by
Sorted by
Tagged with
-5 votes
0 answers
32 views

How to design membership validation for paid software? [closed]

Could you please explain the payment validation feature is designed/ paid software? We are aware that many paid software applications restrict access to advanced features if the user a paying member. ...
lustre's user avatar
  • 91
0 votes
0 answers
86 views

How 3D assets are managed in real time configurators?

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
220 views

Who should perform the validation test, the software developer or the software user?

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
500 views

Is it possible to assess the quality of software if the customer keeps changing what it is supposed to do?

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
92 views

While designing a software, what are the criterion used to partition that software into indivisual components? [closed]

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
172 views

Where do most development teams compile and run their code to test it? [closed]

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
0 votes
1 answer
134 views

Best software architecture approach for a single core system

Objective: Designing a data intensive application(myApp) C++ on Linux/RTOS which runs on a single core cpu, there are also 150 other applications share the same core with high priority than myApp. How ...
uss's user avatar
  • 141
-1 votes
1 answer
121 views

Software development in Python: unittests and assertions

I recently finished developing a piece of software in python where learning models and data processing procedures are contained within different class objects that succeed to each others (modules). As ...
JrCaspian's user avatar
  • 125
0 votes
2 answers
188 views

How to design software architecture without solid requirements?

I am working on a project which does not have solid requirements, All is we have meetings with all the teams across and confluence pages. No one owns any requirements and it just float around ...
uss's user avatar
  • 141
6 votes
5 answers
1k views

How to refactor this code to obey the ‘open-closed’ principle?

The UML is listed below. There are different products with different preferential strategies. After adding these products into the shopping cart, the caller needs to call the checkout() method to ...
Abner's user avatar
  • 71
0 votes
7 answers
812 views

Within the same computer, what is the difference between API and IPC?

So, an Application Programming Interface is a way for two or more computer programs to communicate with each other. An application programming interface (API) is a way for two or more computer ...
Noob_Guy's user avatar
  • 159
0 votes
0 answers
62 views

What is the best way to desgin my api workflow?

I am building a bank management system using the microservices architecture. I have many microservices but I am going to talk about two. I have customer account service and transaction service. Let's ...
ferrocene's user avatar
-1 votes
2 answers
84 views

Combination of SDLC models [closed]

I have a problem where our current SDLC model is the V-model which is great for its verification/validation of all phases, but lacks the support for iterations. Spiral model on the other hand has ...
LAL's user avatar
  • 11
-2 votes
1 answer
152 views

Is it possible to predict last 3 digits of a closing stock price? [closed]

So, i just start learning in AI field and i want to develop my skill more. So, i just curious is it possible to predict last 3 digits of a closing stock price? which mean the output result will run ...
Issara Ghfdyhgchj's user avatar
3 votes
3 answers
5k views

what is the difference between system requirements and software requirements?

For my project, I am required to complete a software requirement and systems requirement for a program I am developing which needs to be fairly detailed. However I am struggling to differentiate ...
user18372316's user avatar
-1 votes
1 answer
103 views

Design: Designing a Status Tracking Tool

We have a robust set of micro-services available. For simplicity, let us call the services S1 S2 S3 S4 S5 For simplicity, think of the flow to be this. S1 -> performs step1 (start step) S2 -> ...
Phenomenal One's user avatar
3 votes
2 answers
226 views

Best way to sync work on a repo between different remote machines

I have multiple VMs set up that have the same repo and with slight differences. I use these VMs to prototype or run different experiments. Sometimes I sync or merge between them and from different ...
iordanis's user avatar
  • 163
0 votes
3 answers
219 views

What is the proper term for separating code into their own files? [closed]

Just curious on how to better explain this with the right terminology. For instance in React, this would kind of be like breaking down a large component into multiple smaller components. But that is ...
MeesterMarcus's user avatar
0 votes
1 answer
88 views

Handling/queueing a Windows-Service restart to apply new changes

I'm working on a project that has the purpose to execute tasks in intervals. The tasks and it's properties can be configured through the Configuration Website. The data is being stored in the ...
Junes's user avatar
  • 11
1 vote
1 answer
43 views

Correct/specific term for renaming/restructuring objects

I am developing an app whose main purpose is to display data in tables, lists and graphs. As such, sometimes I need to rename or restructure some of the data recieved from the backend into a "...
MaxPower's user avatar
1 vote
2 answers
765 views

Relationship between System Requirements and Software Requirements

i'm trying to learn about requirements in software engineering. At the moment i have a example problem i'm running through, where i'm trying to develop a system that allows calculations. The goal of ...
Richard Bamford's user avatar
-2 votes
5 answers
388 views

Why follow standards of a voluntary organization?

I'm struggling to understand how, for example, the IETF is a "standards organization" but the standards are "voluntary" meaning there is no civil or criminal penalties for not ...
How To Linux's user avatar
-2 votes
1 answer
86 views

Technical perspective vs managerial perspective in software failures [closed]

I am learning about various causes that lead to software failures. So far, two prominent causes of failures seem to be managerial and technical. An example of the resources I have looked at is this ...
Melanie A's user avatar
  • 339
-2 votes
1 answer
476 views

Should customer class have the different function or should i include it in account class in my UML class diagram of banking system?

Should i include the different functions of open account, close account , withdraw in the customer class(as shown in the picture) or should i include it in the account class
Moaaz Siddiqui's user avatar
-1 votes
2 answers
391 views

Are common design patterns applicable for microservice architectures?

As part of my master's thesis, I am currently working on a framework for building microservice-based service systems. Based on my research, I am able to define important design criteria that the ...
Norman22's user avatar
0 votes
2 answers
236 views

What makes a program load so fast?

What makes programs like st, zathura, sxiv, and feh load instantly and what makes programs like VS Code and Google Chrome load so slowly in low-spec computers? For example, I have a low-spec laptop ...
Wade Wayne's user avatar
2 votes
1 answer
160 views

Desktop application: preventing abuse of online license scheme?

Software companies like Autodesk, Adobe, etc all offer online licensing schemes with the following features: (1) to use the software, you must login from your workstation to activate your license (2) ...
Tyson's user avatar
  • 167
5 votes
5 answers
733 views

How should I handle software requirements as a developer?

I'm a junior web developer at my first company. We have a business analyst that communicates with the sales team and developers. The business analyst is responsible in creating specifications for the ...
Pocoyo's user avatar
  • 69
0 votes
2 answers
282 views

Building a program that truly deletes everything

We all know that if we delete a file, the operating system is recycling it but doesn't actually delete it. It just removes it from the directory indexes, and until the data is needed and overwritten, ...
VJZ's user avatar
  • 127
0 votes
1 answer
127 views

How to explain a software bug to a child [closed]

When I buy a house or a car, the product is already completely ready. It's very seldom that an error will be noticed later by the customer. In software engineering, on the other hand, errors (bugs) ...
gaout5's user avatar
  • 41
2 votes
1 answer
145 views

Do we still use modular subsystems with object-oriented models?

I have been reading some old design books (SSADM, JSD.etc) on software engineering that deal mainly with a procedural view of creating systems. I was just wondering if we still use these old ...
Richard Bamford's user avatar
2 votes
1 answer
31 views

How to create description of internal component behaviour?

I am looking for a way to technically describe the behavior of the internal components of the implemented system. I need to be able to describe all the components and the behavior between them: ...
jnemecz's user avatar
  • 299
1 vote
3 answers
460 views

Questions about software versioning

I have a small doubt regarding the software versioning, I know that there are many ways to do it, but the most common is with numbers and with a length of 3 to 4 digits, I know what each of the ...
Jalkhov's user avatar
  • 557
0 votes
1 answer
244 views

How to return an new Object as Value ?[Sequence Diagram]

within the sequence diagram it is possible to return a value, with return of a method edge, however this is usually done with a simple numeric or string value. Is it possible to return a whole object? ...
user13047397's user avatar
0 votes
3 answers
323 views

Are Git repository and software repository same things?

What I've read A Git repository is the . git/ folder inside a project. This repository tracks all changes made to files in your project, building a history over time. (Source) Repository: A collection ...
johnn5's user avatar
  • 27
-1 votes
1 answer
217 views

How to design "define-by-run" API?

I am amazed by the way APIs of some machine learning packages are designed, namely Chainer's and Pytorch's "define-by-run" API. Even Optuna, a hyper parameter tuning library has "define-...
Manishankar Singh's user avatar
0 votes
0 answers
299 views

Could you help me understand what a problem domain is and how can I build my class diagram based on it?

So I just started studying Software Engineering because I am really interested in it and my professor in London asked us to create an app which is like Instagram (only theoretically, without the ...
user avatar
1 vote
3 answers
149 views

Copy protection for Windows software for the case "demo version vs. full version"

I have written a software as a student. All functionality was in the software and it was a 30 days fully functional version. After some years there were cracks around and my income was 10% of before. ...
The_Unknown's user avatar
1 vote
2 answers
142 views

Productivity - Pushing towards 3 (at max 4) completed requests followed by code commits in a span of 8 hour interval on novel support requests

Situation Right now, I am at a point of realization, that at my present position I am not completing requests with regular interval, have spaced out request completion. But to approach my true ...
Vahe's user avatar
  • 143
-2 votes
2 answers
665 views

Is the UML diagram a good solution for project design and documentation? [duplicate]

I want to lead an Angular + NodeJS project. As this is my first experience, I thought about using UML diagram as both designing/architecting the project and also the project's documentation. But I am ...
user3486308's user avatar
4 votes
4 answers
1k views

What is the difference between the terms 'Virtual' and 'Logical'?

What do people mean when they say 'Logical' in terms like Logical separation, Logical partition, Logical grouping etc. in software ? I know what 'Virtual' means, it means something that does not ...
takasugi's user avatar
  • 293
-6 votes
4 answers
284 views

Why are software requirements allowed to change if it means more work for software engineers? [closed]

In many projects, software requirements change, sometimes meaning we software engineers have to throw out our work and start over. Heck, we have entire methodologies built around the assumption that ...
moonman239's user avatar
  • 2,033
-4 votes
1 answer
80 views

Best way to make trialware

I want to make an app that runs for 30 days and then stops. The platform is Windows or linux. The following approaches seem feasible but can be broken: Use system time: Easily broken by changing ...
savelifedeservingadev's user avatar
7 votes
4 answers
506 views

First time having users - how to deal with backwards compatibility?

I'm reaching out with the following situation: I'm the author of an application that saves a file format to disk. There are real users using the application in their workflows. Frequently, I want to ...
Nate Rush's user avatar
  • 181
1 vote
2 answers
292 views

Prove that Feature Flags turned off Items in Production Environment

We want to implement Feature Deploy Flags, so Development Application Environment will have a new Product feature Toggled on. And Release and Production Environment Webpage, it is turned off. Its ...
user avatar
-2 votes
3 answers
333 views

What Design Patterns for encouraging component reuse?

One of the major issues that I am facing as a Website and App developer, is that certain components / features have to be redeveloped over and over again with a new project. For instance login, signup,...
Adhisha Gammanpila's user avatar
12 votes
4 answers
2k views

What is the meaning of the quote: "A bug in the code is worth two in the documentation."?

As I boot up Eclipse for C++ with the "Darkest Dark Theme with DevStyle" installed, it spits out quotes--one per day. Yesterday's was: A bug in the code is worth two in the documentation. ...
Gabriel Staples's user avatar
-2 votes
1 answer
118 views

What memory cleaner software exactly do? [closed]

You must have seen them as applications on mobile devices and I've been using one on mac OS. I was wondering what exactly memory cleaner software do? Do they free up memory in both ROM and RAM? And ...
Nojan A.'s user avatar
  • 107
3 votes
1 answer
2k views

How to handle complex business logic permissions in the database?

I have a system in development and part of the system is how permissions are handled, business logic rules for this are very complex so after lots of trials, we couldn't fit them directly in the ...
user2987021's user avatar
-1 votes
2 answers
785 views

Can I make a separate use case and class diagram for each module?

I'm working on a project with 5 different modules. Should I make separate use case diagrams and class diagrams for each module or should I make all-in-one use case diagram and all-in-one class diagram?...
Abdul Hannan's user avatar

1
2 3 4 5
7