specifications

Are there resources for Requirements Documents Templates and Samples?

Are there any websites or resources which have templates/examples of different types of documents which would be produced during requirements gathering sessions? Something like Requirements Analysis System Requirements Functional Specifications Nonfunctional Specifications Design specification Validation Test Plans ...

What should be the minimum hardware specifications for web developer machines? And Why?

I have been using my old upgraded Acer Travelmate 3273 for quite some time now since I started for my current employer. I've been using my own laptop instead of the company's standard machines because they still use Pentium 4 with only 512 MB RAM, and I just can't work on those machines. Slow and doesn't quite work well with my preferre...

How to release a subset of deliverables?

Hi, Further to my question at accidentally-released-code-to-live-how-to-prevent-happening-again. After client UAT we often have the client saying they are happy for a subset of features to be released while others they want in a future release instead. My question is "How do you release 2/3 (two out of 3) of your features". I'd be inte...

Java - Reference implementations vs 3d party vendor provided ones

Dealing with Java - which the option you prefer in the most cases - reference impl. of some technology or another one, provided by any other vendor? Some examples - there is Glassfish server, which is basically official reference implementation of the JEE. However, i really seldom see people use that. Jboss, some free Apache projects re...

How to write a functional specification?

We always write functions or classes and their logic is very complicated. If there is no specification for these structures, later it will be hard for even ourselves to grasp the ideas. How do you write specifications for complicated functions and classes? Please tell me something about your own experience, but not just some link, th...

StackOverflowException

With the StackOverflowException are the conditions to be thrown hardcoded or dependent on the machine the code is running on? I am almost certain the latter but have failed in my searches and don't ask enough questions here. ...

Specification Pattern vs Spec in BDD

I'm trying to explore Behavior Driven Design and Domain Driven Design. I'm getting that written specifications drive the tests in BDD, but also that business logic can be encapsulated using the specification pattern for re-use in domain objects and repositories, etc. Are these basically the same concept just used in different ways, use...

Microsoft's CodeView format specs

I've been looking for a Microsoft document from the 1990's called CodeView Symbolic Debug Information Specification. It's referenced by Microsoft in their PE/COFF spec. Information about this document is sparse, and every lead I come across ends in a 404. Unfortunately I don't have any old MSDN CD's, which seemed to end the search for a ...

How long until you adopt a new specification (like HTML 5, for example)?

When a new specification comes out (like HTML 5) it can be tempting to begin using its enhancements; however, how do you deal with the fact that not all browsers will be up to snuff with the latest and greatest specs? Surely, it's no fun having to code the same thing twice. While we can take advantage of things that degrade gracefully,...

Is there a way in UML to express something like "virtual" use cases?

I am doing requirement analysis so I'm writing some use case diagrams. I'll try to clarify what I mean by virtual test case with the following example: I have a set of operations, for example {create, read, update, delete}. I would like to group them in a kind of virtual use case, so I can later extend it and create a new use case with ...

What kind of specs, documents, analysis do you get from superiors when starting a project?

I currently work in a small business (15-20 employees, 5 programmers) where most projects are custom built CMS and a few web applications products. Since I started working there, I have worked on many projects, but specifications for each project vary a lot. Sometimes we get a little detail, a Word document telling what the client want...

Position Description

Hi. I applied for a job for Asp.net developer with 1 year experience there they mentioned one item of the description to Interpret written business requirements and technical specification documents. So what exactly is this?? ...

If I wanted to define a file format, how would I go about that?

Say I come up with some super-duper way of representing some data that I think would be useful for other people to know about and use. Assume I have a 'spec' in some form, even if it might not be a completely formal one: ie, I know how this file format will work already. How would I then go about releasing this spec to get comments and ...

UML Specification - Without Change Bars vs With Change Bars & Superstructure vs Infrastructure

Regarding the specifications here: http://www.omg.org/technology/documents/formal/uml.htm What is the difference btn without and with change bars? As for "superstructure and infrastructure", I found out the following: "The UML infrastructure specification defines the foundational language constructs required for UML 2.1.2. It is comple...

How do you collaboratively write specs?

I am working with a small team (2 others) of developers that are geographically dispersed, and I'm looking for good ways for us to collaborate on specs... We're thinking we might use Google Docs to write the spec in so we can all have access to modify it in a central location. What have you done? What good ideas do you have? ...

First website project how to specify for interoperability and ease of integration when site UI & backend are to be developed by separate developers?

Hello I would like to use Elance.com to find a developer to create a website for me. I have decided to split the development into two components: the UI and the back-end, with each being developed by separate developers. The technologies to be used for the back-end will be Spring MVC, Java, iBatis, MySQL/Derby/H2. The technologies to be...

Cannot get FeatureSpec structure to show up in the output when combined with JUnitSuite

I am trying to use Scala's capabilty of running a class with either JUnit or ScalaTest. I took the example given for FeatureSpec and combined it with the example using JUnitSuite. I am having a problem generating the given/when/then output of Scalatest.FeatureSpec structure in the output (console) when combined with JUnitSuite. Any and ...

How to submit a change or request clarification to ISO technical committee

I submitted a question on 'prototype scope' and wanted to know the reason for its origination. After some serious deliberations (please see the answers there) I think a clarification regarding the existence of the 'prototype scope' is needed. I am thinking of how it has to be done? What is the process for submitting a request (for cla...

what is the name of the convention used in this syntax diagram

I found this diagram in the JSON specification: Where does this diagramming convention come from? Is it just some random convention cooked up by D.C.? ...

Is it safe to include extra columns in the SELECT list of a SQLite GROUP BY query?

I have a simple SQLite table called "message": sequence INTEGER PRIMARY KEY type TEXT content TEXT I want to get the content of the last message of each type (as determined by its sequence). To my surprise, the following simple query works: SELECT MAX(sequence), type, content FROM message GROUP BY type Surprise, because I know that...