You are on page 1of 3

ACKNOWLEDGEMENT

We express our sincere gratitude to Prof. Pachpute M.M. Of Civil


Engineering Department for giving us an opportunity to accomplish “Draft detailed
specification for different items of work other than PWD”. Without his active
support and guidance, this seminar would not have been successfully completed.

We also thankful to respected HOD Prof. Idhate M. M. as our guide as well


as project coordinator for consistent support, guidance & averted help in this
seminar. We are highly indebted for his help.

We are also thankful to all faculty members of Civil Engineering Department


for their valuable suggestion and those who help us directly or indirectly to complete
our Seminar Work.
INDEX

Sr. No Name of content Page


no
1 Acknowledgement

2 Abstract

3 Introduction 1

4 Definition 2

5 Necessity of Specification 3

6 Purpose of giving Specifications 4

7 Types of Specifications 5

8 Detailed Specifications 7

9 Standard Specifications 9

10 Conclusion 10

11 References 10
Abstract

Abstraction enables modular programming by hiding the details of

implementations. Specifications are a part of that kind of abstraction: they reveal

certain information about the behaviour of a module without disclosing all the details

of the module's implementation.

Locality is one of the benefits of abstraction by specification. A module can

be understood without needing to examine its implementation. This locality is

critical in implementing large programs, and even in in implementing smaller

programs in teams. No one person can keep the entire system in their head at a time.

Modifiability is another benefit. Modules can be implemented without

changing the implementation of other modules or functions. Software libraries

depend upon this to improve their functionality without forcing all their clients to

rewrite code every time the library is upgraded. Modifiability also enables

performance enhancements: we can write simple, slow implementations first, then

improve bottlenecks as necessary.

You might also like