SW Development under Linux Platform Program Agenda (Subject to Change without Notice)

1st Day (9:00AM~ Noon) 1 Opening Remark

2 Linux Kernel in Depth
2.1 Kernel Architecture
2.1.1 Kernel Layout and Configuration
2.1.2 Kernel Style and General Considerations
2.1.3 Kernel Modules
2.1.4 Kernel Initialization
2.1.5 Kernel Debugging Techniques
2.2 Synchronization Methods
2.3 Processes
2.3.1 Process Limits and Capabilities
2.3.2 Process Scheduling
2.4 Interrupts and Exceptions
2.5 System Calls In Depth
2.6 Signals
2.7 Memory Management
2.8 File Systems
2.9 The Configurable Nature of Linux 1 The Real-Time Extension of Linux ? Does It Work? 2 Open Discussion

1st Day 1:00PM~4:00PM 1. Key GNU SW under Linux In Depth
1.1 The Free SW Foundation (FSF) & GPL License
1.2 The history of GNU & GNU SW
1.3 C Shell Vs B Shell & Their Scripting
1.4 The Make Utility & Configuration Utility
1.5 Retargetable GNU Compiler gcc In Depth & Demo
1.6 Retargetable GNU Debugger gdb In Depth & Demo
1.7 GNU Editor vi & emacs In Depth & Demo
1.8 Memory Leakage Detection under Linux & Corresponding Tool Demo
1.9 GNU Performance Profiler gprof In Depth & Demo
1.10 Linux Security Issues
1.11 Linux Specific Porting Issues 1 From Client/Server Computing to Multi-Tier Computing: Introduction to J2EE 2 Open Discussion

2nd Day (9:00AM~ Noon) 1. SW Enginnering Practice ? The State-of-the-Art In Depth
1.1 Feature-driven Requirement Elicitation, Analysis, Design, Test & Maintenance
1.2 Test First Programming
1.3 Distributed Development & Parallel Development
1.4 Daily Build/Release & Milestone-based Synchronize & Stabilize
1.5 Trade-off between Running Time Complexity & Memory Complexity
1.6 Ascending from Client/Server Computing to Truly Distributed Computing 1 On-demand Computing, Grid Computing & Self-healing Computing 2 The Impact of SW Architectural on Linux

2.1 Architecture ? The Bridge between SW Requirement Analysis & SW Design
2.2 The 4+1 View of SW Architecture
2.3 SW Architectural Structures & Varieties: UI-centric Architecture, Data-driven Architecture, Control-intensive Architecture etc.
2.4 The Seamless Mapping among SW Architecture, Team Architecture & Project Architecture ? How Linux Was Developed as Open Source SW? 1 The Open System SW Architecture - Linux SW Architecture In Depth 2 Open Discussion

2nd Day 1:00PM~4:00PM 1. The Importance of SW Process for Large-scale SW Development under Linux
1.1 The Rectangle of SW Project Success: People, Process, Technology & Product
1.2 Light-weight SW Process at In Depth
1.2.1 Extreme Programming (XP)
1.2.2 SRUM
1.2.3 Feature-Driven Development (FDD)
1.3 Distributed Development & Parallel Development through Advanced Configuration Management & Test Automation ? ClearCase, ClearQuest, Robert, Perl Scripting & LSF Revisited
1.4 The Importance of In-house Libraries & Other SW Modules Designed for Reuse
1.5 The Importance of Custom Memory Manager: How It Works & How It Is Designed?
1.6 The Daily Build/Test/Release & Mile-stone based Synchronize & Stabilize Practice
1.7 Why We Need to Differentiate between Point Tool based SW Development Vs Framework based SW development, and How We Do It Differently? 1 The Importance of Top Performers Composed Tiger Team under the Leadship of Superstar 2 Configuration Management under Linux

2.1The Zero-Defect SW Development Practice
2.2 The Principle of Change Management
2.3 Version Control In Depth: Backward Merging Vs Forward Merging among Others
2.4 Client/Server Mode CVS Demo
2.5 Change Request (CR) Tracking in Depth & Corresponding Linux Tool Demo 1 On Configuration Management Automation 2 Test Automation under Linux

3.1 Data-intensive Testing Vs Scenario-based Testing
3.2 Five Generations of Test Automation SW: Record & Replay, Record & Replay plus Scripting, Data-driven Scripting, Framework-centric Data-driven Scripting, Framework-centric Data-driven Scripting with Separated Host/Target
3.3 The Golden Result Concept & Regression Test In Depth ? Make Your SW Better Of Today
3.4 Quality-of-Result (QoR) Test In Depth ? Go Beyond Functional Correctness
3.5 Perl Scripting for Regression & QoR Test Automation
3.6 Record & Replay for GUI Test Automation 1 In-house Test Automation Platform SW Demo 2 Open Discussion



© Copyright 2004-2007 Hometown Innovation Automation Inc
All Rights Reserved



Back to Home Page