global warming report

49
1 Global Warming Project Report INTRODUCTION It’ Global warming means an increase in the temperature due to increase in the concentration of carbon dioxide in the earth’s atmosphere. When the level of green house gasses like carbon dioxide, methane increases in the atmosphere they trap the excess heat. This results in global warming. The two primary reason is relates to the nature of movement of the earth in relation to the sun & the earth’s own rotation around its axis. The second primary reason for global warming relates to the trapped heat in the atmosphere by gasses called Green house gases. There are two sources of green house gasses, on source is nature itself and the other sources are man induced. OBJECTIVE AND SCOPE OF THE PROJECT: The main objective and scope of the proposed project entitled “Global Warming” highlight the following categories in details.

Transcript of global warming report

Page 1: global warming report

1

Global Warming Project Report

INTRODUCTION

It’ Global warming means an increase in the temperature due to increase in the

concentration of carbon dioxide in the earth’s atmosphere. When the level of green house

gasses like carbon dioxide, methane increases in the atmosphere they trap the excess heat.

This results in global warming. The two primary reason is relates to the nature of

movement of the earth in relation to the sun & the earth’s own rotation around its axis. The

second primary reason for global warming relates to the trapped heat in the atmosphere by

gasses called Green house gases. There are two sources of green house gasses, on source is

nature itself and the other sources are man induced.

OBJECTIVE AND SCOPE OF THE PROJECT:

The main objective and scope of the proposed project entitled “Global Warming”

highlight the following categories in details.

1. To create awareness among the people & understand the effects of it.

2. To imparts environment education to students for further studies & making

our mother earth greenly & leafy.

3. To know about the meaning of Global warming, causes, Global awareness,

effects, prevention etc

4. To promote the environment activities to conserve for our future generation

voices raised by different NGO’s whole over the worlds.

5. To spread the information and education about the major threat to be face by

our future generation.

Page 2: global warming report

2

Global Warming Project Report

THEORITICAL BACKGROUND:

After carefully analyzing the complete system, any user will allow to open the

developed application web pages packages entitled “Global Warming” and it does not

have a password & user name. Once you open the web pages using browser software or

double click web page program will displayed Global warming home page along with

developer name, Registration no level and institute name.

The main idea & objective about this project web page program is to let the user

know about the Global warming meaning, causes, effects, awareness, prevention,

different NGO’s engaged in rendering service for the human well being.

DEFINITION OF PROBLEM:

1. Macromedia Flash & HTML (Hypertext Markup language) is one of the most

popular languages for developing web pages related to static text and animation,

modeling graphics. So, the project was developed using the said languages

mention above.

2. My project entitled “Global warming “explain in details about “Why Global

Warming is happening?”

3. What are the impacts of Global Climate change in various spheres of life.

Example such as like glacier melt and sea level rise, impact of global warming

on migration of plants and animals etc.

4. My projects also contained about Nagaland Global warming prevention

measure, Global warming in Himalayan Glaciers.

Page 3: global warming report

3

Global Warming Project Report

SYSTEM ANALYSIS

Page 4: global warming report

4

Global Warming Project Report

DEFINITION AND REASON FOR CONDITION ANALYSIS:

System analysis will be preformed to determine if it is feasible to design

information based on policies and plans of the organization and on user requirement

to eliminate the weakness of the present system.

General requirement are:-

1. The new system should be cost effective.

2. To augment management, improve productivity and service.

3. To enhance User/System interface.

4. To improve information quality and usability.

5. To upgrade system’s reliability availability, flexibility and growth potential.

FESIBILITY STUDY:

TESTING PROJECT FEASIBILITY:

Preliminary investigation examine project feasibility, the likelihood the system

will be useful to the organization. Three testing of feasibility – all equally important-

studied: operational, technical and financial.

OPERATIONAL FEASIBILITY:

Proposed projects are beneficial only if they can be tuned into information

systems that will meet the organization’s operating requirements. Simply stated, this

test of feasibility asks if the system will work when it is developed and installed. Are

there major barriers to implementation? Here are questions that will help test the

operational feasibility of a project:

Page 5: global warming report

5

Global Warming Project Report

Is there sufficient support for the project from management and users ? If the

current system is well liked and used to the extent that persons will not be able

to see reasons for change, there may be resistance.

Are the current business methods acceptable to the users? If they are not, users

may welcome a change that will bring about a more operational and useful

systems.

Have the users been involved in the planning and development of the project?

Early involvement reduces the chances of resistance to the system and in general

increases the likelihood of successful projects.

Will the proposed system cause any harm? Will it produce poor results in any

respect or area? Will loss of control results in any area? Will accessibility of

information be lost? Will individual performance be poorer after implementation

than before? Will customers be affected in an undesirable way? Will the system

performance be slow in any area?

Issues that appear to be relatively minor in the beginning have ways of growing into

major problems after implementation. Therefore, all operational aspects must be

considered carefully.

TECHNICAL FEASIBILITY:

The technical issue raised during the feasibility stage of the investigation

includes these:

1. Does the necessary technology exist to do what is suggested (and can it

be required)?

2. Does the proposed equipment have the technical capacity to hold the data

required to use the new system?

Page 6: global warming report

6

Global Warming Project Report

3. Will the proposed system provide adequate responses to inquiries,

regardless of the number or location of users?

4. Can the system be expanded if developed?

5. Are the technical guarantees of accuracy, reliability, ease of access, and

data secured?

For example, if the proposed includes a printer that prints at the rate 15,000

lines per minute, a brief search shows that this specification is technically

feasible.( whether it should be included in the configuration of an economic

decision.) On the other hand, if a user is requesting voice input to write,

read, and change stored data, the proposed may not be technically feasible.

FINANCIAL AND ECONOMICAL FEASIBILITY:

A system that can be developed technically and that system will be used if install

must still be a good investment for the organization. Financial benefits must equal or

exceed the costs. The financial and economical question raised by analysis during the

preliminary investigation are for the purpose of estimating the following:

1. The cost to conduct a full systems investigation

2. The cost of software and hardware for the class of application

being considered.

3. The benefits in the form of reduced costs or fewer costly errors.

4. The cost if nothing changes (i.e., the proposed system is not

developed)

Page 7: global warming report

7

Global Warming Project Report

To be judged feasible, a project proposal must pass all these tests. Otherwise, it is not a

feasible project. For example, a personal record system that is financially feasible and

operationally attractive is not feasible if the necessary technology does not exit. A

medical system that can be developed at reasonable cost but that nurses will avoid using

cannot be judged operationally feasible.

SYSTEM PLANNING (PERT CHART): Program Evaluation Review Technique (PERT) can be both a cost and a

time management system. PERT is organized by events and activities or

tasks. PERT has several advantages over bar charts and is likely to be

used with more complex projects.

Also, by displaying the various task paths, PERT enables the calculation

of a critical path. Each path consists of combinations of tasks, which

must be completed. PERT control times and costs during the project and

also facilitates finding the right balance between completing a project on

time and within the budget.

Page 8: global warming report

8

Global Warming Project Report

PERT CHART FOR PAYROLL SYSTEM:

DAY 25

DAY 1

DAY 25 DAY 50

DAY 15

DAY 60

METHODOLOGY ADOPTED, SYSTEM

IMPLEMENTATION:

SOFTWARE DEVELOPMENT PROCESS:

In the software development process we focus on the activities directly related to

production of the software. For example, design, coding, and testing. A

development process model specifies some activities that, according to the

model, should be performed and the order in which they should be performed.

As stated earlier, for cost, quality and project management reasons, development

processes are generally phased.

As the development process specifies the major development and quality

assurance activities that need to be performed in the project, the development

ANALYSIS

START

CODING

WRITE

INTEGRATION AND TESTING

FINISH

Page 9: global warming report

9

Global Warming Project Report

process is really the core of the software process. The management process is

decided based on the development process. Due to the importance of the

development process, various models have been proposed.

PROTOTYPING MODEL:

The goal of a prototyping-based development process is to counter the first two

limitations of the waterfall model. The basic idea is that instead of freezing the

requirements before any design or coding can proceed, a throwaway prototype is

built to help understand the requirements. This prototype is developed based on

the currently known requirements. Development of the prototype obviously

undergoes design, coding, and testing, but each of these phases is not done very

formally or thoroughly.

By using this prototype, the client can get an actual feel of the system because

the interactions with the prototype can enable the client to better understand the

requirements of the desired system. This results in more stable requirement that

change less frequently.

Prototyping is an attractive idea for complicated and large systems for which

there is no manual process or existing system to help determine the requirements

in such situations letting the client “play” with the prototype, provides

invaluable and intangible inputs that help determine the requirements of the

system. It is also an effective method of demonstrating the feasibility of a

certain approach. This might be needed for novel systems, where it is not clear

that constraints can be met or that algorithms can be developed to implement

requirements. In both situations, the risks associated with the projects are being

reduced through the use of prototyping.

A development process using a throwaway prototyping typically are as follows:-

Page 10: global warming report

10

Global Warming Project Report

The development of the prototype typically starts when the preliminary

version of the requirements specification document has been developed. At

this stage, there is a reasonable understanding of the system and where it

needs are unclear or likely to change.

After the prototype has been developed the end users and clients are given an

opportunity to use the prototype and play with it. Based on their

experienced, they provide feedback to the developers regarding the

prototype: what is correct, what needs to be modified, what is missing, what

is not needed, etc.

Based on the feedback, the prototype is modified to incorporate some of the

suggested changes that can be done easily, and then the users and clients are

again allowed to use the system.

This cycle repeats until, in the judgment of the prototypers and analysis, the

benefit from further changing the system and obtaining feedback is out

weighted by the cost and time involved in making the changes and obtaining

the feedback. Based on the feedback, the initial requirements are modified

to produce the final requirement specification, which is then used to

developed the production quality system.

For prototyping the purpose of the requirement analysis to be feasible, its

cost must be kept low. Consequently, only those features are included in the

prototype that will have a valuable return from the user experience.

Exception handling, recovery, and conformance to some standards and

formats are typically not included in prototypes.

In prototyping, as the prototype is to be discarded, there is no point in

implementing those parts of the requirements that are already well

Page 11: global warming report

11

Global Warming Project Report

understood. Hence, the focus of the development is to include those features

that are not properly understood. And the development approach is “quick

and dirty” which focus on quick development rather then quality. Because

the prototype is to be throw away, only minimal documentation needs to be

produced during prototyping.

Overall, in projects where requirements are not properly understood in the

beginning, using the prototyping process model can be the most effective

method for developing the software. It is an excellent technique for reducing

some types of risks associated with a project.

IMPLEMANTATION:

Implementation is the stage where the

theoretical design is tuned into a working system. The most crucial stage

is achieving a new successful system and in giving confidence on the

new system for the users so that it will work efficiently and effectively.

The system can be implemented only after

thorough testing is done and if it is found to work according to the

specification.

Page 12: global warming report

12

Global Warming Project Report

It involves careful planning, investigation

of the current system and its constraints on implementation, design of

methods to achieve the change over and an evaluation of change over

methods apart from planning. Two major tasks of preparing the

implementation are education and training of the users and testing of the

system.

The more complex the system being

implemented, the more involved will be the systems analysis and design

effort required just for implementation.

The implementation phase comprises of

several activities. The required hardware and software acquisition is

carried out. The system may require some software to be developed. For

this, programs are written and tested. The user then changes over to his

new fully tested system and the old system is discontinued.

Thus we can say that after developing the

actual system, the key point lies in installing and implementing that

system at the site of the client. Even carefully developed systems

wouldn’t always run properly at the work place due to lack of knowledge

of difference in environment settings.

Page 13: global warming report

13

Global Warming Project Report

SOFTWARE AND HARDWARE SPECIFICATIONS:

HARDWARE SPECIFICATION

PROCESSOR Pentium series / core 2 duo / i5 /i7

RAM 512 MB or Higher

HARD DISK 20 GB or Higher

SOFTWARE SPECIFICATION

OPERATING SYSTEM Windows 9x / XP / 2000/2003/ VISTA/ Windows 7

BROWSER Microsoft Internet explorer / Opera / Firefox / other browser software

LANGUAGE HTML

ANIMATION STUDIO Macromedia Flash Professional 8SOFTWARE

Page 14: global warming report

14

Global Warming Project Report

INTRODUCTION TO HTML

(LANGUAGE):HTML is special dimension software. This is one area where information plays a

vital and dynamic role. Tried and tested method of providing information in the form of

manual, books and so on does not really work for software information.

To resolve this problem, information need to store in such a manner that

whenever the information changes, these changes can be incorporated with the least cost

and time. A tried and tested method that allows this is to store the information in the

form of computer based files. These files could be stored at a central location. Once

stored at a central location the files can be accessed when required for reference.

FUNCTION OF HTML PROGRAM:

The language used to develop web pages is called Hypertext Markup Language

(HTML). HTML is the language interpreted by a browser. Web pages are also called

HTML documents. HTML is a special code’s that can be embedded in text to add

formatting and linking information. HTML is specified as TAGS in an HTML

document (i.e. the web page).

HTML TAGS:

Page 15: global warming report

15

Global Warming Project Report

Tags are instructions that are embedded directly into the text of the document.

An HTML tag is a signal to a browser that it should do something other than just throw

text up on the screen. By convention all the HTML text begin with an open angle

bracket (<) and end with a close angle bracket (>).

HTML can be of two types:

Paired tags: - A tag is said to be paired tag if it along with a companion tag, flanges the

text. For example the <B> tag is a paired tag. The <B> tag with the companion tag </B>

causes the text contained between them to be rendered in bold. The effect of other

paired tag is applied only to the text they contain.

In paired tag, the first tag (<B>) is often called the opening tag and the second

tag (</B>) is called the closing tag.

The opening tag activates the effect and the closing tag turns the effect off.

Singular tags: - The second type of tag is the singular or stand-alone tag. A stand-alone

tag does not have a companion tag. For example <Br/> tag will insert a line break. This

tag does not require any companion tag.

The skill in creating an HTML web page would lie in knowing the functionality

of all HTML tags and tag attributes were applicable. The skill can be used to format

large quantities to textual information as required and have this ready to use on a web

site.

The simplest and quickest way to know the functionality tag would be to learn a

few tags (and their attributes were applicable) and immediately use these tags in

formatting textual information to be used in a web page as part of a web site. Using this

Page 16: global warming report

16

Global Warming Project Report

technique the HTML tag, is attributed where applicable, and its functionality will

immediately become apparent.

HTML is to create a series of web pages for a fictitious company to be used on

the website. Textual information will be viewed in a browser without the HTML tags in

place and subsequently with the HTML tag in place. The difference in presentation

quality of the textual information will be very apparent.

INTRODUCTION TO MACROMEDIA

FLASH:

Macromedia Flash Professional 8. Flash provides everything you need to create

and deliver rich web content and powerful applications. Whether you're designing

motion graphics or building data-driven applications, Flash has the tools to produce

great results and deliver the best user experience across multiple platforms and devices.

It was originally developed by Macromedia flash was introduced in 1996 and is

currently developed & distributed by Adobe system, as the result of their 2005 purchase

of the company.

This guide is designed to introduce you to Flash. The tutorial in this guide leads you

through the process of creating a simple Flash application.

What is FlashFlash is an authoring tool that designers and developers use to create

presentations, applications, and other content that enables user interaction. Flash

projects can include simple animations, video content, complex presentations,

applications, and everything in between. In general, individual pieces of content made

with Flash are called applications, even though they might only be a basic animation.

Page 17: global warming report

17

Global Warming Project Report

You can make media-rich Flash applications by including pictures, sound, video, and

special effects.

Flash is extremely well suited to creating content for delivery over the Internet

because its files are very small. Flash achieves this through its extensive use of vector

graphics. Vector graphics require significantly less memory and storage space than

bitmap graphics because they are represented by mathematical formulas instead of large

data sets. Bitmap graphics are larger because each individual pixel in the image requires

a separate piece of data to represent it.

To build an application in Flash, you create graphics with the Flash drawing

tools and import additional media elements into your Flash document. Next, you define

how and when you want to use each of those elements to create the application you have

in mind.

When you author content in Flash, you work in a Flash document file. Flash

documents have the file extension .fla (FLA). A Flash document has four main parts:

The Stage is where your graphics, videos, buttons, and so on appear during

playback. The Stage is described further in Flash Basics.

The Timeline is where you tell Flash when you want the graphics and other

elements of your project to appear. You also use the Timeline to specify the layering

order of graphics on the Stage. Graphics in higher layers appear on top of graphics in

lower layers.

The Library panel is where Flash displays a list of the media elements in your

Flash document.

ActionScript code allows you to add interactivity to the media elements in your

document. For example, you can add code that causes a button to display a new image

when the user clicks it. You can also use ActionScript to add logic to your applications.

Logic enables your application to behave in different ways depending on the user's

actions or other conditions. Flash includes two versions of ActionScript, each suited to

an author's specific needs. For more information about writing ActionScript, see

Learning ActionScript 2.0 in Flash in the Help panel.

Page 18: global warming report

18

Global Warming Project Report

Flash includes many features that make it powerful but easy to use, such as

prebuilt drag-and-drop user interface components, built-in behaviors that let you easily

add ActionScript to your document, and special effects that you can add to media

objects.

When you have finished authoring your Flash document, you publish it using the

File > Publish command. This creates a compressed version of your file with the

extension .swf (SWF). You can then use Flash Player to play the SWF file in a web

browser or as a stand-alone application.

About Flash PlayerFlash Player 8, which runs the applications that you create, is installed by default when

you install Flash. Flash Player ensures that all Flash SWF files are viewable and

available consistently across the broadest range of platforms, browsers, and devices,

including mobile phones.

Flash Player is distributed with products from every major software partner, including

Microsoft, Apple, Netscape, AOL, and Opera, which brings rich content and

applications to over 516 million people worldwide. Flash Player is distributed freely

to anyone who wants to use it.

SYSTEM MAINTENANCE &

EVALUATION:

As the number of computer-based systems, grieve libraries of computer

software began to expand. In house developed projects produces tones of

thousand of soft program source statement. Software products purchase form the

outside added hundreds of thousands of new statements. A dark cloud appeared

on the horizon.

Page 19: global warming report

19

Global Warming Project Report

All of these programs, all of those source statements had to be corrected when

false were detected, modified as user requirements changed, or adapted to new

hardware that was purchased. These activities were collectively called Software

Maintenance.

The maintenance phase focuses on changes that are associated with error

correction, adaptations required as the software environment evolves, and

changes due to enhancements brought about by changing user requirement.

Four types of changes are encountered during the maintenance phase;

1) Corrective

2) Adaptation

3) Enhancement

4) Prevention

CORRECTION:

Even with the best quality assurance activities, it is lightly that

the user will uncover defects in the software. Corrective maintenance changes

the software to correct defects.

Maintenance is a set of software Engineering activities that occur

after software has been delivered to the user and put into operation. Software

configuration management is a set of tracking and control activities that began

when a software project begins and terminates only when the software is taken

out of the operation.

We may define maintenance by describing four activities that are

undertaken after a program is released for use:

Corrective maintenance

Adaptive maintenance

Perfective maintenance or Enhancement

Preventive maintenance or reengineering

Page 20: global warming report

20

Global Warming Project Report

Only about 20 percentage of all maintenance work are spent “fixing mistakes”.

The remaining 80 percentage are spent adapting existing systems to changes in

their external environment, making enhancement requested by users, and

reengineering an application for use.

ADAPTATION:

Over time, the original environment (EG, CPU, operating system, business rules,

external product characteristics ) for which the software was developed is likely

to change. Adaptive maintenance results in modification to the software to

accommodate change to its external environment.

ENHANCEMENT:

As software is used, the use/user will recognize additional functions that will

provide benefit. Perceptive maintenance extends the software beyond its

original function requirements.

PREVENTION:

Computer software deteriorates due to change, and because of this, preventive

maintenance, often called software re-engineering, must be conducted to enable the

software to serve the needs of its end users. In essence, preventive maintenance makes

changes to computer programs so that they can be more easily corrected, adapted and

enhanced. Software Configuration Management (SCM) is an umbrella activity that is

applied throughout the software process. SCM activities are developed to:

Identify change.

Control change.

Ensure that change is being properly implemented.

Report change to others that may have an interest

Page 21: global warming report

21

Global Warming Project Report

COST AND BENEFITS ANALYSIS:

COST OF ESTIMATION OF THE PROJECT:

This project entitled “Global Warming ” comes under the “small project”

category. Obviously the cost estimation of the project mainly depends

on the number of lines of code generated and animation effects applied

i.e., the developer is paid and the final cost estimation is done using the

volume of code.

The team consists of one team member. The projection to do this project

is about 2 months. 8 weeks or 60 days and an average of 8 working hours

a day. Totaling about 480 working hours.

Accordingly the manpower should be compensated by calculating the

man-hours and the wage paid per man-hours (It varies from place to

place and the context also), thus we can finally arrive at the cost.

In the proposed software HTML & Macromedia Flash is used, while

estimating the project cost we have to consider the software.

Page 22: global warming report

22

Global Warming Project Report

The proposed software requires the following Hardware to estimate the

cost of the project. The system requires minimum Pentium –IV or

HIGER and 40 GB Hard. The management found that this is the

minimum requirement in software and hardware aspects as present

system already having above said hardware and software requirements.

SYSTEM DESIGN

Page 23: global warming report

23

Global Warming Project Report

FLOWCHART

START

Loading of program

Global Warming( Home Page)

Contents & sub contents

Meaning Causes

Effects Awareness

Prevention NGO Nagaland GWP

Home Page

STOP

Page 24: global warming report

24

Global Warming Project Report

METHODOLOGY USED FOR TESTING:

TESTING TECHNIQUES:

TEST PLANS:

The test plan is a product of software design. The test specifies the objectives of testing, test

completion criteria, system integration plan, methods to be used on modules and particular test

cases to be used.

Functional tests – Specifies operating conditions, input values and expected results.

Performance tests – Should be design to verify response time, execution time,

throughput, primary and secondary memory utilization and traffic rates on data

channel and communication links.

Stress test – are designed to over load a system in various ways. The purpose of a

stress test is to determine the limitations of the system.

Structural tests - Are concerned with examining the internal processing logic of a

software system.

TESTING:

The approach of testing is illustrated as:

DEBUGGING UNIT TESTING INTEGRATION TESTING

DEBUGGING:

Debugging is the process of isolating and correcting the causes of known errors.

Page 25: global warming report

25

Global Warming Project Report

Commonly used debugging methods include:

Debugging by induction or deduction.

Debugging by backtracking.

Debugging by induction or deduction proceeds as follows.

Debugging by induction or deduction proceeds as follows:

Listing the possible causes for the observed failure

Using the available information to eliminate various hypotheses.

Elaborating the remaining hypotheses.

Proving or disproving each hypothesis.

Determining the appropriate corrections.

Verifying the correction

Debugging by backtracking involves working backward in the source code form the point

where the error was observed in an attempt to identify the exact point where the error

occurred.

Traditions debugging techniques include:

Snap shot dumps- which is an machine-level representations of the partial or total program

state at a particular point in the execution sequence. For example, core dump during

execution of a C program. The image of the program along with all registers are dumped to a

file (core) at the point of execution error.

Trace facilities - which list changes in selected state components. In its simplest form, a trace

will print all changes in data values for all changes in control flow. For example, in Visual

Basic 6.0 usage of watch pane is a trace facility.

Page 26: global warming report

26

Global Warming Project Report

Traditions breakpoint facility – interrupts program execution and transfers control to the

programmers’ terminal when execution reaches a specified break instruction in the source

code, for example inserting breakpoint in a visual basic program by using stop keyword.

UNIT TESTING:

A program unit is usually small enough that the programmer who developed it

can test it in a great detail and certainly in greater detail than will be possible

when the unit is integrated into an evolving software product. There are four

categories of tests that a programmer will typically perform on a program unit.

Functional tests – Specify operating conditions, input values and expected

results. For example, for a function written for sorting copy, the source or

destination string can be passed as null argument. The function should be able

to take care of that situation.

Performance tests – Should be designed to verify response time, execution

time, throughput, primary and secondary memory utilization and traffic rates

on data channels and communication links. For example, a query executed

takes 5 seconds to display result, is a test for response time. Execution time is

the time taken by CPU to execute a program. Throughput is the rate at which

data gets transferred from one data source to destination. Primary and

secondary memory utilization needs to be optimized. Traffic rates on data

channels and communication link testing is applicable for networks.

Stress tests – Are designed to overload a system in various ways. The purpose

of a stress test is to determine the limitations of the system. For example,

during a sort operation, the available memory can be reduced to see whether

the program is able to handle the situation.

Page 27: global warming report

27

Global Warming Project Report

Structural tests – Are concerned with examining the internal processing logic

of a software system. For example, if a function is responsible for tax

calculation, the verification of the logic is a structural test.

SYSTEM TESTING:

A system is tested for online responses, volume of transactions, stress, recovery

from failure, and usability.

System testing involves two kinds of activities – integration testing and

acceptance testing.

INTEGRATION TESTING:

Bottom – up testing is the traditional strategy used to integrate the components of a

software system into a functional whole. Bottom-up integration consists of unit

testing, followed by subsystem testing, followed by testing the entire system. Unit

testing has the goal of discovering errors in the individual modules of the system.

The primary purpose of subsystem testing is to verify operation of the interfaces

between modules in the subsystem. System testing is concerned with the logic, control

flow, recovery procedures, throughput, capacity and timing characteristics of the entire

system.

Disadvantages of bottom-up testing include:

1. Necessity to write and debug test hardness’ for modules and subsystems.

2. Level of complexity that results from combining modules and subsystems into

larger and larger units.

Page 28: global warming report

28

Global Warming Project Report

Top – down integrates starts with the main routine and one or two immediate subordinated

routines in the system structure. Top – down integration offers several advantages:

1. System integration is distributed throughput the implementation phase

2. Top – level integrates are tested first

3. The top – level routines provide a natural test harness for lower – level routines.

4. Error are localized to the new modules and interfaces that are being added.

Automated tools in integration testing include:

1. Module drivers.

2. Test data generators.

3. Environment simulators.

4. Library management facility to allow easy configuration and reconfiguration of system

elements.

ACCEPTANCE TESTING:

Acceptance testing involves planning and execution of functional tests, performance tests and

stress tests in order to demonstrate that the implemented system satisfies the requirements.

Tools of special importance during acceptance testing include:

Test coverage analyzer – records the control paths followed for each test cases.

Timing analyzer – also called a profiler, reports the time spent in various regions of the

source code under different test cases, the regions of the code are areas to concentrate

on to improve system performance.

Coding standards – static analyzers and standard checkers are used to inspect code for

deviations from standards and guide lines.

WHITE BOX TESTING:

Using white box testing methods, the software engineer can drive test cases

that do the following:

Guarantee that all independent paths within a module have been

exercised at least once.

Exercise all logical decisions on their true and false sides.

Page 29: global warming report

29

Global Warming Project Report

Execute all loops at their boundaries and within their operational

bounds and

Exercise internal data structures to ensure their validity.

BLACK BOX TESTING:

Black box testing methods focus on the functional requirements of the

software. It enables the software engineer to drive sets of input conditions that

will fully exercise all functional requirements for a program. Black box testing

is not an alternative to white box testing techniques. Rather, it is a

complementary approach that is likely to uncover a different class of errors

than white box methods.

Black box testing method attempts to find errors in the following

categories:

Incorrect or missing functions

Interface errors.

Errors in data structures or external database access.

Initialization and termination errors.

Page 30: global warming report

30

Global Warming Project Report

LIMITATION

1. There is no runtime checking in HTML & Macromedia Flash professional.

2. User can’t view the other Information apart from causes, effects , precaution ,

prevention, awareness, NGO’s, Nagaland Global warming prevention which is not

loaded in the system.

3. In future instead of using HTML & Macromedia Flash for developing this project if it

will be rewrote to new language or platforms like ASP.NET will be more better for

supporting database.

4. The use of syntax is very easy but the program code become bigger and larger later on

it will be very complicated.

5. Beginner of Macromedia Flash leaner will be difficult for using layer concept, button,

tools, stage, library etc.

Page 31: global warming report

31

Global Warming Project Report

CONCLUSION:

The rate of warming has been increasing for years now .On the global level lots of

work have been done for achievement. However, an increase in the temperature of earth has

not been normalized. With the development and working of this project people will give more

attention towards changes in balancing the earth’s atmosphere.

The project entitled “Global warming” is very easy to open using any web browser

software and it was created with great care so that it display web page contents correctly. This

project is user friendly application program which will give the simplest way of learning in

details of HTML & Macromedia Flash professional

The “Global Warming” has been successfully completed. The goal is achieved and

problems are solved.

Page 32: global warming report

32

Global Warming Project Report

BIBLOGRAPHY:

The following books were referred during the analysis and execution phase of the project

An approach to Man and Environment by M. I. Laskar & Rajesh Shah

Environmental Education by Dr. M. P. Mishra

Software Engineering by Pressmen

Structure System Analysis & Design by S Jain.

HTML, Java script, D HTML and P H P by Bay Ross

ISHANI Magazine on “ Global Climate Change” by Dr. P. Basak