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



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.

Posted Date: 11/15/2013 4:40:53 AM | Location : United States

Related Discussions:- Explain the idea behind albrecht''s function points measure, Assignment Help, Ask Question on Explain the idea behind albrecht''s function points measure, Get Answer, Expert's Help, Explain the idea behind albrecht''s function points measure Discussions

Write discussion on Explain the idea behind albrecht''s function points measure
Your posts are moderated
Related Questions
Problem 1. Explain Iterative Development Model in detail 2. Explain the Incremental Development Model in detail 3. What are the major technical and non-technical factors whic

Define Verification &Validation. Verification : The set of actions that make sure software correctly implements a particular function. Validation : The set of actions that

The majority charge carriers in p-type semiconductor are?? The majority charge carriers are  holes.

Define Software Lifecycle. Software Lifecycle is the time period beginning with the idea for a Software product ending whenever the Software is unavailable for use. SLC = SL

What is System Engineering? System Engineering means designing, executing, deploying and operating systems which contain software, hardware, and people.

What are the Toolsused in system analyst Systems analyst have numerous tools to help them in carrying out their work. As many of their projects are for big companies it is ess

I have to do an assignment. Can you help me to do it

Explain the reuse maintenance model with the help of a diagram. Reuse maintenance model: This model is based on the principal  that maintenance could be viewed as an activity i

What are the Rules for making DFD   The below factors must be considered when making DFDs:  1.   Keep a note of all processes and external entities. Give unique names to th

What is the use of CMM? Capability Maturity Model is used in assessing how well an organisation's processes permit to complete and manage latest software projects.