software

How will you categorise the various software testing methods?

Would this be right?? Black Box 1.1 Functional 1.1.1 Equivalence 1.1.2 BVA 1.1.3 Use case 1.1.4 Regression 1.1.5 UAT 1.2 Non Functional 1.2.1 Testing the System Design White box 2.1. Functional 2.1.1 Unit 2.1.2 Integration 2.1.3 System Do the above fall under the right categories?...

Flexibility in the project scope?

How flexible should a programmer be if a client requests requirements that is not in the project scope? ...

What is the proper order for installing Microsoft software on a developer workstation?

I've done this a million times ... setting up a developer work station. Is there a best practices, or installation checklist for installing Microsoft development software on a work station? What about applying updates and/or service packs? Is there a specific order for doing this, in hopes of minimizing any install issues. Our curre...

School Management Software (NOT Content Management System)

Hi, I'm looking for management software for schools, that provides management for courses, students, registrations, classes, etc. Can any one name some free ones? I prefer Java/(j)Ruby but any good stuff will do. I'm not sure a CMS will fit my needs, since I will need some custom stuff like notifications and emitting grades/classificati...

Are there any recommendations for tools for remote collaboration on Windows?

The company I work for currently uses "Go To Meeting" to share our desktops but it's quite expensive for what we use it for and we are looking for cheaper (or even free) alternatives. We have evaluated yuuguu and yugma but they aren't up to scratch. They are both slow and only allow the sharers to share the entire desktop as opposed to ...

Is it common to have no control over your work computer?

I posted a comment on /. the other day, and somebody responded with something along the lines that people may be browsing at work where they have no control over which browser they are using. This struck me as kind of odd, as at work, I'm allowed to install whichever software I want, so long as there is nothing without proper licensing...

Software development and engineering

Is software development engineering? If no, what are the things that it lacks in order to be qualified thus? AFAIK, there is a software engineering institute at the Carnigie mellon university, that prescribes and maintains the CMMI standards. Is that something that will turn development into engineering? Also, what is your opinion on th...

Software patents or Can I write a RSVP program for my mobile device?

I wanted to write a small Rapid Serial Visual Presentation (RSVP) program for my mobile device but I realized that there are some patent issues associated with that technique (exhibit 1 and exhibit 2). Can I write such program and try to make money with it? Would it be legal to give such program for free? ...

How to stay up-to-date with all the software (local and web-based)

How do you stay up-to-date when it comes to new software versions? Above all, I mean minor updates (new version for your Joomla-Installation, forum-software, FTP-Client, ...). Versiontracker, RSS-Feeds, Newsletter... what else? Anyone wrote a script crawling websites for new versions or something similar? ...

What tools do you design software with?

Years ago, I used to use Rational Rose. It was big and bulky, and I only used a subset of the features, but it got the job done. Lately (last few years or so), I've just been sitting down with sheets of plain white paper and a pencil. I usually break out a UML cheat sheet and just iterate over the problem. What tools do people use today...

Why do personal software projects fail? (i.e. projects with the goal of leading to fulltime income)

What are the main reasons personal projects (software apps etc) never get to the level of competing with your salary? To me one big problem is "on-the-fly" feature expansion, with this problem, the end only gets further and further away! ...

Software / System Handover Template - Are there any good examples out there?

I'm required to provide a handover to our content editors for the update corporate website I've just released. Apparently a training session with notes isn't sufficient. Fair enough. So more dreaded documentation looms. After a fairly brief trawl over Google, I'm unable to find any relevant and usable template to use as the basis of ...

Debugging backwards

Hello, I have two questions : While doing source level debugging (using any debugger) does any debugger save state of some iteration/for-loop/any code executed and allow the user to go back to that previously executed code/data state at a later point of time during debugging? The need for this is some variable/pointer is corrupted s...

Database of Software

I'm looking for a database of commonly installed Windows software. At minimum I need the name of the software and the executable name, but it'd also be nice to have the publisher and the common installation path, etc. Basically, I'd like to be able to query it to find all the software by Adobe and the associated executable name, etc. B...

Software to manage Spec documents

Hi, Is there any software that manages specification documents? (high level and low level documentation). Something that helps you organize specification titles/numbering, and you can quickly access a document while viewing the table of contents etc. Versioning would also be great! ...

Is donation-supported free software a viable business model?

I'm working on a software product, and to mitigate piracy problems I was thinking about offering the uncrippled software for free, but requesting donations and offering various things (like website access and program enhancement files) in return (a la PBS and NPR). If the program is popular enough (and I'm assuming that a free product w...

Wiki Platform for .NET

Looking for a good choice of .NET-based Wiki Platform. Doesn't need to be Open Source, but the cheaper the better. ...

Is low-level / embedded systems programming hard for software developers?

Given my background as a generalist, I can cover much of the area from analog electronics to writing simple applications that interface to a RDBMS backend. I currently work in a company that develops hardware to solve industry-specific problems. We have an experienced programmer that have written business apps, video games, and a whole...

What's the best Java-based forum software?

Somebody asked about .NET-based forum software here: http://stackoverflow.com/questions/11046/forum-software-recommandations-net Now I have a similar question but I prefer Java. I'm interested in building a community site so I'd like to know my options. It doesn't have to be free but it needs to be something a normal engineer can affor...

Why is it that people write free software, such as openoffice, spybot etc?

Why is it that people write free software, such as openoffice, spybot etc? ...