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.

learn more… | top users | synonyms

0
votes
2answers
88 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
285 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
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 ...
0
votes
2answers
837 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 ...
0
votes
3answers
169 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 ...
0
votes
1answer
67 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 ...
0
votes
2answers
101 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 ...
0
votes
2answers
119 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 ...
0
votes
2answers
1k views

GUI advice for a responsive touchscreen

I am tasked with building a piece of software that interfaces with a MySQL database, in order to allow the user to pick songs to play and que using a touch screen, and then they are shown ...
0
votes
2answers
146 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 ...
0
votes
2answers
280 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
3answers
171 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, ...
0
votes
2answers
100 views

What does this software do when it says “white labeled routing”?

I am reading about a start-up company that works with online surveys: Fulcrum is the world’s first complete project management suite to give clients the power to seamlessly integrate multiple ...
0
votes
2answers
181 views

Will this referral code scheme work? [closed]

I'm thinking of implementing the following referral code scheme to sell my software: Anybody can obtain a referral code. They just provide an email and I send them the code. With that they can ...
0
votes
1answer
41 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 ...
0
votes
1answer
117 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 ...
0
votes
1answer
101 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 ...
0
votes
1answer
85 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?
0
votes
2answers
100 views

OSS - GPL v3 plugins in non-copyleft codebase.

I've been working on software to modify a game's resource files, and I'm planning on releasing it in open source. I'm perfectly fine with releasing my code under gpl v3. However, I'm afraid that ...
0
votes
0answers
36 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
40 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
0answers
58 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 ...
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 ...
0
votes
0answers
37 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 ...
-1
votes
7answers
716 views

Should programmers be fluent users of office suites? [closed]

As a .NET/web developer, my daily works mainly involve with Visual Studio, FireBug, SQL Server,..., and I'm quite fluent at them. The problem is, my Office (Microsoft Office in particular, and ...
-1
votes
3answers
497 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
votes
2answers
170 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
72 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 ...
-1
votes
0answers
53 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 ...
-2
votes
3answers
265 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 ...
-2
votes
4answers
810 views

Do you use Mathematica during the software development process? [closed]

I'm curious whether Mathematica could help me in software development or not. Do you use it for that, and for what? For instance, do you use it to analyze algorithms, or to do something else? I will ...
-2
votes
1answer
2k views

How to Convert HTML to PDF Using PHP? [closed]

PDF or Portable Document Format is a popular file type that is often used for online documents. It's great for distributing downloadable written content, and is frequently used by governments and ...
-2
votes
0answers
64 views

What software skills are you most likely not to pick up if you dont work for a big software company after a CS degree? [on hold]

I am working on a software project with a bunch of friends. I have a CS degree but I haven't worked in a hardcore software company as such so I haven't been exposed to standard software practices. ...
-2
votes
1answer
149 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 ...
-3
votes
3answers
152 views

Valve-style management for all consumer software projects

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
1answer
186 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 ...
-4
votes
1answer
103 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
61 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 ...