Ijrdet 0619 01
Ijrdet 0619 01
1
International Journal of Recent Development in Engineering and Technology
Website: www.ijrdet.com (ISSN 2347-6435(Online) Volume 8, Issue 6, June 2019)
An OOPL supports all the key concepts enumerated in Testing:-Ensures that the code meets the requirements
the previous section. If a language does not support them, specification and weeds out bugs. An independent team
it is not object-oriented[2]. of software engineers not involved in the design and
implementation of the project usually conducts such
B. Analysis and design
testing.
Even later than object-oriented programming object-
oriented analysis and design were developed. Whilst Deployment
object-oriented programming is accepted and widely Deployment makes the project available for use. For a
used, analysis is often carried out in more conventional Java applet, this means installing it on a Web server; for
ways. a Java application, installing it on the client's computer.
C. Specification Maintenance
Object-orientation is used to master the complexity, to Maintenance is concerned with changing and
break the problem into smaller units and to tackle them improving the product. A software product must continue
one after another. to perform and improve in a changing environment. This
requires periodic upgrades of the product to fix newly
D. User interfaces
discovered bugs and incorporate changes.
One of the things that has most often been claimed to
be object-oriented is the user interface. Most are not even Requirement
aware of what object-orientation means. But object- Specification
2
International Journal of Recent Development in Engineering and Technology
Website: www.ijrdet.com (ISSN 2347-6435(Online) Volume 8, Issue 6, June 2019)
Software engineers still have to learn a new, and [3] An Introduction to Object-Oriented Analysis and Design and
Iterative Development by C. Larman. 3rd edition. Prentice
likewise managers face considerable problems since the
Hall/Pearson, 2005.
methodology used is often not suitable for a strictly
[4] https://www.bestcomputersciencedegrees.com/faq/what-is-object-
managed process [6]. oriented-software-development/
[5] https://cs.nyu.edu/courses/spring07/V22.0101-002/11
REFERENCES
[6] Bernd Bruegge, Allen H. Dutoit Object-Oriented Software
[1] Michaelpiefel, coursework ‘information engineering’1996/97 Engineering: Using UML, Patterns and Java, 3rd Edition
[2] Systems Analysis and Design Kendall and Kendall Fifth Edition [7] https://www.academia.edu/9790955/Object_Oriented_Software_E
ngineering_Models_in_Software_Industry