global warming report
-
Upload
sagolsem-satyajit -
Category
Documents
-
view
692 -
download
0
Transcript of 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.
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.
3
Global Warming Project Report
SYSTEM ANALYSIS
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:
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?
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)
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.
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
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:-
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
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.
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.
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
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:
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
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.
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.
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.
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
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
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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