curriculume vitae (Resume)
teaching experience
graduation project
current research
E-journals
puplications
learn programming
lecture notes
database and information retrieval
software engineering
graphics
image processing
intelligent systems
cisco training & networks
awards received
everday English
albume
   ~ E-Journals, Software Engineering, Cisco Training, Everyday English, and Album Sections have been updated!      ~ This website will be updated gradually since I am busy with my master project      ~ Welcome to u2learn.net... All my students are invited!      

Advanced Software Engineering

Suggested Book: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3/E
Author: Craig Larman
ISBN-10: 0131489062
ISBN-13: 9780131489066
Publisher: Prentice Hall
Copyright: 2005
Table of Contents
Summary: This book provides a clear path for students to learn object-oriented analysis and design through its clear and precise writing style. The book teaches newcomers to OOA/D learn how to “think in objects” by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success.
Read Through: You can read through the book using Google Reader. The link is for the 2nd edition. Third Edition might be provided soon.

My Project:

Some proposed User Interfaces (UI) for this project are shown below ...


Standard Templates used in this project can be downloaded from here

My Summaries:

Summary Doc. 1 This files includes a summary of chapters 1 to 5 from Larman's Book in 7 pages !
Summary Doc. 2 This files includes a summary of chapters 6 to 11 from Larman's Book in only 4 pages !
Summary Doc. 3 This files includes a summary of chapters 12 and 13 from Larman's Book in only 2 pages !
Summary Doc. 4 This files includes a summary of chapters 14 to 15 rom Larman's Book in only 2 pages !
Summary Doc. 5

Important! This files includes a summary of chapters 17,18,25 and 26 from Larman's Book. The chapters are combined together according to the following points:
- Responsibilities and RDD
- Patterns and how they can be used in OOD
- GRASP Patterns
- GOF Patterns
Hurray! 11 pages for this important part!

Summary Doc. 6 This files includes a summary of chapter 19 from Larman's Book in only one page !
Summary Doc. 7 This files includes a quick summary of chapters 20 to 24 from Larman's Book in only 2 pages !
Summary Doc. 8 This files includes a quick summary of chapters 27 up to 32 from Larman's Book in only 2 pages !
Summary Doc. 9 This files includes a summary of chapters 33 to 34 from Larman's Book in less than 2 pages !

Book Slides:

Ch.1 Introduction Ch.17 GRASP: Designing Objects with Responsibilities
Ch.2 Iterative, Evolutionary, and Agile Ch.18 Object Design Examples with GRASP
Ch.3 Case Studies Ch.19 Designing for Visibility
Ch.4 Inception is Not the Requirements Phase Ch.20 Mapping Designs to Code.
Ch.5 Evolutionary Requirements Ch.21 Test-Driven Development and Refactoring.
Ch.6 Use Cases Ch.23+24 Quick Analysis Update + Iteration 2-More Patterns
Ch.7 Other Requirements Ch.25 GRASP: More Objects with Responsibilities
Ch.8 Iteration 1-Basics Ch.26 Applying GoF Design Patterns
Ch.9 Domain Models. Ch.27 Iteration 3-Intermediate Topics
Ch.10 System Sequence Diagrams Ch.28 UML Activity Diagrams and Modeling
Ch.11 Operation Contracts Ch.29 UML State Machine Diagrams and Modeling
Ch.12 Requirements to Design-Iteratively Ch.30 Relating Use Cases
Ch.13 Logical Architecture and UML Package Diagrams Ch.31 More SSDs and Contracts
Ch.14 On to Object Design Ch.32 Domain Model Refinement
Ch.15 UML Interaction Diagrams. Ch.33 Architectural Analysis
Ch.16 UML Class Diagrams. Ch.34 Logical Architecture Refinement

Important Links:
1) Tigris.org - Open Source Software Engineering Tools http://www.tigris.org/
2) CMMI - CMU Software Engineering Institute http://www.sei.cmu.edu/cmmi/


All rights reserved for © u2learn.net 2008-2009

For best resolution use: 1024 x 768
You are using :