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

What is parallel testing, Testing a new or an changed data processing syste...

Testing a new or an changed data processing system with the similar source data that is used in another system. The other system is taken as the standard of comparison.

What is re-engineering, Q. What is RE-ENGINEERING? RE-ENGINEERING :- I...

Q. What is RE-ENGINEERING? RE-ENGINEERING :- It is re-organizing as well as modifying existing system to make them more maintainable. It involves Source code translatio

Define test methodology and test scenario, Define Test Methodology and  Te...

Define Test Methodology and  Test Scenario Testing methodology verifies how an application will be tested and what will be tested. Example of methodologies: waterfall, agile

What is unit testing explain, Q. What is Unit testing explain ? Unit t...

Q. What is Unit testing explain ? Unit testing: Unit testing is undertaken after a module has been coded and successfully reviewed. Unit testing (or module testing) is the te

Illustrate about web-testing, Illustrate about web-testing - Web testin...

Illustrate about web-testing - Web testing is software testing concentrating on web applications. - It assists in addressing issues before making the application live to pub

Explain product metrics, What is Product metrics? A quality metric shou...

What is Product metrics? A quality metric should be a predictor of product quality. Classes of product metric Dynamic metrics which are collected by measurements made

Determine the shared mode of QTP, Determine the Shared mode of QTP - ...

Determine the Shared mode of QTP - Best used in subsequent cases: - When there are numerous tests which correspond to interface, objects, or application - When test obj

State lehman first law, State Lehman's First law A program that is used...

State Lehman's First law A program that is used in real world environment of necessity must change or become progressively less useful in that environment.

Explain regression testing, Regression test cases which a program has previ...

Regression test cases which a program has previously implemented correctly in order to detect errors spawned by changes or corrections done during software development and maintena

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