Is it safe to say that in a UML class diagram, if there is an association of n to 1 objects, then the association arrow is pointing from the class associated with n objects to the class associated with 1 object?
n ----> 1
...
When drawing state diagrams, how do you know which states get put in boxes and which states are for the transition arrows? I noticed that transitions are states too.
I'm looking at figure 1 on this page:
UML 2 State Machine Diagrams
...
I understand how equivalence testing works. How is it the same or different from boundary value testing?
...
Has anyone used the kanban method for software development management?
I am evaluating kanban as a technique and would be curious to hear from anyone who has actually applied it in practice as to how effective it is. I've seen questions like: is-anyone-using-kanban, kanban-vs-scrum, and apply-kanban-in-an-agile-team but they don't addre...
We are working on improving our Software Development environment in a bid to produce quality software. My question is how should our infrastructure be set up such that we have,
Source Control - for revision control & source sharing
Continuous Integration - for continuous builds & pushing code to the staging sever
Staging - hosting of a...
Hi guys,
I am working on a web application using JSF/Facelets/Hibernate and mySQL.In software requirements, the system should support 5 category of users, each category has access to its own tasks and user interface accessed from a login.
If I split my application in separate modules, in a such a way that each category has its own vie...
Hello,
I want to learn more about sandboxing. Not just about it. I want to learn such that I will be able to write a simple sandbox.
Surprisingly, there isn't any information available anywhere. Even the Wikipedia article is not good.
Can any one please suggest me good material. I know that its very advanced level concept. So, what ar...
I'd like to know the difference between Software Development Process and Software Development Methodology if there is any.
...
Hi,
I recently started creating applications for mobile devices and have successfully completed an application for the iPhone. I am now turning my attention to the Blackberry but haven't been able to find a convincing article or website that states that it can be done or a tutorial on how to do so. Can Blackberry apps be developed on Mac...
I am listening to a panel discussion where a person mentions their 'engine' is not 1.3 but now is 1.7 lines of code.
That frightens me. I cant imagine that, the amount of modules, etc. I always felt that C++ doesnt handle modules as well as other languages can. I felt large projects are harder to manage and preferred to reasonably keep ...
I recently bought a language book that came with two DVDs. They ran on Windows computer under the Media Player, but I noticed they were very similar to TV videos. I actually popped it in my TV's DVD player and found it worked there. I could actually "run" and navigate the tutorial with my remote control.
I was rather shocked that la...
In my review of free package distributed under the Apache license I found a number of bugs ranging from the obscure code issues to security holes.
I've taken the following steps:
I notified the project lead through private email about this two weeks ago, and other than an acknowledgment of said emails, I haven't seen any internal o...
What examples do you have when cognitive Bias affected software development?
List of biases: http://en.wikipedia.org/wiki/List_of_cognitive_biases
...
Hello guys, I am 31 years old. I graduated with a degree in computer science at 25 years old, and until now I haven't worked in my major as a software developer, actually this issue makes me somewhat sad. My current career is as a software tester, and (in my point of view) I consider that this career has no future. So can I change my car...
I want to demonstrate how much progress has been made on our project for the client. We have a number of milestones and multiple features for each milestone. What I think would work is if we could assign colors for each milestone/feature based on progress, and make this viewable online.
Any ideas?
...
I am going to develop an iPhone app, and I need to know what to expect of startup costs. I have never used Mac or any Apple products before, so I have no pointers as to where to look. Hope to draw experience from you guys.
...
Good morning
I would like to enable my customers to read their data on my website through cell phones.
My website is ASP.NET application.
I saw Nokia and Apple has their own SDKs that enables you to accomplish it creating software application.
Is there a unique language platform I can code my software in order to run it on all cell...
Being a seasoned in-house developer, I have many times had epiphanies of software products that would be viable in the wild, but I'm having a hard time to get started and never manage to finish the product and release it.
So I'm asking you, do you have any advice as to how to get started rolling your own product, where to find motivatio...
Are there any good references for terms and expressions within development? I'm talking a site that defines patterns, terms, prefixes, suffixes and so on.
Definitions examples can be something like this:
Factory
Builder
Parser
Collection / List / Dictionary / Set
Provider
Expression
Something to refer to when you get into an argumen...
If so, what is your policy on doing so? Do you claim copyright/trade secret for ALL source code files or do you claim copyrights for all and Trade Secrets for only those that contain Trade Secrets?
Can you post sample comment blocks with the legalese and how you arrived at it?
I bring this up, because some time ago, when i worked for ...