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.
3
votes
3answers
128 views
What does it mean to “promote” a file?
I hear this term around the office, and know it's relevant to software development lifecycle. What does "promote" mean? Context: e.g. to promote a file.
-3
votes
0answers
25 views
solution for Integrating in-store POS with online store? [on hold]
I have a store & now I am planning to open up an eCommerce store. I want to know If I can automate/ sync the in store pos data ( price,inventory level) with my online store. The reason is I want ...
7
votes
5answers
223 views
Solving which bugs will give greatest cost benefit
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 ...
-6
votes
0answers
90 views
I want to start new software company, please suggest me good softwares for advetisement [closed]
I want to start new software company(small scale). So I'm thinking that I can make good & frequently required software for the first time and then give them to my advertisers so that they can ...
-3
votes
0answers
45 views
How do you obtain and use credit card pos data? [closed]
I came across a site that asks you to enter your credit card number for use as a point rewards card at certain locations. It doesn't require any pos software integration or additional hardware. So how ...
-3
votes
1answer
112 views
How to upload file to FTP automatically? [closed]
I am seeking advice on how do I go about implementing a automated file upload to an FTP server.
for example:
I have a csv file stored on my local machine and would like to send this csv file daily ...
5
votes
5answers
571 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 ...
2
votes
2answers
76 views
Can the product life-cycle model be applied to software?
First off to avoid confusion: This question is NOT from a development point of view (so SCRUM, Waterfall, Prototyping, etc... are not the what I'm after).
I read lately that Google has lots of ...
0
votes
0answers
79 views
How do I explain the importance of NUNIT Test cases to my Colleagues [duplicate]
I am currently working in Software Development for applications including lot of Mathematical Calculations. As a result there are lot of test cases that we need to consider. We donot have any NUNIT ...
17
votes
2answers
497 views
What are some ramifications of open source software turning into closed source software?
If a company takes a permissively licensed open source application and then develops a closed source application from that by reworking extensive parts of the application, adding new features and ...
0
votes
1answer
81 views
Share Mulitple Classes as one dll or a lib with Mulitple Projects
Currently I have some shared class files(.cpp and .h) which I include them in around 20 Projects. Currently I have to include them in all of the projects.
So if I get some business requirments and I ...
4
votes
2answers
121 views
Secure an Application/Software by expiration with Date?
I have been working on some software application and I update them every 6 months. Currently, the way I track the date is by extracting the date from the system when the user installs the application, ...
5
votes
2answers
253 views
Solutions for floating point rounding errors
In building an application that deals with a lot of mathematical calculations, I have encountered the problem that certain numbers cause rounding errors. While I understand that floating point is not ...
3
votes
2answers
56 views
terminologies and design/process clarification
I work at a BPO, actually a call center. My bosses saw the html tool I made to help me document customer concerns and steps I made to help them faster and more easy. With that, they made me the ...
5
votes
1answer
261 views
Are you allowed to “copy” the GUI/Features of another application
I'm making a app which is based heavily on another application that serves a similar purpose. I'm not actually planning on selling it, but I'm wondering whether it would even be legal for me to sell ...
1
vote
1answer
165 views
Tex and Absence of bugs [duplicate]
I have been reading a lot lately and I have come across articles in which people make the 'grand' assertions that there are no bugs in the Tex program by donald knuth. Is this in any way possible and ...
1
vote
1answer
98 views
Sourcecode license: free for personal use and modification but no public distibution
Of one of my apps, I want to make the source code "open source" so that others might adapt the code to their personal needs or even contribute improvements but I don't want anybody to publish "my ...
1
vote
4answers
156 views
Increasing User Changes/Requirements in Agile Methodology
My question is quite simple. How to handle a situation where the team is applying agile methodology in software projects and there so many iterations and change in requirements, that the schedule is ...
5
votes
2answers
203 views
What is the difference between implementation and realization in Mythical Man Month?
In Fred Brook's Mythical Man Month chapter 4 (Aristocracy, Democracy, and System Design) page 49, he says:
As Blaauw points out, the total creative effort involves three distinct phase: ...
3
votes
3answers
199 views
Programming task organization
My friend and I decided to create a large programming project together. Before that, I have never worked in a pair (I had quite many projects on my own and at work the boss defined the task for me). ...
0
votes
1answer
72 views
Is a grid or p2p architecture a subset of a broker architecture?
Is a grid or p2p architecture a subset of a broker architecture?
what are the key features that make these similar or distinct?
2
votes
3answers
112 views
Preferrable Method to record Documentation
As any taught Software Engineer knows how important Documentation for good software projects is. Could you show me best practices for assure good documentation beside of JavaDoc comments?
In my ...
0
votes
0answers
31 views
Software for a “registered users self service” backend
Do you know any server-side software package for "registered users self service" / "service portal" backends?
Background: software shops (software developers) need a web interface where customers can ...
8
votes
3answers
613 views
2
votes
10answers
1k views
Is it possible to reach absolute zero bug state for large scale software? [closed]
I am talking about 20-30+ millions lines of code, software at the scale and complexity of Autodesk Maya for example.
If you freeze the development as long as it needs to be, can you actually fix all ...
1
vote
2answers
123 views
Exploratory Development vs Incremental Development
In Software Engineering Methodologies... The Evolutionary Development contains Exploratory & Prototyping...
Is Exploratory Development same as Incremental Development... What do you mean by ...
8
votes
5answers
685 views
Extreme Programming practices make an application more error prone? [closed]
I am conducting academic research on the topic of Extreme Programming and whether its practices lead to creating space for more errors and bugs in applications.
From the experiences I gathered from ...
2
votes
1answer
112 views
Should a Biotech company invest in developing its own software? [closed]
Working in a Biotech company, there are many opportunities for automating the processing of information. There are also many software solutions e.g. LIM systems, ELN's etc. to fit those specific ...
8
votes
2answers
143 views
What guidelines should I follow while designing a library?
I am working on a Arduino project using the Uno. The project contains a significant amount of code. I would like to create a library and I may even share it later on. What guidelines should I follow ...
-6
votes
1answer
172 views
Is Software coding Redundant? [closed]
Is software becoming too complex to maintain over-time? Is coding redundant? Consider object-oriented design. Why not 'manufacture' discrete ASICs with hard-wired logic (CMOS) that emulate functions ...
-4
votes
1answer
86 views
Does a developer really have to know build tools, classpath etc? [duplicate]
When IDEs like eclipse can handle all the maven, ant, classpath etc related tasks, does a developer really need to learn all these things ? If yes, then why ?
-4
votes
1answer
108 views
Free Quality Control Online Tool [closed]
Is there a good free Software Quality Control tool? I want to be able to write test cases for my software development.
2
votes
3answers
150 views
Evaluating the complete revision of other's software
I'm having some difficulty to evaluate the revision of a software: the software was paid by customer years ago, never used, and now the customer have noticed that it doesn't work as expected.
Now ...
0
votes
0answers
21 views
Documentation from code [duplicate]
First of all I am not very sure if this is right forum to put the query to. Please feel free to move it to right forum.
I am a Sr Java Developer approximately 3 months old to a team. Recently my ...
1
vote
1answer
127 views
How do you schedule software updates, major releases, milestones (what is this?)
What are the common terminology used to schedule software update and support. For example, I really have no clue how releases and updates differ, how often are updates released (not everyday I hope)?
...
0
votes
2answers
107 views
Can I continue to sell a tool/library I wrote in the past now that I got a full-time job or company will not like it?
I was selling a library/framework/tool to companies. Licensing the binaries. Now I got a full-time-job. Haven't started yet, but will start soon. And I just got a request for quote from a company in ...
2
votes
1answer
256 views
Software failure due to maintenance oversights example/case study
I'm doing some investigation into the role of maintenance in software development and the use of metrics within the development cycle.
What I am asking is for a point in the right direction or ...
6
votes
2answers
269 views
How much attention should be paid to patents when developing software?
Let's say I want to develop an image editing program similar to Photoshop. Is it likely that certain interface patterns and approaches are patented and I can get sued if I use them in my program as ...
1
vote
2answers
84 views
Copyright/General Law for Publishing Online Software
I'm planning on releasing a program I made, but I'm not sure exactly how to ensure people don't just steal it. The price point is $1, but I'm not selling it through an "app store" or anything so I ...
18
votes
6answers
820 views
Development methodologies when hundred of developers are working on one single solution?
We are an organisation consisting of around 200 developers that are working continuously on one single product (using the revision control Git) which is planned to be released at a certain date.
Due ...
3
votes
5answers
141 views
How many different configurations are used for software tests?
This article shows that for Android apps, software developers use between 30 and 50 different devices for compatibility tests.
I tried to find information about tests of applications on "classic" ...
5
votes
2answers
468 views
How is the Trial Period for Softwares generally implemented?
I was always under the assumption that trial softwares write a registry value of the installation date and then the software makes a comparison of the current date of the system with the remaining ...
-1
votes
1answer
89 views
Which one of the stages in the traditional software life cycle do you consider to be the most important, and why? [closed]
I think that is the requirement definition stage because it decides the correctness of software such as design, implement, testing and delivering to customer. Is it correct?
I appreciate any help
5
votes
3answers
172 views
Is there an established software taxonomy that's based on the type of software?
I'm researching engineering approaches to software development based on the type of software, for example:
Custom one-off software (e.g. space shuttle software)
Whitebox application requiring ...
0
votes
1answer
677 views
Intel Core i3 vs Intel Core i5 - which one suits for software development? [closed]
I'm a java programmer focused on J2EE. I'm planning to buy a new laptop for software development. I had found a laptop what I want. It come with two versions of CPU: one with Intel Core i3-3110M and ...
0
votes
1answer
237 views
Open Source Channel Manager (Channel Distribution Software)
we're operating in the hotel business and like to develop some kind of Channel Manager or Channel Distribution Software for our customers.
The goal of the software is to have a central place managing ...
-3
votes
1answer
91 views
Selling/Distributing serials for software with protection? [closed]
I'm trying to figure out how to sell a software license for a new program I've written on a wordpress site using pre-generated keys - and also to setup remote protection for the keys by checking for ...
1
vote
2answers
321 views
Problem Understanding the IEEE definition of Software Engineering
Background
Software engineering is the application of a systematic, disciplined, quantifiable approach to the design, development, operation, and maintenance of software, and the study of these ...
5
votes
3answers
279 views
Is “frontend” generic term or it is used only in web design?
When I read about frontends, it always mentiones webpages. Can it be used in different contexts, e.g. desktop applications?
-1
votes
3answers
272 views
Is software design important to programmers? [closed]
I am studying software engineering, just finished the requirements course and going for more.
I don't know how important software design is (in real world and actual projects) in later SDLC phases. ...