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 requirement engineering, What is requirement engineering? Requ...

What is requirement engineering? Requirement engineering is the process of establishing the services that the customer needs from the system and the constraints under which it

Illustrate parameterization in qtp, Illustrate parameterization in QTP. ...

Illustrate parameterization in QTP. - Parameterization - Passing values from external source into script. - The number of values passed can be single or multiple. - It he

How many types of project plan, How many types of project plan. Quality...

How many types of project plan. Quality plan - This plan describes the quality techniques and standards that will be used in a project. Validation plan - This plan explains the

What are the three activities of risk assessment, What are the three activi...

What are the three activities of risk assessment? The three activities are identifying, examining and giving priorities . Risks can be identified by a check list or looking at

What is a state transition diagram, What is a state transition diagram? ...

What is a state transition diagram? State transition diagram is mainly a collection of states and events. The events cause the system to change its state. It also shows what ac

Explain the concept of top down design, Q. Explain the concept of Top down ...

Q. Explain the concept of Top down design? Top down design: A top down design approach begins by identifying the major modules of the system decomposing them into their lower

Explain the quality assurance manager and project manager, How do you diffe...

How do you differentiate the roles of Quality Assurance Manager and Project Manager? Quality Assurance Manager (QA Manager) produces the process to be followed at every phase

Define black box testing, Define Black box testing Black box testing ...

Define Black box testing Black box testing Black-box test design care for the system as a "black-box", so it doesn't explicitly use knowledge of the internal structure. It ta

What can be main reasons for a bug not being to reproduce, What can be main...

What can be main reasons for a bug not being to reproduce? What must be done if such a bug is found? A bug can't be reproduced for below reasons: 1. Low memory. 2. Things

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