Showing posts with label Software Engineering. Show all posts
Showing posts with label Software Engineering. Show all posts

Friday, September 23, 2011

Object-Oriented and Classical Software Engineering


Object-Oriented and Classical Software Engineering (8th Edition)
Stephen Schach | McGraw-Hill Science/Engineering/Math
| ISBN : 0073376183 | July 19, 2010 
 688 pages | PDF | 6.48 MB

Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques.

While maintaining a unique organization with Part I covering underlying software engineering theory, and Part II presenting the more practical life cycle, the eighth edition includes significant revision to problems, new content, as well as a new chapter to enable instructors to better-utilize the book in a one-semester course. Complementing this well-balanced approach is the straightforward, student-friendly writing style, through which difficult concepts are presented in a clear, understandable manner.

Download Link

Wednesday, February 10, 2010

Software Engineering:



Software Engineering:
Effective Teaching and Learning Approaches and Practices
432 pages | PDF | 5,55 MB

“It is not enough to aim; you must hit.” - Italian Proverb
“Software engineering – the “engineering” of software – is part process, part technology, part resource management, and, debatably, until recently, part luck – which make interesting challenges for educators at the undergraduate or graduate level. Learning to be a software engineer – learning about software
– learning about engineering (the former, a nebulous topic, the latter an equally nebulous attitude of professionalism) form the target that educators are aiming to hit. Unfortunately, with constant “innovations” in methodologies, technologies, and programming languages, this is a moving target.
“The great aim of education is not knowledge but action.” Herbert Spencer (1820-1903)
Simply put, the aim of this book is to better prepare educators to better prepare students to be better software engineers. The material in the 18 chapters of this book hits the mark by providing proven ammunition for student learning and assessment, curriculum development, innovative teaching methods, and project approaches that solidify classroom concepts, as well as instill an engineering mindset with respect to responsibility, ethics, certification and licensing. It provides a synergistic experience base that can serve the ongoing and future needs of software engineering educators.



Software Engineering with Microsoft Visual Studio Team System



Software Engineering with Microsoft Visual Studio Team System
CHM | 10 MB

Software Engineering with Microsoft Visual Studio Team System is written for any software team that is considering running a software project using Visual Studio Team System (VSTS), or evaluating modern software development practices for its use. It is about the value-up paradigm of software development, which forms the basis of VSTS: its guiding ideas, why they are presented in certain ways, and how they fit into the process of managing the software lifecycle. This book is the next best thing to having an onsite coach who can lead the team through a consistent set of processes.

Readers will learn what they need to know to get started with VSTS, including The role of the value-up paradigm (versus work-down) in the software development lifecycle, and the meanings and importance of “flow” he use of MSF for Agile Software Development and MSF for CMMI Process Improvement Work items for planning and managing backlog in VSTS Multidimensional, daily metrics to maintain project flow and enable estimation Creating requirements using personas and scenarios Project management with iterations, trustworthy transparency, and friction-free metrics Architectural design using a value-up view, service-oriented architecture, constraints, and qualities of service
Development with unit tests, code coverage, profiling, and build automation Testing for customer value with scenarios, qualities of service, configurations, data, exploration, and metrics
Effective bug reporting and bug assessment Troubleshooting a project: recognizing and correcting common pitfalls and antipatterns This is a book that any team using or considering VSTS should read.



Software Engineering and Computer Games



Software Engineering and Computer Games
CHM | 544 pages | 10,4 mb

This book solves the dilemma of wanting to learn Windows-based software engineering without knowing Windows programming. The basics in Windows programming are explained alongside ideas of object-oriented software engineering. The basics of software engineering are thoroughly discussed first. Once completed, MFC Windows is then introduced through a video game. For programmers interested in learning Windows-based software engineering and Windows programming.