answersLogoWhite

0

Halstead proposed the first analytic laws for computer science by using a set of primitive measures. these can be derived once the design phase is complected and the code is generated. these measures are listed below * n1= number of distinct operators in a program * n2= number of distinct operands in a program * N1= total numbers of operators * N2= total number of operands

By using these measures,Halstead developed an expression for overall program length,program volume,program difficulty,development effort and so on.

Program length (N) can be calculated by using equation:

N = n1log2 n1 + n2log2 n2

Program volume (V) can be calculated by using equation:

V = N log2(n1+n2)

Note that the program volume depends on the programming language used and respesents the volume of information (in bits) required to specify a program.

Volume ratio (L) can be calculated by using the following equation:

---- volume of the actual program

Where value of L must be less than 1. Volume ratio can be also calculated by

Program difficulty level (D) and effort(E) can be calculated by equations: D = (n1/2)*(N2/n2) E = D * V

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

When was Science Software Quarterly - journal - created?

Science Software Quarterly - journal - was created in 1984.


What is the difference between ece and computer science engineering?

Computer Science = software ECE = hardware + software + telecommunication


What is the best educational science software to obtain?

Scifinder is the best educational science software. It has the most up to date science articles published by scientist all over the world. This software is quite expensive.


What can you be if you study computer science?

There are number of options if you go for computer science . You can be a software developer , software tester, trainer etc.


With what degree can I get the best computer jobs?

Most people who have a job working with computers have a degree in computer science or software engineering. software engineers use math and computer science to create and design software for our computers.


Is degree of computer science and software engineering same?

no


How is technology differnet from science?

Technology is hardware or (software) and knowledge is brainpower


What does the software ZedGraph do?

There are many things that the software ZedGraph does for many customers of the product. The main function of ZedGraph is for free science and engineering software.


What do you do after computer science engineering?

There are several fields for exploring our skill after computer science engineer.How ell we are going to take the task it may be software,programming,testing an software or designing the module.


What is the comparism between computer science and computer Engineering?

Computer science involves studying expressions, structures and feasibility. Computer Engineering has software and hardware. The hardware aspect focuses on the physical hardware of the computer. While the software aspect focuses on the system software. Ê


What is a Career interest area for a computer software engineer?

Computer software engineers should have a background in software and computers. They should also have a bachelor's degree in computer science.


Can software engineering be done after passing commerce?

No. software engineering cannot be done after passing commerce. One need to pursue science subjects to get admission in software engineering.