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.
-5
votes
0answers
81 views
One man software developer product success stories? [on hold]
I've got a bad feeling that this question is not appropriate here.. Hopefully you can point me to the right place to ask such a thing (not google though, been there).
I want to create my own product, ...
-6
votes
1answer
48 views
TO develop a software product. where to start? [on hold]
I am a java programmer. I want to create a new School management Software. But i have no idea about where could i start. Which is the first step? Database modeling or uml diagram? How to gather right ...
-3
votes
0answers
53 views
Is this project Structure Valid? [on hold]
I have a dilemma: In the university we learn to create modular software (on java), but this modularity is explained using a single project with packages (a package for business, another one for DAOS ...
-3
votes
0answers
22 views
Software Reliability Growth Model [closed]
What is the Software Reliability Growth Model? I need good and understandable documentation about Software Reliability Growth Model.
0
votes
1answer
76 views
Why XML is meant to be Software and Hardware independent?
While studying the features of XML, I got to know that XML is software and hardware independent. Can anyone explain me why it is meant like that?
-2
votes
0answers
31 views
Request help for benchmark for software support [closed]
I need to estimate % of man-days for support spent on a software.
But I need to split the % into
% for support for user based issues (learning curve,lack of training etc)
% for system related ...
-1
votes
0answers
59 views
Are the Software Engineering and Software Systems Engineering absolute synonyms? [closed]
There are many answers on this question outside the stackexchange, but after reading dozens of them I found that they all refere to the definitions of the system and software by applying the ...
-2
votes
1answer
87 views
Software programming - How to start out? [closed]
I've been programming in HTML/CSS the past year and I think I've learned what there is to learn.
I would like to get into software programming as I think I would find it more interesting.
So... I ...
-1
votes
1answer
55 views
What specifications in software development are relevant to the clients? [closed]
Say your company develops software, and a client wants you to handle their development. It just so happens, that they have their own IT-team, but it is fully tied up, so they outsource to you.
The ...
1
vote
4answers
284 views
Why do browsers these days ship with dev tools [closed]
I just read a question asking how Facebook blocks console-based script attacks. The reason for this block was to prevent a recently famous "hack" where one would trick a user to inject a malicious ...
-1
votes
1answer
70 views
Is it Mobile Hybrid or alternate language development development an attempt to fit an “Square peg in a round hole”? [closed]
Recently I noticed that in the mobile world "new languages" are arising trying to fit in as if they were native like Xamarin, RubyMotion, CodenameOne, Javascript/HTML5 Frameworks etc.
And from my ...
0
votes
0answers
38 views
distribution, release and version
Linux is packaged in a format known as a Linux distribution for
desktop and server use. Linux distributions include the Linux
kernel, supporting utilities and libraries and usually a large
amount of ...
0
votes
1answer
43 views
Do we do white box testing on methods or on an overall program? [duplicate]
I am very confused about white box testing.
A simplified version of the example: the entire system consists of three methods - methodA(), methodB(), methodC().
The program starts from methodA(), and ...
0
votes
1answer
61 views
What process will you use to clarify functional requirements and to gather non-functional requirements?
I am confused with what's the different between clarify and gather. I know using interview, observe or questionnaire can to elicit the requirement we want, but how to clarify the functional ...
16
votes
5answers
949 views
Fighting technical debt as the “lowest developer”?
Let's say you work for a company and what you do is develop software for them. You have no idea of the big picture or maybe slight. What you do have are tasks assigned to you via issue tracking ...
1
vote
1answer
112 views
Which to implement first: GUI or backend? [closed]
So, I can code both, but which should I use a base for development? In terms of TDD, should minimal aspects in the GUI be used as the seed from which to grow towards backend logic? or should the ...
1
vote
2answers
148 views
Can I get jobs in software development with a degree in a major other than Computer Science? [closed]
I'm learning on my own using courses from Team Treehouse, and the help of my brother who is a senior developer, with the aim of career changing into software development.
Most of the entry level ...
0
votes
3answers
174 views
Programmer-to-Programmer, what would you ask? [closed]
I can't discuss specifics but let me begin by inserting you into a fictitious scenario that closely mimics the one I'm in.
You have just been brought in as a engineering consultant to help finish an ...
1
vote
1answer
96 views
Software trial: limited time or limited functionality? [closed]
I am currently developing my first serious piece of software in C#. It is a good learning experience so far.
My software is basically a task scheduling tool with some advanced features and ...
1
vote
1answer
162 views
Is open-sourcing previously-commercial engines a smart move? [duplicate]
I saw that the Unreal Engine is going open-source on github (see link1 and link2) and that made me wonder: "is open-sourcing a previously commercial engine a smart move?"
What's the benefit to Epic ...
0
votes
1answer
70 views
how to manage new private variables introduced into class?
Whenever I want to add a new functionality, I introduce a new private variable into the class. Declare it just above the first method definition. leave a small comment. Set it in a certain method. And ...
1
vote
2answers
304 views
How can I earn money on my software? [closed]
Over last several months I had written some good piece of numerical software in C# in .NET 4.0.
Currently it has only versions for Windows XP/Vista/7/8/8.1 but thanks to Mono/Xamarin it wouldn't be ...
0
votes
1answer
124 views
Why is quality engineering difficult? [duplicate]
In quality engineering there are 3 phases:
1.quality assurance
2.quality control
3.quality measurement
Quality Engineering is defined as “the branch of engineering which deals with the ...
-1
votes
0answers
56 views
Copyright for a Software made for an organization, in return for certificate (India) [closed]
I and two of my friends have created a database project for an organization. The coordinator offered us "recommendations and certificates" in return. No other term was defined earlier.
Now I want to ...
0
votes
3answers
172 views
Stopping spiders or unauthorised users from viewing files
I am stumped at this problem.
Users authenticate at my client's website. Then the users see their profile page on my client's website. My client now wants me to provide a URL on their profile page, ...
51
votes
6answers
4k views
How to manage accidental complexity in software projects
When Murray Gell-Mann was asked how Richard Feynman managed to solve so many hard problems Gell-Mann responded that Feynman had an algorithm:
Write down the problem.
Think real hard.
Write down the ...
0
votes
2answers
102 views
License for my Software
I am nowhere near good at coming up with what type of license to use and I don't want to be sued or have my work stolen so I am going to ask. Here is my situation: I am creating a software for my boss ...
-4
votes
3answers
182 views
Valve-style management for all consumer software projects [on hold]
Valve is one of the more successful software companies in the world and one can argue that a major part of their success is due to their lack of management structure. So why is it then agile, kanban, ...
3
votes
2answers
112 views
Refactor an old model of a LastUser Modification on every Object?
I have a software requirement, that needs to store the user that made the last modification to another object, for every object (assume that all objects are already mapped and into a BD).
So we have ...
1
vote
2answers
245 views
What happens during “loading” screens?
I'm from the AS3, JavaScript, and similar "web languages" where loading means the code is being downloaded from the server, and can't run reliably until enough has been fetched to the user's computer.
...
-2
votes
1answer
197 views
what is the difference between a software engineer and project manager? [closed]
I understand that a software engineers job is to work with all aspects of developing and supporting a software system. How does a project manager fit/work with a software engineer in a small team (5 ...
5
votes
3answers
232 views
Is there a guide for software development to design efficient hotkeys for actions?
I don't know how to word this easily but basically the software I am writing has a ton of actions and I want to assign hotkeys to every one of them so power users can work super fast.
First off they ...
1
vote
1answer
198 views
I want to sell a simple calculator. What is the simplest way to implement registration keys?
I want to sell a simple calculator that will help a certain industry. This calculator would be installed on the computer (as opposed to a web service). How is a registration key mechanism implemented?
...
-4
votes
1answer
66 views
Problems with Corba
I have a software engineering midterm tomorrow and as I was going through the past exams I saw this question:
True or False with justification:
One of the problems with CORBA is that distributed ...
-1
votes
2answers
74 views
Does the method of adjustment matter, or just the final calibration?
A company produces software (and hardware) that is used to both perform automatic adjustments on electronic test equipment as well as perform calibrations of the same equipment. The results of the ...
0
votes
2answers
363 views
Difference between bug, defect and flaw [duplicate]
I was reading "Software Security: Building Security In" and in the first chapter I faced with 3 terms: bug, defect and flaw. The author gave a definition for each of them but I couldn't completely ...
0
votes
2answers
93 views
Software attribution / design credits
We just completed developing a web app for a client. And like I usually do, I added
developed by "My Company" at the footer at a very small insignificant size.
I sent the client an End user license ...
0
votes
2answers
182 views
Subclassing to avoid line length
The standard line length of code is 80 characters per line. This is accepted and followed by the most of programmers.
I working on a state machine of a character and is necessary for me follow this ...
3
votes
3answers
542 views
How bad is it to have two methods with the same name but different signatures in two classes?
I have a design problem related to a public interface, the names of methods, and the understanding of my API and code.
I have two classes like this:
class A:
...
function collision(self):
...
33
votes
6answers
2k views
How would I implement a “self-destruct” feature into the free trial version of my software?
There is the ongoing argument of free trial versus a freemium model (that is, a free-for-life version of their software with restricted and/or stripped down features) for allowing potential customers ...
4
votes
3answers
2k views
Is it possible to combine C/C++ with web languages? [duplicate]
I would like to create a web application (meaning that will run from browser). The point is that I want to write just the UI in HTML5 + CSS + JS (or maybe even some PHP). On the other hand, I want to ...
3
votes
2answers
1k views
Well designed Open Source WPF Applications [closed]
I'm just wondering if anyone knows about some well designed .NET Open Source Applications using WPF?
I have already tried to search at the usual sites like GitHub and Sourceforge, but I wasn't very ...
-3
votes
1answer
193 views
Why softwares used in factories are so poorly designed? [closed]
Why apps like Trumph's suite are so poorly designed and (without seeing the actual source, I can only guess) badly written?
This question came this afternoon after a crash while doing a simulation in ...
0
votes
0answers
59 views
How to process components of a matrix that are obtained by singular value decomposition so as to find weightage?
I am writing an application that needs to find weightage of words in a document.
For this I am using the principles and techniques of Information retrieval. I programmed to find information about ...
2
votes
2answers
192 views
How do you convince development teams to move to a new version of middleware? [closed]
I'm working on a project to update our (out of support) middleware stack to a stable but supported version. There are several teams with applications running on the version we currently have in ...
7
votes
1answer
391 views
How do I distribute my scientific software with as few dependencies as possible?
As part of my research, I write a lot of Python and MATLAB code that never needs to be distributed to anyone else. Even if I need to distribute my software, Python and MATLAB, both being interpreted, ...
1
vote
3answers
257 views
When is the best time to do self learning in relation with software management?
It all started from here. I have been following Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)). The third chapter says that in Software Management:
You cannot give too ...
0
votes
2answers
147 views
Is it possible to build software that interprets video in real time? [closed]
Say you had a live video stream of a popular boardwalk that had thousands of pedestrians walk down it each day. Could software be written to count the number of people that walk by a camera and ...
7
votes
5answers
290 views
Solving which bugs will give greatest cost benefit [duplicate]
I wanted to get an idea of categorizing bugs based on how easy is it to solve and how much benefit it will give me. for e.g., if there is a bug which will take say an hour (double file close etc.) to ...
5
votes
5answers
924 views
Migration from a complex C++ application to C# a — good idea?
We currently have a complex VC++ software application, which uses a library like ObjectARX to build the dll. I feel there are many features in C# like Collections, Generics, and other libraries which ...