software-engineering

Best strategies to keep up with Microsoft releases, Windows updates and other dependend releases

This may not be programming related b ut this is definitely related to software engineering. So please read once before voting to close. Quite often we are caught up with our own product releases that we tend to forget the new releases given by microsoft or any other dependent companies. For example, suppose a product is qualified with ...

Database Book to help me prove when I should hardcode a table vs. use a database

I am looking for a book or other undeniably authoritative source that gives reasons when you should choose a database vs. when you should choose other storage methods, most notably, a hardcoded table of values in a program. The rest of this message is just supporting info. Below are some unofficial lists of reasons to use one or the ...

Good Data Structure for Unit Conversion?

Hello, StackOverflow crowd. I have a very open-ended software design question. I've been looking for an elagant solution to this for a while and I was wondering if anyone here had some brilliant insight into the problem. Consider this to be like a data structures puzzle. What I am trying to do is to create a unit converter that is cap...

Books on Computer Architecture and Software Construction

I once started C++ about 3 years ago, and my skill literally frozen up at that point, because I can't find a good practical reading sources that can fill the gap between beginner and expert. I tried to read and understand other expert's open sources code but most of their implements are just too confusing, and most of the time requires a...

proof of concept document

Hi, i have been asked to submit a Proof of Concept Document before working on the iphone app (for my college) which would include the feasibility of the project, the working of the app and so on. i've never done this before and need a template of a POC for my reference. couldn't find much on the web. ...

what are Recent trends in Requirement Elicitation?

I am conducting a research on recent techniques of (software )requirement elicitaion used by practitioners ? a) Interviews b) Surveys c) Questioneers d) Storyboards e) Other??? please specify lil descrition too and how does these techniques vary from projct to project? ...

what specific details is more important in developing insurance software?

I would like to know if you want to develop a insurance software what is more important for you? kindly can you tell me what kind of risk is more important to attention?(during developing or when software developed and a new issue raised and u need to customize your software)lake of what is so important? any ideas? for example:Generally...

Programming Job Boards - [UK ONLY]

Ok, so i've just finished my degree and I'm scouring the internet for jobs - and it's not easy. There is just so many sites. I've seen a few posts on SO regarding jobs but they are mainly for America. So if you know of any good sites specific to the UK and IT(Software Development, Design, etc) please let me know. I'll try and add to th...

Determining the representation-class for a data object based on its specialized type?

I tend to have a class to describe a general concept and subclasses to describe variances in that concept. For example, Polygon <|-- {Rectangle, Triangle, etc.}. However, I often find I have various representations of these hierarchies. For example, I want to keep the graphical representation (eg, a QPolygon), or the physical represen...

Should we use a bug tracking system to track evolving requirements?

I am currently using Mantis to track bugs on my projects and I like it. Using special categories etc, I use Mantis also for tracking new project requirements. I don't feel comfort with this workaround since when I add a new report, many text fields I am prompted to fill are bug related. My other alternative is Bugzilla but it is much m...

Could anybody suggest me a good Code Library Software?

Can anybody suggest me a Code Library Software that we can implement in our development team. We are working on the following development technologies: iPhone (on Mac) Android (on Windows & Mac) PHP/LAMP Model ( on Windows & Mac) Flash/ActionScript (on Windows & Mac) Thank you. ...

Software engineering with Ada: stubs; separate and compilation units

Hi, I'm with a mechanical engineering background but I'm interested to learn good software engineering practice with Ada. I have a few queries. Q1. If I understand correctly then someone can just write a package specification (ads) file, compile it and then compile the main program which is using the package. Later on, when one knows wh...

How are software requirements handled in game development?

When I think about software requirements, the first thing that springs to my mind is a group requesting an application with x number of features and functionalities, while the requirements analyst(s) try to organize this influx of ideas, miscommunications, etc. into a stable and non-contradictory system. How does this apply to game deve...

should a contract draft be reviewed?

in software engineering should a contract draft be reviewed by software developers? or it should be left to legal department and to management? ...

contract review for internal projects

should contract reviews be conducted for internal projects? ...

contract and proposal reviews

in software engineering should a contract review take place if a proposal was properly prepared and approved? please give advantages and disadvantages of both cases. ...

Why Java Card 2.x (now Classic Edition) doesn't have a Map implementation?

Sure the JSE HashMap has an "expensive" hashing function and its variable size could potentially cause out of memory errors but what about a constant size Map with a simple hashing relative to its constant size? ...

Hibernate and question nobody asks

Hi All, I have a several questions about hibernate. In many questions here in stackoverflow, several people are saying that hibernate is not a good choise for very complex databases. If we have very complex database, hibernate is not the right choice. It better suits for green field projects, but it is not so good for complex legacy ...

Recommended Books on Requirements Gathering

I'm due to be involved in a project where I will be responsible for the initial requirements capture from customers. I haven't done this kind of task before so am looking for a few pointers. Can anyone recommend any good books on this subject that in your experience have been invaluable? Thanks ...

When is a re-write acceptable?

I know this is a generalized question, but some input will definitely help. We have numerous small applications (web and win), all running smoothly (maybe a bug or two), and all making solid income, but we find that every year or so, the developers start to itch, and want to do a rewrite. Generally i will agree, cause i come from a de...