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 the purpose of an outer join, (a) What is a view? (b) What is ...

(a) What is a view? (b) What is the implication of creating a view with the select * statement in the view definition? (c) Make reference to the relational schema given in

Need of data dictionaries, Objectives of Data dictionaries:- 1) A stand...

Objectives of Data dictionaries:- 1) A standard definition of every terms in a system that is each item of data is uniquely identified and defined. 2) Simple cross-referenci

No , Hard drive has space, but it keeps telling me that its full and asks m...

Hard drive has space, but it keeps telling me that its full and asks me to delete files. I checked. There is nearly full C drives (8GB) but when i am open c drive and check than ne

Illustrate the example of data dictionary of payroll, Illustrate the exampl...

Illustrate the example of Data dictionary of payroll Data dictionary of payroll may include below fields: PAYROLL   = [Payroll Details] = @ employee name + employee + id

List the process maturity levels in seis cmm, List the process maturity lev...

List the process maturity levels in SEIs CMM. Level 1: Initial - Few processes are explained and individual efforts are taken. Level 2: Repeatable - To track cost schedul

Explain in detail about black box testing, Explain in detail about Black bo...

Explain in detail about Black box testing. Black box or behavioural testing focuses on the functional needs of the software. It is applied during the last phase of testin

Software project planning entails what activities, Software project plannin...

Software project planning entails what activities? Software project planning entails the many activities: -  Estimation:  o Effort, , resource, cost and project duratio

Explain the design steps of the transform mapping, Explain the design steps...

Explain the design steps of the transform mapping. Review the fundamental model. Review and refine the DFD for the software. Verify whether the DFD has the transf

Explain storage testing, This is a explanation of whether or not certain pr...

This is a explanation of whether or not certain processing conditions use many storage [memory] than estimated.

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