You are on page 1of 24

Dr.

BABASAHEB AMBEDKAR MARATHWADA UNIVERSITY


AURANGABAD

Project Report on

Windows TuneUp

SUBMITTED BY
)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING,


MGMS JAWAHARLAL NEHRU ENGINEERING COLLEGE,
AURANGABAD (2012-2013).

CERTIFICATE

This is to certify that, the project WINDOWS TUNEUPsubmitted by work


completed under supervision and guidance in partial fulfillment for the
requirement of the degree of T.E. (computer science & engineering) of
Dr.BabasahebAmbedkarMarathwada University in the academic year 2011-2012.

Project In-charge.

Head of Dept.

Miss RupaliMisal

Prof.D.S.Deshpande

Principal
Dr.S.D.Deshmukh

ACKNOWLEDGMENT
It gives us immense pleasure to convey our special regards to staff members
of Computer Science & Engineering Department of Jawaharlal Nehru Engineering
College, Aurangabad for giving us the required guidance and encouragement.
For us it was a matter of great pleasure and privilege to have an opportunity
to work on this project under the esteemed guidance of Ms.Vaishnav Maam of
Computer Science & Engineering Department of Jawaharlal Nehru Engineering
College, Aurangabad.
We also express our humble gratitude to our respected Principal Dr.
S.D.Deshmukh and Head of the Department, Ms.D.S.Deshpande for their
cooperation.
We also thankful to our colleagues who have been of immense help in our Project.

INDEX
Table of Contents.

Page No.
3

1.INTODUCTION
1.1 Introduction

1.2 Purpose

1.3 Scope

1.4 Quality Function Deployment

1.5 Software and Hardware Requirements

1.6 Definition, Acronyms, Abbreviation


1.7 References

2. SCHEDULING AND TRACING

8
8

3. DESIGN PHASE
3.1 E-R Diagram
3.2 Data Flow Diagram(DFD)

4. CODING
4.1Form Designing and Functionalty
5. TESTING
5.1 Black-Box Testing
5.2 White-Box Testing
5.3 Project Test Cases

6. REVIEW AND CONCLUSION

Introduction

Performance bumps for your PC.


Repair issues that cause instability.
Address most common problem areas and potential trouble.
Removes traces of personal information.
No effect to hardware.

Purpose

Clean and remove identifiable issues.


With greater detection effectiveness and granularity than others.
Keep your PC running smooth and fast.
To make windows operating system more user friendly.

To provide different solutions to different problems as much as possible.

Scope
5

This software system will be application designed to fix the wear and tear
that computers suffer over time.
Customize the appearance of your Windows system to your personal
requirements.
Designed to help manage, maintain, optimize, configure and troubleshoot a
computer system.

Quality Functional Deployment

Normal Requirements:

Solve Common Errors and Problems


Security and Consistency
Hide files/Folders
Clears Caches

Expected Requirements:

Change Log on Screen


Call user defined message after system boot up
Boost Internet speed
Boost System startup time

Exciting Requirements:
Disk Defragmenter
6

Disk Cleanup
Disk Management

Hardware and Software Requirements:

S/W requirements
Front End:
1) Visual Studio 2010
2) Microsoft Access
Back End:
1) .NET framework 4.0 or above
2) Windows XP or above.

Hardware Requirements
1 GB RAM
400 MB Hard disk space.
Intel Pentium 4 or greater

Definition and Acronyms:


RAM: Random Access Memory
GB: Giga Bytes
P4: Pentium 4

Reference:

www.projects4u.com
Professional VB 2008
Mastering VB 2008
VB.NET Black Book

SCHEDULING AND TRACING


Project Scheduling:
Project Tasks:

o
o
o
o
o
o
o

T1: Project topic selection


T2: Requirement gathering
T3: Project planning
T4:DFD
T5: Design
T6: Coding
T7: Testing

Developers Assigned
D1: Nikhil Dafale
D2: Vijay Jadhav
D3: Ganesh Mane

TASK

WEEKS

DEVELOPERS ASSIGNED

T1
T2
T3
T4
T5
T6
T7

1
2
1
1
2
1
1

D1,D2,D3
D1,D2,D3
D1,D2
D1,D2
D1,D2,D3
D1,D2
D1,D2,D3

Tracking
Week/
Task

9
9

T1
T2

T3
T4
T5
T6
T7

DESIGN PHASE

10

E-R Diagram

Data Flow Diagram(DFD)


Data Flow Diagram(DFD) is also called as Bubble chart is graphical
technique, which is used to represent information flow, and transformers those are
applied when data moves input to output. DFD represents system requirements
clearly and identify transformers those becomes programs in design. DFD consist
11

of series of bubbles joined by lines. DFD may be further partitioned into different
levels to show detailed information flow.
Eg:level 0, level 1, level 2 etc

Notations used in DFD


a.
b.
c.
d.

The circle represents the process.


The rectangle represents the external entity like customer, whole-seller etc.
The labeled arrow indicates incoming and outgoing data flow.
The open rectangle shows the database or file.

12

A Level 0 DFD also called a fundamental system or a context model, represents the
entire software element as a single bubble with input and output data indicated by
incoming and outgoing parts.

13

A LEVEL 1 DFD contains many bubbles with interconnecting arrows. Each of


process represents as level 1 is a sub function of the overall system depicted in the
context model.

CODING

1. Dashboard

14

2. Hide File/Folder

15

3. Logon Screen

16

4. Defragmenter

17

5. System Information

18

TESTING
Software Testing
Software testing is an empirical investigation conducted to provide
19

Stakeholderwith information about the quality of services under test, with


respect to the context in which it is intended to operate. Software testing also
provides an objective, independent view of software to allow the business to
appreciate and understand the risk at implementation of software. Test technique
includes the process of executing a program or application with the intent of
finding software bugs. Testing presents an interesting anomaly for software
engineering. During earlier definition and development phases the engineer
attempts to build software from an abstract concept to a tangible implementation.
Now comes testing. The engineer creates a series of test cases that are intended to
demolish the e software that has been built system. In fact, testing is one step in
software engineering process that could be viewed as destructive rather than
constructive. It can also be stated as the process the process of validating and
verifying that a software program or application product meets the business and
technical development, so that it works as and can be implemented with the same
characteristics.Software developers are by nature constructive people. Testing
requires that the developers discard preconceived notation correctness of program
developed and overcome a conflict of interest that occurs when errors are
uncovered.

Static v/sDynamicTesting
There are many approaches of software testing, reviews, walkthroughs
andinspection are as static testing, whereas actually executing programmed code
wit given set of test cases is referred as dynamic testing.
20

Testing Objectives:
1. Testing is a process of executing a program with the intent of finding error.
2. A good tests case is that it has a high probability of finding undiscovered
error.
3. A successful test is one that uncovers the uncovered errors.
The above objectives imply the dramatic change in view point. They move
counter to the commonly held view that has a successful test is one in which no
errors are found. Our objective is to design a test that systematically uncovers
different classes of errors and to do so with a minimum amount of time and
effort.
Black Box Testing:
Black box testing treats the softwareas a black box, without any
knowledge of internal implementation. Black box testing includes:
equivalence partitioning, boundary value analysis, model based testing,
traceability matrix and specification based testing.
Black-box testing attempt to find errors in the following Category:
1.
2.
3.
4.
5.

Incorrect or missing functions


Interface errors.
Errors in data structure or external data base Access.
Behavior or performance errors.
Initialization and terminating errors.

White Box Testing:


White box testing by contract to black box testing, is when the tester
has access to the internal data structures and algorithms.

21

The nature of software defects discovered by this testing are:


1. Logical errors and incorrect assumption are inversely proportional to the
probability that the program will be executed.
2. Typographical errors are random. When a program is translated into a
programming language source code, it is likely that some typing errors will
occur.
Test cases that tell us something about the presence or absence of classes of
errors rather than error associate only with the specific test at hand.

Test
Case
ID

Input
Description

Input Data

Expected
Result

Actual Result

1.

Click

Click on Start
Chatt button

Connect to the
stranger

Connected to the
stranger

Pass

2.

Click

Click on about us

Display
information

Displayed our site


information

Pass

3.

Click

Click on answer a
Question

Show Questions
to be answered

Shown the Questions

Pass

4.

Click

Click on ask a
question

Show ask a
question Dialog
Box

Dialog Box shown

Pass

Remar
k

Review:

DATE

REVIEWS

REVIEWER

CONCLUSIO
N
22

13-04-2013

Add Emoticons

Staff

We added emoticons
And smileys.

Conclusion
Thus we have designed project on Strangers Talk. It allows the user to
communicate or chatt with other users without registering or log in, saving
precious time. Strangers Talk entertains the user very well.

23

24

You might also like