software-development

Software Design problems and solutions

Hello All, I am searching for Software design problems and solutions. Or something like, design a subsystem to open an Image and save to user defined format. Different people give different solutions. I would like to if you have any links which actually talk about problems and one of the good solution with Class diagrams. Thanks in ad...

Which method uses less data transfer?

mothod 1: send audio&video through one file(swf). like in chatroullette/bambuser. method 2: using msn messenger/yahoo messenger/skype to recieve webcam and voice. which one uses less data transfer(download bandwith) the reason why I ask this: my mom talks alot to her journalists friends in Afghanistan. And the internet speed in there ...

What was your most efficient technique to improve productivity and quality?

I am aware that this could be seen as subjective but this is definitely not my intention. I am always on the hunt for techniques that I may have never heard of that help improve both productivity and quality of software engineers. In particular I am looking for tools, techniques, approaches, tips and tricks, best practices, etc. that he...

How to test scientific software?

Hi, I'm convinced that software testing indeed is very important especially in science. However, over the last 6 years I never have come across any scientific software project which was under regular tests (ok most of them where not even version controlled). Now I'm wondering how you deal with software tests for scientific codes (numeric...

The difference between "Software development methodology" and "Software development process"

What's The difference between "Software development methodology" and "Software development process" ...

Paralyzed by Design Decision (Junior Software Developer)

I am a junior software developer at my company. I am given a great deal of independence with supervision being limited to ensuring I am meeting deadlines and design goals. I enjoy the independence and trust I am given but I sometimes find my self overwhelmed by design decisions. When I start a new project or given a task to maintain an...

Software engineering certification trends

Hey Folks ! I was wondering if PSP is a valuable certificate and what are the certificate trends for software process,development and quality assurance. ...

Why we should develop a application with multiple layers ?

We are taught to develop multiple layers structure application in different kinds of information. Like business layer, service layer, data access layer, UI layer ... and so on. But why we need to apply this pattern ? What are the benefits from these ? Is there any more deeper means behind these patterns ? Can someone share your experien...

Code Warranty - clarification

I am working as a consultant doing programming work for a company. I get a flat rate for components in the project (or milestones as we call them). The client recently introduced the idea of 'code warranty' to me. A term which I am unfamiliar with. He states that 'code warranty' is the period where errors/bugs in the code will be fixed ...

Transitioning Development Teams.

My question concerns transitioning from an outside development team to an internal team. Right now we have an outside dev team composed of three devs. They handle all aspects of the development process.We would be transitioning to an internal team of two. What are typically the steps in transitioning between development teams. Is there...

Why do people spend so much time searching for, and hacking around with, "free" toolsets when superior pay ones are available?

Clarification: I'm referring to companies that pay developers, professionally. I understand why a "hobby" or "for fun" developer wouldn't want to (or couldn't afford) a fully-features pay tool, and may prefer to tinker. I'm talking about situations where a deadline is bearing down on a developer/company and development time is diverted a...

When does a bug become a feature request?

When does a non-critical bug become a feature or should a bug always remain as a bug? For example, should there be a statute of limitations in place. For example, if you have a defined statute of 1 year. The bug was introduced over 18 months ago, but only noticed today. Should that bug be defined as "this is now how the system works"...

Software Development Legends: The Movers and Shakers

Possible Duplicate: Who in the software world do you admire the most? As a software engineer, I am pretty interested in the history of computers, programming languages and technology in general. Most of all, I like to read about the advent of algorithms and languages and the reasons behind their creation. I found the story of...

how to understand programming deeply?

someone can understand programming better , they can write great program, From my point of view, I think program use Status express all the thing ,Because then Result of run program is all Status,like picture,Character etc, that is my understand, can someone who understand programming better tell me how to understand programming , or w...

How to approach SRS

What is the best way to write the system requirement specification. Definition is given to me. project scope is very heavy. Which model should i approach to get the detailed requirement from the client ? Which are the common mistakes while gathering information from client and writing specification ? Help appreciated. ...

Appeal of OS X for *nix developers?

This question is for experienced Unix/Linux developers. If you have found that you like Mac OS X better than *nix as a development platform, why is that? I know that hardware configuration is more convenient and graphics are generally more polished, but I'm not referring to those things. I'm asking specifically about functionality rela...

Spiral Vs. (Throw away Prototype Vs. Evolutionary Prototype) - Software Development Life Cycle

What is the difference between Spiral Model and Prototype model in software engineering. and also state some difference between Throwaway and Evolutionary prototyping. ...

What is a fair commission to pay a software development creative team?

What is a fair commission to pay a software development creative team? We are a start up and have a team in mind to develop our site, who will lease to us their software, and evolve with us for a percentage. They are asking for what we feel is a high percentage, and off the top prior to the company, company expenses, taxes, employees, e...

Is it harder to develop a low level module?

Is it harder to develop a low level module in such domain as networking, database, etc? I find it's harder to me to write one, if it is the base of a large project and everyone in the project will use it. It seems experienced gurus always make it perfect. I want to know are there guidelines to develop that and what should I do to get ...

How to learn programming a software

Possible Duplicate: Best ways to teach a beginner to program? how would i know what i know is enough to build a good software? Any books that teaches you do it properly? ...