×
My under eye areas maybe dark but my future will be bright and that is more important.
--Your friends at LectureNotes
Close

Note for Object Oriented System Design - OOSD by SHUBHAM KUMAR

  • Object Oriented System Design - OOSD
  • Note
  • KIIT University - KIIT
  • Computer Science Engineering
  • B.Tech
  • 2775 Views
  • 33 Offline Downloads
  • Uploaded 7 months ago
Shubham Kumar
Shubham Kumar
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-3

Q. What major problems have you encountered during past software projects? o o o o o o Project estimation (under estimation) Time, effort estimation Premature implementation Quick prototyping the problem Feeling of understanding problem but really not Changing requirements (Waterfall model, Incremental model, Evolutionary development model, Agile model) OOSD- Introduction 3

Text from page-4

Introduction • Software development is dynamic 1. Always undergoes major changes 2. Current and future practice will be different 3. Anticipate the methods and tools to succeed 4. Can not predict the future • Today, vast number of tools and methodologies are available for systems development. System development activity consists of Systems analysis, modeling, design, testing, implementation, and maintenance. OOSD- Introduction 4

Text from page-5

A software (SW) development methodology is a series of processes, if followed, can lead to the development of an application. Each process consists of number of steps and rules to be followed during development. Unified Approach is the methodology used by Dr. Ali Bahrami for learning OOSD. OOSD- Introduction 5

Text from page-6

Two Orthogonal views of the SW Object-Oriented systems development differs from Traditional development techniques. Traditional technique view the SW as a collection of programs (or functions) and isolated data. What is a program? Niklaus Writh, inventor of Pascal, sums it up Algorithm + Data Structure = Program • A SW system is a set of mechanism for performing certain action on certain data • There are two different ways to view software constructions either on functions or on data OOSD- Introduction 6

Lecture Notes