Relative Content

Tag Archive for terminology

Are the terms stable and reliable interchangeable?

Is there a difference between stability and reliability (at least in software engineering context) or can they be used interchangeably? If not, what would be some examples of reliable but not necessarily stable systems, and vice versa?

Is functional spec a “design document”?

So I have been a bit lost in the terms, so first of all I present you what I have learned so far:
System requirements specification – what users want, what the system should do
Functional requirement – how the things, which users want, will actually work in the application

Coincidence or rule?

I was reading about Assemblies (modules, which Microsoft CLR works with). The Assembly contains so called Manifest, which by definition describes a set of files in the Assembly.

What does it mean by expected running time and average running time of an algorithm?

Let’s say we want to analyze running time of algorithms. Sometimes we say that we want to find the running time of an algorithm when the input size is n and for the worst possible case it is denote it by O(n). Sometimes though I see books/papers saying that we need to find the expected time of an algorithm. Also sometimes the average running time is used .