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.
-4
votes
1answer
91 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
67 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
56 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
132 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
16 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 ...
-2
votes
0answers
45 views
Develop strategy of bigger projects [closed]
I have an issue, it's about developing bigger project. I have experience of what I do, but my biggest problem is that I get stuck too often in small details, for the most user interface parts. Because ...
0
votes
0answers
44 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
103 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
140 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
245 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
67 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 ...
-3
votes
1answer
49 views
Scanning/TWAIN support on Mac [closed]
Some of our clients are going to start using Macs and move away from Windows laptops. Currently they use our web application allows them to perform document scanning using an attached scanner. The ...
18
votes
6answers
797 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
102 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
348 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 ...
-3
votes
1answer
51 views
Functional Decomposition of a Scenario [closed]
I really don't know how to put up this question but in a case whereby ...
System Requirements are stated thus;
There are four major requirements to this system. First, it has to facilitate train ...
-1
votes
1answer
75 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
155 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
377 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
0answers
113 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
66 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
193 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 ...
4
votes
3answers
255 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
166 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. ...
1
vote
1answer
117 views
Static Tables vs Dynamic Entity Attributes Storage Configurations
I am trying to figure out a better way to decide table storage configurations whether it will use static configurations using tables or dynamic configurations using EAV (entity-attribute-value)
When ...
39
votes
11answers
3k views
As a software architect, am I supposed to focus that much on analysing the logs and fixing other's bugs?
Since my graduation (late 2005) I was working for the same company as a c++ software engineer. A year ago I was promoted as a software architect but I have found myself involved more and more in ...
2
votes
2answers
563 views
Why isn't Japanese software industry as strong as their hardware technology? [closed]
I admire Japanese technology and their innovation. They always seem to be one step ahead of everyone else. But why isn't their software industry just as developed? Why aren't there any Japanese ...
-2
votes
1answer
179 views
Want to use h264 in my commercial program. What steps should i take? [closed]
Want to use h264 in my commercial program. What steps should I take?
Here is what I see that needs to be done. I need to buy a license from VideoLan (x264licensing.com) to use the library to encode ...
-2
votes
3answers
227 views
are programmers more forgiving of buggy software?
From your experience are you, or programmers in general, more or less likely to forgive bugs in the software you use? e.g. if you run across a bug in some app (commercial or open source), is your ...
0
votes
0answers
86 views
What A Software Business To Start At Brazil? [closed]
that´s my first question here. Thanks for your time.
I´m a brazilian web developer and i´m looking to startup into software business. Any insights or thoughts about how to find a could product to ...
8
votes
6answers
464 views
When do you typically write a software module yourself vs. buying an existing product?
I'm trying to find out your decision rationale of when to do what. Would be great to learn from you. I'm happy to provide more context, but I want to make it general for now.
1
vote
3answers
230 views
Is there an open source license with proprietairy-like terms?
Is there any license meeting the following criteria:
source code available (users allowed to browse the source)
users are allowed to modify the code with credits to the original author
not allowed ...
4
votes
1answer
164 views
Commercial product using a GPL OS
we are planning to create a commercial product. The product consists of some MCUs and a small computer (we are developing on a Raspberry Pi at the moment).
The computer needs an operating system as ...
12
votes
6answers
328 views
Rewriting software using Agile methodologies
Suppose you have to rewrite an entire application using Agile methodologies, how would you do it?
I guess you could write a big bunch of user stories based in the behavior of your current system. And ...
5
votes
3answers
367 views
Steps to create a solution for a problem
I am a trainee. According to my teacher to solve a problem we should go through following steps:
Create Algorithm (optional)
Create a Datatable: By analyzing the problem, create main concepts in ...
0
votes
2answers
303 views
Who owns the IP rights of the software without written employment contract? Employer or employee? [closed]
I am a software engineer who got an idea, and developed alone an integrated ERP software solution over the past 2 years. I got the idea and coded much of the software in my personal time, utilizing my ...
1
vote
5answers
443 views
What is the concept of software wear and tear?
I have heard that over time, software can begin to show signs of wear and tear.
What does wear and tear of software mean?
Software itself not being a physical entity, so how can there be wear and ...
5
votes
5answers
518 views
How can I create my own software license? [closed]
I have seen numerous licenses for any kind of software such as the GNU GPL, BSD License, MIT License, and LGPL. What is the process for creating a new software license, such as "John Doe's generic ...
5
votes
3answers
232 views
I want to sell my software along with it's source code. Is there a licence restricts anything but in-house changes?
Is there a license that:
Allows the client to make in-house changes to the tool/source code if need be.
Prohibits to redistribute the source code outside the company.
Prohibits to sell derivative ...
4
votes
3answers
236 views
What kind of process should I use to learn a big system? [duplicate]
Possible Duplicate:
How do you dive into large code bases?
I just joined a new company and started to study one of the their bigger system. For me to be productive, I need to understand the ...
2
votes
7answers
665 views
GPA in Software Engineering? Is it really different? [closed]
I am doing Computer Information and Systems Engineering. I am an addicted web developer, looking forward to be a programmer as I complete my graduation. I see other engineering field students( ...
1
vote
3answers
723 views
What is actually a module in software engineering?
As the definition "a module consists a single block of code that can be invoked in the way that a procedure, function, or method is invoked", the definition seems very vague and broad. So could anyone ...
19
votes
8answers
640 views
How to justify rewriting/revamping legacy software in a business case?
I work for a great little software company which makes good revenue from our main software package. The problem for me is that it's almost unmaintainable. It's written in Delphi 7 (has upgraded ...
4
votes
3answers
194 views
Pricing personalized software?
Currently i'm working on a Purchased Order System Application Project for a small scale company.
The Software that i am working on is personalized based on the on their business requirement.
The ...
1
vote
1answer
146 views
What is consultant application development?
Recently I got a job offer from csc as consultant application development.
Currently I am working as a software engineer.
Can somebody enlighten me on what is consultant application development ...
6
votes
3answers
339 views
Floating point undesirable in highly critical code?
Question 11 in the Software Quality section of "IEEE Computer Society Real-World Software Engineering Problems", Naveda, Seidman, lists fp computation as undesirable because "the accuracy of the ...
-1
votes
2answers
151 views
Framework for Everything - Where to begin? [Longer post] [closed]
Back story of this question, feel free to skip down for the specific question
Hello,
I've been very interested in the idea of abstract programming the last few years. I've made about 30 attempts at ...
-1
votes
2answers
231 views
Software Architecture - From design to sucessful implementation
As the subject goes; once a software architect puts down the high level design and approach to a software that is to be developed from scratch, how does the team ensure that it is implemented ...
0
votes
0answers
43 views
What is a suitable way to correct this program? [duplicate]
Possible Duplicate:
How to deal with huge changes to a data specification?
As described in this question, I need to modified a 4800 line c program to fulfill the new functional ...
1
vote
3answers
275 views
understanding computers [duplicate]
Possible Duplicate:
Good resources to understand how a program interacts with machine hardware
I don't know if this is the correct StackExchange site to ask this question. But I could not ...