A list of capabilities or attributes necessary to be in compliance of some specification.
Questions tagged [requirements]
531 questions
348
votes
13 answers
Upgrade Python in a virtual environment
Is there a way to upgrade the version of Python used in a virtual environment (e.g. if a bugfix release comes out)?
I could pip freeze --local > requirements.txt, then remove the directory and pip install -r requirements.txt, but this requires a lot…

Simon Walker
- 5,523
- 6
- 30
- 32
309
votes
6 answers
What is the difference between functional and non-functional requirements?
What is the difference between functional and non-functional requirements in the context of designing a software system?
Give examples for each case.

Omid7
- 3,154
- 4
- 15
- 12
89
votes
1 answer
Setuptools "development" Requirements
TL;DR: Is there a way to hook setuptool's 'develop' to install a set of development requirements when running python setup.py develop?
I'm building my first python package using setuptools. I'm specifying the requirements as:
requirements = [
…

nfarrar
- 2,291
- 4
- 25
- 33
57
votes
4 answers
Programmatically install NLTK corpora / models, i.e. without the GUI downloader?
My project uses the NLTK. How can I list the project's corpus & model requirements so they can be automatically installed? I don't want to click through the nltk.download() GUI, installing packages one by one.
Also, any way to freeze that same list…

Bluu
- 5,226
- 4
- 29
- 34
57
votes
12 answers
Force a class to override the .equals method
I have a bunch of class who implement a common interface : Command.
And this bunch of class goes to a Map.
To get the Map working correctly, I need to each class who implements Command to override the Object.equals(Object other) method.
it's…

Antoine Claval
- 4,923
- 7
- 40
- 68
50
votes
2 answers
C# 7 .NET / CLR / Visual Studio version requirements
What are the minimum .NET framework and CLR version requirements for running C# 7? Also, do I need VS 2017 to compile C# 7?

ilias
- 2,620
- 2
- 27
- 37
31
votes
4 answers
What exactly is a Specification?
I read or hear sentences such as:
The Java Persistence API (JPA) is a Java application programming
interface specification...
or
JavaServer Faces (JSF) is a Java specification...
but I am not sure if I understand what a specification exactly…

Koray Tugay
- 22,894
- 45
- 188
- 319
26
votes
12 answers
Why do so many sites discuss programming as opposed to describing the systems that they're trying to produce?
There are a lot of sites out there that teach people how to build better software, but why is it that there are very few sites that actually give detailed descriptions of the domains that we (as programmers) are supposed to create? One can only…

plaureano
- 3,139
- 6
- 30
- 29
22
votes
9 answers
How do you manage a large product backlog?
We have a large backlog of things we should do in our software, in a lot of different categories, for example:
New problem areas for our products to solve
New functionality supporting existing problem areas
New functionality requested by our…

Allan Mertner
- 1,074
- 2
- 11
- 20
21
votes
4 answers
Whats the best way to determine the hardware requirements for an application
What methods do you use to determine what kind of hardware you need for a server?
I often find it very hard to predict what kind of hardware you will need for a web based application with a database.
Do you have any good methods or recommendations…

John Sonmez
- 7,128
- 5
- 37
- 56
21
votes
2 answers
Upstream and Downstream definition
in my organization they tend to use a nomenclature of "downstream" and "upstream" when they talk about communications between systems. What is the definition of these concepts? Is this standard concepts in the world of IT-development?

su99-bsa
- 427
- 1
- 5
- 11
18
votes
1 answer
How to determine the minimum JRE version and system requirements for my Java application
I have written an application in Java using Eclipse IDE and I now need to know the minimum JRE version that is required to run the application! I know that certain methods are only available under later JREs, but I was wondering what the easiest way…

Andy
- 3,600
- 12
- 53
- 84
18
votes
1 answer
Real world example where event capturing is necessary / preferred?
The addEventListener DOM method supports a third optional, boolean parameter (useCapture) to indicate whether the function should use event bubbling or event capturing as propagation method. In this article the difference is nicely shown (click on…

webketje
- 10,376
- 3
- 25
- 54
17
votes
3 answers
Is there a difference between use cases and functional requirements?
I am curious because it seems like everyone has different opinions on the matter. When creating an SRS document, do you need both use cases and functional requirements or just one since use functional requirements expand on use cases?

hey hey
- 237
- 2
- 4
- 7
17
votes
11 answers
How do you get non-technical folks to appreciate a non-UI problem?
Suppose you're working on an enterprise project in which you have to get management signoff in order for you to develop a new feature set. Usually your management has no problem signing off on some bright shiny new UI feature. Unfortunately they…

Alan
- 7,066
- 5
- 30
- 38