STRUCTURED & OBJECT- ORIENTED COMPUTING Term – VIII, ExPGP 2005-08
Objectives:
The objective of this course is to provide a broad exposure on the various aspects of the two popular software development methodologies – Structured System Development and Object-oriented System Development.
The structured paradigm is the most simple and logical approach for development of Information Systems, the knowledge of which provides the foundation for understanding any complex organization of software components. You will be introduced to the Structured System Analysis and Design concepts. The focus will be on assimilation and application of concepts leaving aside the programming aspects. So, the course will essentially be a course of modeling and analytical treatment/representation of various concepts.
The object-oriented approach obviates many of the shortcomings of the structured paradigm and adds several new concepts. You will also be introduced to various aspects of Object-Oriented System Analysis and Design of Information Systems using the Unified Modeling Language (UML). For any software development endeavor, regardless of the way the system is implemented, each implementation is preceded by a distinct planning phase. To ensure better modifiability/ maintainability, that is, to ensure conceptual stability while continuing with evolution of a software product, there is no better alternative than Object-Orientation while planning for the application.
Course Contents:
1. Software Development Life Cycle concepts
2. Planning – Project Initiation
3. Project Management
4. Structured System Analysis
5. Gathering Information
6. Structured System Design
7. Input design, Interface design
8. Introduction to Object-Oriented Analysis and Design, and UML
9. Static Modeling – Class and Object Diagrams
10. Use Case Modeling
11. Dynamic Modeling – State Diagrams
12. Sequence Diagrams
13. Collaboration Diagrams
14. Activity Modeling
Evaluation:
· Quizzes : 30%
· CP : 10%
· End Term : 30%
· Take home : 30%
References:
1. System Analysis and Design-An Applied Approach – Alan Dennis & Barbara Haley Wixom, John Wiley & Sons Inc.
2. Modern System Analysis and Design – Hoffer, George, Valacich & Panigrahi, Pearson Education
3. Analysis and Design of Information Systems – James A. Senn, McGraw-Hill
4. UML in 24 hours - Joseph Schmuller, Pearson Education