শনিবার, ৬ জানুয়ারি, ২০১৮

Blood pressure is the pressure of circulating blood on the walls of blood vessels. Used without further specification, "blood pressure" usually refers to the pressure in large arteries of the systemic circulation.
More than 120 over 80 and less than 140 over 90 (120/80-140/90): You have a normal blood pressure reading but it is a little higher than it should be, and you should try to lower it. Make healthy changes to your lifestyle.

Blood pressure chart




What blood pressure readings mean
As you can see from the blood pressure chart, only one of the numbers has to be higher or lower than it should be to count as either high blood pressure or low blood pressure:
90 over 60 (90/60) or less: You may have low blood pressure. More on low blood pressure.
More than 90 over 60 (90/60) and less than 120 over 80 (120/80): Your blood pressure reading is ideal and healthy. Follow a healthy lifestyle to keep it at this level.
More than 120 over 80 and less than 140 over 90 (120/80-140/90): You have a normal blood pressure reading but it is a little higher than it should be, and you should try to lower it. Make healthy changes to your lifestyle.
140 over 90 (140/90) or higher (over a number of weeks): You may have high blood pressure (hypertension). Change your lifestyle - see your doctor or nurse and take any medicines they may give you. More on high blood pressure
So:
if your top number is 140 or more - then you may have high blood pressure, regardless of your bottom number.
if your bottom number is 90 or more - then you may have high blood pressure, regardless your top number.
if your top number is 90 or less - then you may have low blood pressure, regardless of your bottom number.
if your bottom number is 60 or less - then you may have low blood pressure, regardless of your top number.



If your blood pressure is extremely high, there may be certain symptoms to look out for, including:
One of the most dangerous aspects of hypertension is that you may not know that you have it. In fact, nearly one-third of people who have high blood pressure don't know it. The only way to know if your blood pressure is high is through regular checkups. This is especially important if you have a close relative who has high blood pressure.

If your blood pressure is extremely high, there may be certain symptoms to look out for, including:
Severe headache.
Fatigue or confusion.
Vision problems.
Chest pain.
Difficulty breathing.
Irregular heartbeat.
Blood in the urine.
Pounding in your chest, neck, or ears.


What are the Symptoms of High Blood Pressure?
Looking for a list of symptoms?
If you are looking for a list of symptoms and signs of high blood pressure (HBP or hypertension), you won’t find them here. This is because most of the time, there are none.
Myth: People with high blood pressure will experience symptoms, like nervousness, sweating, difficulty sleeping or facial flushing.

Truth: High blood pressure is a largely symptomless “silent killer.” If you ignore your blood pressure because you think a certain symptom or sign will alert you to the problem, you are taking a dangerous chance with your life.
DO NOT attempt to diagnose yourself. Clinical diagnosis should only be made by a healthcare professional.
Know your blood pressure numbers and make changes that matter to protect your health.
________________________________________
In most cases, high blood pressure does not cause headaches or nosebleeds
The best evidence indicates that high blood pressure does not cause headaches or nosebleeds, except in the case of hypertensive crisis, a medical emergency when blood pressure is 180/120 mm Hg or higher. If your blood pressure is unusually high AND you have headache or nosebleed and are feeling unwell, wait five minutes and retest. If your reading remains at 180/120 mm Hg or higher, call 9-1-1.

If you are experiencing severe headaches or nosebleeds and are otherwise unwell, contact your doctor as they could be symptoms of other health conditions.
Other inconclusively related symptoms
A variety of symptoms may be indirectly related to, but are not always caused by, high blood pressure, such as:
Blood spots in the eyes
Blood spots in the eyes (subconjunctival hemorrhage) are more common in people with diabetes or high blood pressure, but neither condition causes the blood spots. Floaters in the eyes are also not related to high blood pressure. However, an eye doctor (ophthalmologist) may be able to detect damage to the optic nervecaused by untreated high blood pressure.

Facial flushing
Facial flushing occurs when blood vessels in the face dilate. It can occur unpredictably or in response to certain triggers such as sun exposure, cold weather, spicy foods, wind, hot drinks and skin-care products. Facial flushing can also occur with emotional stress, exposure to heat or hot water, alcohol consumption and exercise — all of which can raise blood pressure temporarily. While facial flushing may occur while your blood pressure is higher than usual, high blood pressure is not the cause of facial flushing.

Dizziness
While dizziness can be a side effect of some blood pressure medications, it is not caused by high blood pressure. However, dizziness should not be ignored, especially if the onset is sudden. Sudden dizziness, loss of balance or coordination and trouble walking are all warning signs of a stroke. High blood pressure is a leading risk factor for stroke.


Low blood pressure (hypotension)

Low blood pressure might seem desirable, and for some people, it causes no problems. However, for many people, abnormally low blood pressure (hypotension) can cause dizziness and fainting. In severe cases, low blood pressure can be life-threatening.
A blood pressure reading lower than 90 millimeters of mercury (mm Hg) for the top number (systolic) or 60 mm Hg for the bottom number (diastolic) is generally considered low blood pressure.
The causes of low blood pressure can range from dehydration to serious medical or surgical disorders. It's important to find out what's causing your low blood pressure so that it can be treated.
Symptoms
For some people, low blood pressure signals an underlying problem, especially when it drops suddenly or is accompanied by signs and symptoms such as:
Dizziness or lightheadedness
Fainting (syncope)
Blurred vision
Nausea
Fatigue
Lack of concentration
Shock
Extreme hypotension can result in this life-threatening condition. Signs and symptoms include:
Confusion, especially in older people
Cold, clammy, pale skin
Rapid, shallow breathing
Weak and rapid pulse
When to see a doctor
If you have indications of shock, seek emergency medical help.
If you have consistently low blood pressure readings but feel fine, your doctor is likely just to monitor you during routine exams.
Even occasional dizziness or lightheadedness may be a relatively minor problem — the result of mild dehydration from too much time in the sun or a hot tub, for example. Still, it's important to see your doctor if you have signs or symptoms of hypotension because they can point to more-serious problems. It can be helpful to keep a record of your symptoms, when they occur and what you're doing at the time.
Causes
Blood pressure is a measurement of the pressure in your arteries during the active and resting phases of each heartbeat.
Systolic pressure. The top number in a blood pressure reading is the amount of pressure your heart generates when pumping blood through your arteries to the rest of your body.
Diastolic pressure. The bottom number in a blood pressure reading refers to the amount of pressure in your arteries when your heart is at rest between beats.
Current guidelines identify normal blood pressure as lower than 120/80 mm Hg.
Throughout the day, blood pressure varies, depending on body position, breathing rhythm, stress level, physical condition, medications you take, what you eat and drink, and time of day. Blood pressure is usually lowest at night and rises sharply on waking.
Blood pressure: How low can you go?
What's considered low blood pressure for you may be normal for someone else. Most doctors consider blood pressure too low only if it causes symptoms.
Some experts define low blood pressure as readings lower than 90 mm Hg systolic or 60 mm Hg diastolic. If either number is below that, your pressure is lower than normal.
A sudden fall in blood pressure can be dangerous. A change of just 20 mm Hg — a drop from 110 systolic to 90 mm Hg systolic, for example — can cause dizziness and fainting when the brain fails to receive an adequate supply of blood. And big plunges, such as those caused by uncontrolled bleeding, severe infections or allergic reactions, can be life-threatening.
Conditions that can cause low blood pressure
Medical conditions that can cause low blood pressure include:
Pregnancy. Because the circulatory system expands rapidly during pregnancy, blood pressure is likely to drop. This is normal, and blood pressure usually returns to your pre-pregnancy level after you've given birth.
Heart problems. Some heart conditions that can lead to low blood pressure include extremely low heart rate (bradycardia), heart valve problems, heart attack and heart failure.
Endocrine problems. Thyroid conditions such as parathyroid disease, adrenal insufficiency (Addison's disease), low blood sugar (hypoglycemia) and, in some cases, diabetes can trigger low blood pressure.
Dehydration. When your body loses more water than it takes in, it can cause weakness, dizziness and fatigue. Fever, vomiting, severe diarrhea, overuse of diuretics and strenuous exercise can lead to dehydration.
Blood loss. Losing a lot of blood, such as from a major injury or internal bleeding, reduces the amount of blood in your body, leading to a severe drop in blood pressure.
Severe infection (septicemia). When an infection in the body enters the bloodstream, it can lead to a life-threatening drop in blood pressure called septic shock.
Severe allergic reaction (anaphylaxis). Common triggers of this severe and potentially life-threatening reaction include foods, certain medications, insect venoms and latex. Anaphylaxis can cause breathing problems, hives, itching, a swollen throat and a dangerous drop in blood pressure.
Lack of nutrients in your diet. A lack of the vitamins B-12 and folate can keep your body from producing enough red blood cells (anemia), causing low blood pressure.
Medications that can cause low blood pressure
Some medications can cause low blood pressure, including:
Water pills (diuretics), such as furosemide (Lasix) and hydrochlorothiazide (Maxzide, Microzide, others)
Alpha blockers, such as prazosin (Minipress)
Beta blockers, such as atenolol (Tenormin) and propranolol (Inderal, Innopran XL, others)
Drugs for Parkinson's disease, such as pramipexole (Mirapex) or those containing levodopa
Certain types of antidepressants (tricyclic antidepressants), including doxepin (Silenor) and imipramine (Tofranil)
Drugs for erectile dysfunction, including sildenafil (Revatio, Viagra) or tadalafil (Adcirca, Cialis), particularly when taken with the heart medication nitroglycerin
Types of low blood pressure
Doctors often break down low blood pressure (hypotension) into categories, depending on the causes and other factors. Some types of low blood pressure include:
Low blood pressure on standing up (orthostatic, or postural, hypotension).This is a sudden drop in blood pressure when you stand up from a sitting position or after lying down.
Gravity causes blood to pool in your legs when you stand. Ordinarily, your body compensates by increasing your heart rate and constricting blood vessels, thereby ensuring that enough blood returns to your brain.
But in people with orthostatic hypotension, this compensating mechanism fails and blood pressure falls, leading to dizziness, lightheadedness, blurred vision and even fainting.
Orthostatic hypotension can occur for various reasons, including dehydration, prolonged bed rest, pregnancy, diabetes, heart problems, burns, excessive heat, large varicose veins and certain neurological disorders.
A number of medications also can cause orthostatic hypotension, particularly drugs used to treat high blood pressure — diuretics, beta blockers, calcium channel blockers and angiotensin-converting enzyme (ACE) inhibitors — as well as antidepressants and drugs used to treat Parkinson's disease and erectile dysfunction.
Orthostatic hypotension is especially common in older adults, but it also affects young, otherwise healthy people who stand up suddenly after sitting with their legs crossed for long periods or after squatting for a time.
It's also possible to have delayed orthostatic hypotension, with signs and symptoms developing 5 to 10 minutes after a change in posture. This might be a milder form of the condition, or it could be an early stage of it.
Low blood pressure after eating (postprandial hypotension). This sudden drop in blood pressure after eating affects mostly older adults.
Blood flows to your digestive tract after you eat. Ordinarily, your body increases your heart rate and constricts certain blood vessels to help maintain normal blood pressure. But in some people these mechanisms fail, leading to dizziness, faintness and falls.
Postprandial hypotension is more likely to affect people with high blood pressure or autonomic nervous system disorders such as Parkinson's disease.
Lowering the dose of blood pressure drugs and eating small, low-carbohydrate meals might help reduce symptoms.
Low blood pressure from faulty brain signals (neurally mediated hypotension). This disorder, which causes a blood pressure drop after standing for long periods, mostly affects young adults and children. It seems to occur because of a miscommunication between the heart and the brain.
Low blood pressure due to nervous system damage (multiple system atrophy with orthostatic hypotension). Also called Shy-Drager syndrome, this rare disorder causes progressive damage to the autonomic nervous system, which controls involuntary functions such as blood pressure, heart rate, breathing and digestion. It's associated with having very high blood pressure while lying down.
Risk factors
Low blood pressure (hypotension) can occur in anyone, though certain types of low blood pressure are more common depending on your age or other factors:
Age. Drops in blood pressure on standing or after eating occur primarily in adults older than 65. Neurally mediated hypotension primarily affects children and younger adults.
Medications. People who take certain medications, for example, high blood pressure medications such as alpha blockers, have a greater risk of low blood pressure.
Certain diseases. Parkinson's disease, diabetes and some heart conditions put you at a greater risk of developing low blood pressure.
Complications
Even moderate forms of low blood pressure can cause dizziness, weakness, fainting and a risk of injury from falls.
And severely low blood pressure can deprive your body of enough oxygen to carry out its normal functions, leading to damage to your heart and brain.




Schedule FIFA World Cup 2018 during FIFA 2018 World Cup

End of the 2018 Football World Cup qualification A total of 32 teams, including host Russia, are taking part in the Football World Cup. On December 1, the 2012 FIFA World Cup draw will be held in Moscow, Russia.

The World Cup in this World Cup has confirmed the place with Russia, the five-time world champion Brazil, and current World champion Germany

However, this year's event will not be a four-time world champion Italy, third in the 2014 World Cup in the Netherlands, and South American Football or Copa America champion Chile.

The United States will not be in the World Cup, the United States will not be the first World Cup since 1986. There are also more in the 2018 FIFA World Cup, such as the Czech Republic, Wales, Scotland, Austria, Bosnia-Herzegovina and Turkey.

Ivory Coast, Cameroon and Ghana from Africa region did not receive World Cup tickets in Russia.

Who are not there
Without the participation of Italy, the last World Cup was held in 1958.

The World Cup of service was held on the ground in Sweden, after the World Cup pick-up, Sweden lost two leg to Sweden 1-0 by the Geonline Bufon team. Italy captain and goalkeeper Bufon retired after this rate.

The Netherlands could not reach the first World Cup after 2002. Earlier, the Netherlands could not play in the Euro Championship last year.

Although Chile won the Copa America in 2016, Chile was at number six in the qualification round of this year's World Cup qualifying tournament.

No team will play from Oceania in the World Cup in Russia, losing to New Zealand, Peru.

Who got the place

Those who have qualified for the 2018 World Cup
Argentine forward Lionel Messi hit the hat-trick in third place in the South American region after the dramatic third place in the final. Peru will play World Cup in New Zealand

After the football World Cup held in Italy in 1990, the first World Cup has been found in the country's premier Egypt. Egypt's goalkeeper El Hadari is going to be the oldest footballer in the World Cup. Africa, Morocco, Nigeria and Senegal have more opportunities

Apart from the Panama Cup and the 2016 Euro championship surprise Iceland has made it to the World Cup. Iceland is the youngest country in the main event of the World Cup. Iceland's population is only 3,30,000 Iceland and Panama will take part in the World Cup for the first time.

Asia, Australia, Iran, Japan, Saudi Arabia and South Korea.


And just a few months later, Fifa worlCup 2018 never saw any team's game-

[First round]
June 14: Russia vs Saudi Arabia (9pm)
June 15: Egypt vs Uruguay (6pm)
June 15: Morocco vs Iran (9pm)
June 15: Portugal vs Spain (12pm)
June 16: France vs Australia (4pm)
16 June: Argentina vs Iceland (7pm)
16 June: Peru vs Denmark (10pm at night)
16 June: Croatia vs Nigeria (1:00 pm)
17 June: Costa Rica vs Serbia (6pm)
June 17: Germany vs Mexico (9pm)
17 June: Brazil vs Switzerland (12pm)
June 18: Sweden vs South Korea (6pm)
18 June: Belgian vs Panama (9pm)
June 18: Tunisia vs England (12pm)
19 June: Poland vs Senegal (6pm)
19 June: Colombia vs Japan (9pm)
19 June: Russia vs Egypt (12pm)
June 20: Portugal vs Morocco (6pm)
June 20: Uruguay vs Saudi Arabia (9pm)
June 20: Iran vs Spain (12pm)
June 21: France vs Peru (6pm)
June 21: Denmark vs Australia (9pm)
June 21: Argentina vs Croatia (12 noon)
June 22: Brazil vs Costa Rica (6pm)
June 22: Nigeria vs Iceland (9pm)
June 22: Serbia vs Switzerland (12pm)
June 23: Belgian vs Tunisia (6pm)
23 June: Germany vs Sweden (9pm)
June 23: South Korea vs Mexico (12pm)
June 24: England vs Panama (6pm)
June 24: Japan vs Senegal (9pm)
June 24: Poland vs Columbia (12pm)
June 25: Uruguay vs Russia (8pm)
June 25: Saudi Arabia vs Egypt (8pm)
June 25: Spain vs Morocco (12pm)
June 25: Iran vs Portugal (12pm)
June 26: Denmark vs France (8pm)
June 26: Australia vs Peru (8pm)
June 26: Nigeria vs Argentina (12pm)
June 26: Iceland vs Croatia (12pm)
June 27: South Korea vs Germany (8pm)
June 27: Mexico vs Sweden (8pm)
June 27: Serbia vs Brazil (12pm)
June 27: Switzerland vs Costa Rica (12pm)
June 28: Japan vs Poland (8pm)
June 28: Senegal vs Columbia (8pm)
June 28: England vs Belgium (12pm)
June 28: Panama vs Tunisia (12 noon)

[Round of 16]
June 30: C1 vs D2 (match 50) (8pm)
30th June: A1 vs B2 (match 49) (12pm)
July 1: B1 vs A2 (match 51) (8pm)
July 1: D1 vs C2 (match 52) (12pm)
July 2: E1 vs F2 (match 53) (8pm)
July 2: G1 vs H2 (match 54) (12pm)
July 3: F1 vs E2 (match 55) (8pm)
July 3: H1 vs G2 (match 56) (12 noon)

[Quarter-finals]
July 6: Match won 49 wins match 50 (match 57) (8pm)
July 6: Match 53 won by 54 wins (match 58) (12 noon)
July 7: Match won 55 wins won 56 (match 60) (8pm)
July 7: Match 51 wins vs Match 52 (match 59) (12pm)

[Semi finals]
July 10: Match 57 wins vs match wins 58 (match 61) (12pm)
July 11: Match won 59 wins match 60 (match 62) (12pm)

[Third placeholder]
14 July: Matched 61 defeated vs Match 62 defeats (8pm)

[Final]
July 15: Match won 61 matches vs. 62 wins (9pm)

Analyzing C Program Structure

Example of a Programme:

#include <stdio.h>
#include <conio.h>
void main(){
  clrscr();
  printf(“This is my first C program \n”);
  getch();
}

Header file

#include <stdio.h>
•C Pre-processor
•Lines beginning with # are processed by the pre-processor before the program is compiled
•This line tells the pre-processor to include the contents of the standard input output header file
•To compile library function printf(), it is required.

#include <conio.h>
•Required for clrscr() and getch().


main ( ) function

void main( )
•It is a part of every C program
•The parenthesis after main indicates that main is a program building block called a function
•C programs are composed of one or many functions like it but main is a must

Library function

clrscr();
•C library function.
•Clears the contents present in the screen.

printf(“This is my first C program \n”);
•C statement.
•Statements are always terminated with a semi-colon
•This statement has a library function called printf( )
•It takes a string inside of it within two quotation marks
•Whatever is in between them, will be printed on the screen
•The backslash (\) character is called Escape Character
•The escape sequence \n means new line

getch();
•Another C library function
•When the program compiles and provides an output, it waits for getting a character from the keyboard
•When it gets, it returns from the output screen to source code



C is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

বৃহস্পতিবার, ৪ জানুয়ারি, ২০১৮

Empirical Estimation with Examples & COnstructive COst MOdel



 Resource models consist of one or more empirically derived equations. These equations are used to predict effort (in person-month), project duration, or other pertinent project data. There are four classes of resource models:
·         Static single-variable models
·         Static multi-variable models
·         Dynamic multi-variable models
·         Theoretical models
The basic version of the COnstructive COst MOdel or COCOMO is an example of a static single-variable model. Barry Boehm introduced COCOMO models.
There is a hierarchy of these models.
                                              
COCOMO applies to three classes of software projects:
·      Organic projects - "small" teams with "good" experience working with "less than rigid" requirements
·      Semi-detached projects - "medium" teams with mixed experience working with a mix of rigid and less than rigid requirements
·      Embedded projects - developed within a set of "tight" constraints. It is also combination of organic and semi-detached projects.(hardware, software, operational, ...)
The basic COCOMO equationstake the form:
E = a* (KLOC) bb
D = cb  * (E) db
Effort Applied (E) = ab(KLOC)bb[ person-months ]
Development Time (D) = cb(Effort Applied)db[months]
People required (P) = Effort Applied / Development Time [count]
Where, KLOC is the estimated number of delivered lines (expressed in thousands) of code for project. The coefficients ab, bb, cb and db are given in the following table:
Project class
ab
bb
cb
db
organic
2.4
1.05
2.5
0.38
semidetached
3.0
1.12
2.5
0.35
embedded
3.6
1.20
2.5
0.3

Example:

Use the information given in the table below

Project Class
ab
bb
cb
db
Organic
2.4
1.05
2.5
0.38
Semidetached
3.0
1.12
2.5
0.38
Embedded
3.6
1.20
2.5
0.12

Assume that the expected size of an organic software project is 45.6 KLOC. Using the coefficients in the above table and the BASIC COCOMO MODEL, calculate the recommended number of people needs to be engaged to complete the project.

Effort Applied (E) = a* (KLOC) bb
= 2.4 * (45.6) 1,05
= 132.47
Development Time (D) = cb  * (E) db
= 2.5 *(132.47) 0.38
= 2.5 * 6.4
= 16
People Required (P) = E/D
= 132.47/16
= 8.27
= 9 people
The Intermediate Cocomo formula takes the form:
E=ai(KLoC)(bi).EAF
Where E is the effort applied in person-months, KLOC is the estimated number of thousands of delivered lines of code for the project, and The product of all effort multipliers results in an effort adjustment factor (EAF).The coefficient ai and the exponent bi are given in the next table. And the ci value is always 2.5.
Software project
ai
bi
Organic
3.2
1.05
Semi-detached
3.0
1.12
Embedded
2.8
1.20





The Development time D calculation uses E in the same way as in the Basic COCOMO.

Example:
Consider an organ project where three module to implement. User interfaces 0.10 KLOC, database management 0.8 KLOC and report generation 0.18 KLOC. Efforts and project class value as follows:

Software project
Class
ai
bi
di
Organic
3.2
1.05
1.05
Semi-detached
3.0
1.12
1.12
Embedded
2.8
1.20
1.20

Cost Drivers
Level
Effort Adjustment Factor
Complexity
High
1.15
Storage
High
1.06
Experience
Low
1.13
Programming Capabilities
Low
1.17
Analyst capability
High
1.23
Memory Constraints
Low
1.01













Calculate the effort applied in person-month using Intermediate COCOMO Model. What will be total development time and how many people should be hired?

Solution:

Effort (E) =ai(KLOC)(bi)EAF
   = 3.2 (0.10 + 0.8 + 0.18)1.05 * (1.15* 1.06* 1.13* 1.17*1.23*1.01)
   = 3.2 * 1.08 1.05 * 2.002
  = 6.945
Development Time, D = cb  * (E) db
                                   = 2.5 * 6.9451.05
                                                   = 19.129
People, N = E/D = 6.945/19.129 = 0.36


FP Estimation & Estimated number of FP:



Function oriented metrics focus on program “functionality” or “utility”. Albrecht first proposed function point method, which is a function oriented productivity measurement approach.
Five information domain characteristics are determined and counts for each are provided and recorded in a table.

·      Number of user inputs
·      Number of user outputs
·      Number of user inquires
·      Number of files
·      Number of external interfaces

Once the data have been collected, a complexity value is associated with each count. Each entry can be simple, average or complex. Depending upon these complexity values is calculated.
To compute function points, we use

FP = count-total X [0.65 + 0.01 * SUM (Fi)]

Fi (I= 1 to 14) are complexity adjustment values based on response to questions (1-14) given below. The constant values in the equation and the weighing factors that are applied to information domain are determined empirically.
Fi
1. Does the system require reliable backup and recovery?
2. Are data communications required?
3. Are there distributed processing functions?
4. Is performance critical?
5. Will the system run in an existing, heavily utilized operational environment?
6. Does the system require on-line entry?
7. Does the on-line data entry require the input transaction to be built over multiple screens or    operations?
8. Are the inputs, files, or inquires complex
9. Is the internal processing complex?
10. Is the code designed to be reusable?
11. Are masters files updated online?
12. Are conversation and installations included in the design?
13. Is the system designed for multiple installations in different organizations?
14. Is the application designed to facilitate change and ease of use by the user?

Rate each factor on a scale of 0 to 5
0 – No influence
1 – Incidental
2 – Moderate
3 – Average
4 – Significant
5 – Essential

Count-total is sum of all FP entries.
Once functional point has been calculated, productivity, quality, cost, and documentation can be evaluated.

Productivity = FP / person-month
Quality = defects / FP
Cost = $ / FP
Documentation = pages of documentation / FP

Example:

Considering the following information for a software development project to answer the question given below-

Same as LOC

Information Domain Values
Simple
Average
Complex
Count
FP Count
Number of inputs
4
10
16
10
40
Number of outputs
4
5
16
8
40
Number of inquiries
4
12
19
12
48
Number of files
3
6
10
6
60
Number of external interfaces
2
7
3
2
14
Count- Total=
202

Complexity weighing factors are determined and the following results are obtained.

Factors (Fi)
Value
Backup and recovery
4
Data Communication
1
Distributed processing
0
Performance critical
3
Existing operating environment
2
On-line data entry
5
Input transaction over multiple screens
5
Master file updated online
3
Information domain values complex
3
Internal processing complex
2
Code designed for reuse
0
Conversion / installation in design
1
Multiple installation
3
Application designed for change
5
Sum(Fi)
37

Estimated number of FP:

FPestimated= count-total * [0.65 + .01 * SUM (Fi)]

                           = 202 * [0.65 + (.01 * 37)]
= 202 * [0.65 + 0.37]
= 202 * 1.02
                = 206.04

For historical data, productivity is 55.5 FP / person-month and development cost is $8000 per month.

Productivity = FP / person-month
                FP     = 206.04 / 55.5
                                     = 4 person-month

Total cost = Development cost * person-month
                = $8000 * 4
                 = $32000
Cost per FP = Cost / FP
= $32000/206

                               = $155.34 per FP

  10:57 How to make a Bootable USB Flash for Windows 10 Operating System | পেন ড্রাইভে উইন্ডোজ লোড ✔️ 5 views 3 days ago 100% ...