software-engineering

What do you use for Software Development Effort Estimation?

Are there any tools you prefer to use for Effort Estimation for desktop/web development projects? Or is it just Excel/Google Spreadsheets? Please share your techniques for person effort estimations as well. :) Thanks, Sri ...

Is there any term by the name 'consultation' in software engineering?

Is there any term by the name 'consultation' in UML? If yes please explain or point to some resource. (Am writing the the paragraph below because may be you know it by some other name.) From the very limited knowledge that I have is that it is related to 'delegation'. My guess is that in delegation you transfer the task as it is to ano...

Is the Mercurial .hgignore my only option for handling hundreds of temp files generated when compiling?

OK, this is driving me absolutely crazy. I've been all over google and SO looking for someone who has asked this question, but am coming up completely empty. I'll apologize in advance for the lengthy round-about way of asking the question. (If I was able to figure out how to encapsulate the problem, maybe I would have been successful ...

The PSP0 Process and modern tools and programming languages.

The Personal Software Process (PSP) is designed to allow software engineers to understand and improve their performance. The PSP uses scripts to guide a practitioner through the process. Each script defines the purpose, the entry criteria, the steps to perform, and the exit criteria. PSP0 is designed to be a framework that allows for sta...

QA vs Development Ratio

I am working as a software developer and I had a quarrel today with our QA team about the following: How much the QA team members should exceed the number of developers that are working on the same product? I know that this is not a question about how to program something, but I think that this question is pretty much connected to the ...

Does MS Visio support sequence diagram?

Does MS Visio support sequence diagram? ...

PHP 5 - decoupling important scripts using cURL/socket calls, good idea?

I have an IPN script for PayPal, and as I can only rely on a log file to debug it and it's hard to maintain a testing server (and to test even for I am a one-man team), I am considering using cURL to run other scripts which would handle sending of emails, logging into database and updating of logs. This way, if I have to send a new emai...

Is the 5 Why analysis a better better approach to find root cause of a problem?

Is the 5 Why analysis a better better approach to find root cause of a problem? while doing it,will it become like blaming game? ...

Who is responsible to look into client reported issues

In our organisation we deliver products to different product lines depending on the requirements. in short the same application is customised according to customer requirements and delivered. After deploying the application sometimes we got some issues logged by client. My question comes here. who is responsible to look into the issues ...

CMM Practices or Project Management Templates

Our company is a startup and we would like to implement all standard CMM or Project management templates, wherever possible, in our project. Where could I get these standard templates? ...

Outsourcing and Software Engineering

Hi there, I hope to be studying software engineering at Waterloo university (Ontario, Canada) in a year or two more; however my dad remains skeptical about outsourcing. All the professors I have asked at a university convention seem to beat around the bush when I ask them; and I wouldn't expect them to give me a straight answer anyways...

Where to find more information on 'Software Project Simulation Board Games' ?

On Steve McConnell's blog I saw a passing reference to: 'Software Project Simulation Board Games'. I haven't heard of this before, and I was wondering where can I find more references on the topic. Google wasn't of much help to begin with. ...

Should software engineers take the PE exam?

I recently graduated from an ABET-certified Software Engineering program. Most of my classes overlapped with the Computer & Electrical Engineering programs. Despite this, I frequently receive flack that Software Engineering isn't a real "engineering" degree. I feel that this prevalent stigma is also affecting my career. To combat this s...

Looking for a college project

Hello I'm looking for a project for my 4th year at the Informatics Faculty in Damascus University. In my college we have to make a project on each year in the last three years (we study informatics for 5 years in college). My project on the last year was: XMPP Java Implementation. In this year we need to make a more complicated proje...

How do you convince upper management that something can’t be done?

When you are employed as a developer, you usually don’t get a chance to choose on what you will work. It might be a new application that must be written, it might be an old one that needs maintaining, or it might be a legacy system in which you have to plug holes just to keep it at float. Whatever the case, there is one thing that is al...

What do you do to construct a software's user interface ?

When you get an assignment to create software for your department, what do you do to create a really good user interface? ...

How to bridge the gap between a fresh graduate and a competent programmer?

It's been one and a half years since I graduated from university with a degree in computer science and engineering. I joined a company which does maintenance of a large enterprise software system. First I thought with time I'll become a very good programmer. But now I'm beginning to realize that things are not exactly that way. What I ...

Software or tools recommended to improve fast your C++ programming skills.

List anything you think is great to improve c++ knowledge... Please be concrete when giving solutions. ...

Savings realized by adopting Agile (Scrum and XP) over Waterfall

I was wondering if someone can share their exeprience or point to a study on cost savings realized by adopting Agile (using Srum and XP), over traditional Waterfall. ...

How good is this representation of a context free grammar for a parser?

i have shared the header file containing class definition of a Context Free grammar for a parser. Could you comment on the design. this code is for my lab assignment. may be we could get some good programming tips out of this code. is the class heirarchy good or too complicated. #ifndef CFG_H #define CFG_H #include <iostream> #include ...