Free photoshop tutorials
 

Archive for the 'Software Development' Category

Emergent Design: The Evolutionary Nature of Professional Software Development

For software to consistently deliver promised results, software development must mature into a true profession. Emergent Design points the way. As software continues to evolve and mature, software development processes become more complicated, relying on a variety of methodologies and approaches. This book illuminates the path to building the next generation of software. Author Scott L. Bain integrates the best of today’s most important development disciplines into a unified, streamlined, realistic, and fully actionable approach to developing software. Drawing on patterns, refactoring, and test-driven development, Bain offers a blueprint for moving efficiently through the entire software lifecycle, smoothly managing change, and consistently delivering systems that are robust, reliable, and cost-effective.

Reflecting a deep understanding of the natural flow of system development, Emergent Design helps developers work with the flow, instead of against it. Bain introduces the principles and practices of emergent design one step at a time, showing how to promote the natural evolution of software systems over time, making systems work better and provide greater value. To illuminate his approach, Bain presents code examples wherever necessary and concludes with a complete project case study.

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5 out of 5)
Loading ... Loading ...
  • 1,210 views
  • 0 Comments
  • In: IT eBooks, Software Development
  • Author : mrblue
  • Software Security Engineering: A Guide for Project Managers

    Software that is developed from the beginning with security in mind will resist, tolerate, and recover from attacks more effectively than would otherwise be possible. While there may be no silver bullet for security, there are practices that project managers will find beneficial. With this management guide, you can select from a number of sound practices likely to increase the security and dependability of your software, both during its development and subsequently in its operation.

    Software Security Engineering draws extensively on the systematic approach developed for the Build Security In (BSI) Web site. Sponsored by the Department of Homeland Security Software Assurance Program, the BSI site offers a host of tools, guidelines, rules, principles, and other resources to help project managers address security issues in every phase of the software development life cycle (SDLC). The book’s expert authors, themselves frequent contributors to the BSI site, represent two well-known resources in the security world: the CERT Program at the Software Engineering Institute (SEI) and Cigital, Inc., a consulting firm specializing in software security.

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)
    Loading ... Loading ...
  • 1,525 views
  • 0 Comments
  • In: IT eBooks, Security, Software Development
  • Author : mrblue
  • Basic Statistics Using SAS Enterprise Guide A Primer

    "This guide is an excellent introduction to SAS Enterprise Guide for users new to Enterprise Guide, new to statistics, or both. A user stepping through all the examples in this book would end up being exposed to many different types of data and a variety of commonly-used statistical techniques, from t-tests and Fisher's Exact Test to logistic regression and survival analysis. Throughout, the emphasis is on good statistical practices - looking at the data, thinking about what questions to ask about the data, and then using statistical methods to address those questions. The examples provide excellent illustrations of how to use Enterprise Guide to accomplish these tasks at just the right level of detail, and it is obvious from the context how to extend the examples to more complex situations. This book is recommended for anyone who wants to learn the basics of SAS Enterprise Guide for statistical analysis." –David J. Pasta, Vice President, Statistics & Data Operations, ICON Clinical Research.

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading ... Loading ...
  • 749 views
  • 0 Comments
  • In: Software Development
  • Author : mrblue
  • VBA For Dummies

    VBA helps you put your computer in its place Write programs that automate tasks and make Office 2007 work better for you If your computer is becoming your boss instead of your servant, start using VBA to tell it what to do! Here's the latest on the VBA IDE and program containers, debugging and controlling your programs, working with multiple applications using a single program, and the most exciting stuff — programming for all the Office 2007 applications.

    Discover how to
    Customize an application's interface
    Quick-launch a VBA program
    Store and modify information
    Use VBA with the Ribbon
    Understand object-oriented programming
    Avoid runtime errors

    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading ... Loading ...
  • 1,667 views
  • 0 Comments
  • In: IT eBooks, Office, Software Development, Visual Basic
  • Author : Minus2
  • Scaling Software Agility: Best Practices for Large Enterprises

    Agile development practices, while still controversial in some circles, offer undeniable benefits: faster time to market, better responsiveness to changing customer requirements, and higher quality. However, agile practices have been defined and recommended primarily to small teams. In Scaling Software Agility, Dean Leffingwell describes how agile methods can be applied to enterprise-class development.

    • Part I provides an overview of the most common and effective agile methods.
    • Part II describes seven best practices of agility that natively scale to the enterprise level.
    • Part III describes an additional set of seven organizational capabilities that companies can master to achieve the full benefits of software agility on an enterprise scale.

    This book is invaluable to software developers, testers and QA personnel, managers and team leads, as well as to executives of software organizations whose objective is to increase the quality and productivity of the software development process but who are faced with all the challenges of developing software on an enterprise scale.

    1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5 out of 5)
    Loading ... Loading ...
  • 1,259 views
  • 0 Comments
  • In: IT eBooks, Software Development
  • Author : mrblue