The purpose of this book to describe the basic principles of programming techniques, software design strategies, system analysis of classical methods, as well as software testing and maintenance technology. The city electric transport flow control model development project is proposed in the book, which consists of parts of the system analysis, requirements definition and analysis parts and design parts.