Questions tagged [requirements]

A list of capabilities or attributes necessary to be in compliance of some specification.

501 questions
454
votes
12 answers

Automatically create requirements.txt

Sometimes I download the python source code from github and don't know how to install all the dependencies. If there is no requirements.txt file I have to create it by hands. The question is: Given the python source code directory is it possible to…
Igor Barinov
  • 12,534
  • 10
  • 26
  • 33
294
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,004
  • 4
  • 13
  • 11
68
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
  • 1,913
  • 2
  • 19
  • 28
56
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
  • 4,327
  • 4
  • 27
  • 33
54
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,645
  • 6
  • 39
  • 68
49
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,330
  • 2
  • 23
  • 33
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
  • 2,990
  • 5
  • 28
  • 29
25
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
  • 20,438
  • 37
  • 155
  • 276
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…
18
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
  • 6,932
  • 5
  • 34
  • 56
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
  • 6,975
  • 5
  • 28
  • 38
16
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,312
  • 11
  • 48
  • 83
15
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
  • 207
  • 2
  • 4
  • 7
14
votes
6 answers

User stories vs use cases

Are use cases just multiple user stories?? What are the benefits of using user stories over use cases.. and vice-versa... When to use one over other... Does all agile methodologies uses user stories??
StackUnderflow
  • 20,450
  • 13
  • 52
  • 77
14
votes
15 answers

Best way to avoid scope creep as a developer with no project management

I'm a s/w developer in a small internal IT department within a financial firm and have worked on a number of small-medium sized projects that have had little or no project management throughout. This seems to always result in scope creep and…
HAdes
  • 15,789
  • 18
  • 54
  • 74
1
2 3
33 34