Functional or non-functional requirement? [closed] - requirements

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'm wondering about functional or non-functional requirements. I have found lot of different definitions for those terms and I can't assign some of my requirement to proper category.
I'm wondering about requirements that aren't connected with some action or have some additional conditions, for example:
On the list of selected devices, device can be repeated.
Database must contain at least 100 items
Currency of some value must be in USD dollar.
Device must have a name and power consumption value in Watts.
are those requirements functional or non-functional ?

Functional requirements are things the system does.
Non-functional requirements are quality attributes or aspects of how the system is designed, built or implemented.
Have a look at:
https://softwareengineering.stackexchange.com/questions/71621/what-is-the-difference-between-a-non-functional-requirement-and-a-quality-attrib

Related

In concrete terms, what is a game/physics engine? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I often heard about CryEngine, Unreal Engine, etc., but it is hard to imagine what it is about and why some are more powerful than others.
Can I say it is a high level library?
Can I say it is a high level library ?
I would say no, because game engines are typically more like operating systems than they are libraries.
Fabien Sanglard's code reviews of some famous older games are exceptional, and give some great insight into modern game engines. I especially recommend the Quake source code review; in many ways Carmack's Quake engine is the precursor to almost every current-gen 3D engine:
http://fabiensanglard.net/quakeSource/index.php

How to write SRS for a particular task/enhancement in an application [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
I need to prepare a Software Requirements Specification Document for a small enhancement within an JAVA application.
I have tried goggling for the same but found the samples for whole application whereas I am preparing SRS for a small enhancement within an application.
Can anybody suggest the links or suggestions for preparing the SRS.
As you realized by yourself what you're asked isn't a Requirements Specification, which usually covers the whole set of requirements for a software.
What you've been asked is a Change Request, and it must be merged in the existing SRS. However something tells me that there's no SRS for the software you're dealing with, as your management doesn't know the difference between both...

Non-functional requirement reliability measurement? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
What is the measurement of the application's reliability as a non-functional requirement?
You cannot measure reliability as it is linked to a bunch of different factors. Uptime can be one of them, for web apps. For other software, it can be something like the prevention of data loss under any circumstances.
You'll have to define it more exactly by breaking it down into your detailed expectations, then you can quantify values to measure against.
It is a core problem with nonfunctional requirements that you cannot measure them easily. You'll have to work around that as described above.

Meaning of granularity in OOP [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I was reading about the flyweight design pattern on this page.
I was not able to understand the meaning of the "granularity" in the context of programming languages or the design pattern.
Can anyone please explain, an example would be great.
Granularity is a level of details. Granular objects are those, which are at low level detail in your program. Consider:
trees in game landscape
characters in document
seats in cinema
power points in cad application
Usually you have many granular objects in application. If you will create separate object for each tree/character/seat/power-point it could be very memory-consuming. Thats the problem which is solved by Flyweight pattern.

BigQuery, SLAs and support [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am in the process of evaluating whether BigQuery could be a good choice for some data processing we want to run periodically.
I do appreciate that BigQuery is still under heavy development and that improvements and fixes are likely to happen pretty often.
I woud like to know what would be the process should a release break a previously working process. I have read the SLAs, but they seem to be more oriented to downtime, rather than regression issues/bugs. Is there an option for paid support with SLAs?
Like most commercial services, Google applies rigorous build and test processes to ensure quality. If you have specific support requirements, we encourage you to contact Google's Cloud Platform sales team to discuss our premier offering.