Explain the idea behind albrecht''s function points measure, Software Engineering

Assignment Help:

Question:

(a)

Consider that every software failure can be classified as either
• Syntactic,
• Semantic,
• System crash.

Suppose additionally that every system crash failure is more critical than every semantic failure, which in turn is more critical than every syntactic failure.

(i) Describe two different measures of the attribute criticality of software failures.

(ii) What is the scale type of each of the measures? Define the admissible transformation between the measures to justify your answer.

(iii) Validate theoretically your measures.

(iv) Consider you are evaluating two set of failures categorized according to their critically as follows:

Set 1: system crash, syntactic, system crash, syntactic, semantic, system crash, system crash

Set 2: semantic, system crash, syntactic, semantic, syntactic, semantic

You would like to know which of the two sets has the higher central tendency of criticality. Measure the criticality for the entities in both sets, collect the resulting measurement data and apply meaningful statistics. Validate your results using the notion of meaningfulness.

(i) Explain briefly the idea behind Albrecht's function points measure.

(ii) List two main applications of function points and compare function points with the lines-of-code measure.

(c) Consider the following specification of a simple system for collecting student course marks or grades.

The course-marks system enables lecturers to enter student marks for a pre-defined set of courses and students on those courses. Thus, marks can be updated but the lecturers cannot change the basic course information, as the course lists are the responsibility of the system administrator. The system is menu-driven with the lecturer selecting from a choice of courses and then a choice of operations. The operations include:

- enter coursework marks
- enter exam marks
- compute averages
- produce letter grades
- display information (to screen or printer)
- The information displayed is always a list of the students together with all the known marks, grades and averages.

Compute the number of function points in this system stating carefully the assumptions you are making.


Related Discussions:- Explain the idea behind albrecht''s function points measure

Explain capability maturity model, CAPABILITY MATURITY MODEL (CMM): CMM is...

CAPABILITY MATURITY MODEL (CMM): CMM is a strategy for recovering the software process, irrespective of the actual life cycle model used.

State the working of system evaluation, State the Working of System Evaluat...

State the Working of System Evaluation compare final solution with original requirement identify any limitations in system identify any necessary improvements which

Types of debugging techniques used in software testing, Name the types of ...

Name the types of debugging techniques used  in Software testing.   various debugging techniques are:- 1) Core dumps 2) Traces 3) Print statements 4) Debugging pr

Explain the bottom-up approach, What is bottom-up approach? System deve...

What is bottom-up approach? System developed beginning  from detailed modules. Testing begins from the detailed modules and proceeds up to the higher levels of hierarchy.

What is code complete, Code Complete - Phase of development where func...

Code Complete - Phase of development where functionality is executed in entirety with only bug fixes remaining. - All functions from the functional specifications are alrea

Extracting caracthers orplate recognition on Metlab, how to extract the cha...

how to extract the characters from the car plate image to car plate recognition. Matlab code

Define graph matrix and connection matrix, Define graph matrix and connecti...

Define graph matrix and connection matrix.      Graph matrix: A graph matrix is a square matrix whose size (i.e., number of rows and columns) is equivalent to the number of n

What is meant by information flow continuity, What is meant by Information ...

What is meant by Information flow Continuity? When we refine a fundamental model for a system, the information flow continuity must be maintained .ie, input & output to every r

What is a test configuration manager, Test Configuration Managers handles t...

Test Configuration Managers handles test environments, scripts, software and test data. Depending on the project, single person may wear more than single hat. For example, Test Eng

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd