
Collapse
Featured Categories
1-8 of 8 Items < Prev | 1 | Next >
1. | ![]() More About Software Requirements: Thorny Issues and Practical Advice By: Karl E. Wiegers Publisher: Microsoft Press Publication Date: 17-JAN-2006 Insert Date: 04-OCT-2006 Bookshelf Slots: 1.0 | Overview: More About Software Requirements: Thorny Issues and Practical Advice Have you ever delivered software that satisfied all of the project
specifications, but failed to meet any of the customers'
expectations? Without formal, verifiable requirements--and a system
for managing them--the result is often a gap between what
developers think they're supposed to build and what customers think
they're going to get. Too often, lessons about software
requirements engineering processes are formal or academic, and not
of value to real-world, professional development teams. In MORE
ABOUT SOFTWARE REQUIREMENTS: THORNY ISSUES AND PRACTICAL ADVICE,
the author of Software...
|
2. | ![]() By: Russell Miles; Kim Hamilton Publisher: O'Reilly Media, Inc. Publication Date: 25-APR-2006 Insert Date: 10-MAY-2006 Bookshelf Slots: 1.0 | Overview: Learning UML 2.0
"Since its original introduction in 1997, the Unified Modeling
Language has revolutionized software development. Every integrated
software development environment in the world--open-source,
standards-based, and proprietary--now supports UML and, more
importantly, the model-driven approach to software development.
This makes learning the newest UML standard, UML 2.0, critical for
all software developers--and there isn't a better choice than this
clear, step-by-step guide to learning the language."
--Richard Mark Soley, Chairman and CEO, OMG
If you're like most software developers, you're...
|
3. | ![]() UML 2.0 in a Nutshell, 1st Edition By: Dan Pilone; Neil Pitman Publisher: O'Reilly Media, Inc. Publication Date: 20-JUN-2005 Insert Date: 20-SEP-2005 Bookshelf Slots: 1.0 | Overview: UML 2.0 in a Nutshell, 1st Edition
System developers have used modeling languages for decades to
specify, visualize, construct, and document systems. The Unified
Modeling Language (UML) is one of those languages. UML makes it
possible for team members to collaborate by providing a common
language that applies to a multitude of different systems.
Essentially, it enables you to communicate solutions in a
consistent, tool-supported language. Today, UML has become the
standard method for modeling software systems, which means you're
probably confronting this rich and expressive language more than
ever before. And even though you...
|
4. | ![]() By: Russell Miles Publisher: O'Reilly Media, Inc. Publication Date: 20-DEC-2004 Insert Date: 06-JAN-2005 Bookshelf Slots: 1.0 | Overview: AspectJ Cookbook
When Object Oriented programming (OO) first appeared, it was a
revelation. OO gave developers the ability to create software that
was more flexible and robust, but as time went on and applications
became more sophisticated, too, certain areas of "traditional" OO
architectures were found wanting. Aspect-oriented programming (AOP)
addresses those issues by extending the OO approach even further.
Many developers are interested in AOP--especially in AspectJ, the
open source extension of the Java programming language that
explicitly supports the AOP approach. Yet, although AspectJ is
included...
|
5. | ![]() By: Paul Hamill Publisher: O'Reilly Media, Inc. Publication Date: 02-NOV-2004 Insert Date: 11-NOV-2004 Bookshelf Slots: 1.0 | Overview: Unit Test Frameworks
Unit test frameworks are a key element of popular development methodologies such as
eXtreme Programming (XP) and Agile Development. But unit testing has moved far beyond
eXtreme Programming; it is now common in many different types of application
development. Unit tests help ensure low-level code correctness, reduce software
development cycle time, improve developer productivity, and produce more robust
software. Until now, there was little documentation available on unit testing, and most
sources addressed...
|
6. | ![]() Use Cases: Requirements in Context, Second Edition By: Daryl Kulak; Eamonn Guiney Publisher: Addison-Wesley Professional Publication Date: 25-JUL-2003 Insert Date: 10-SEP-2003 Bookshelf Slots: 1.0 | Overview: Use Cases: Requirements in Context, Second Edition This book describes how to gather and define software
requirements using a process based on use cases. It shows systems
analysts and designers how use cases can provide solutions to the
most challenging requirements issues, resulting in effective,
quality systems that meet the needs of users.
Use Cases, Second Edition: Requirements in Context
describes a three-step method for establishing requirements--an
iterative process that produces increasingly refined requirements.
Drawing on their extensive, real- world experience, the authors
offer a wealth of advice on use-case driven lifecycles,...
|
7. | ![]() By: Sinan Si Alhir Publisher: O'Reilly Media, Inc. Publication Date: 07-JUL-2003 Insert Date: 01-JUL-2003 Bookshelf Slots: 1.0 | Overview: Learning UML
Since the dawn of computing, software designers and developers have
searched for ways to describe the systems they worked so hard to
create. Flowcharts enabled the concise documentation of
program-flow and algorithms. Entity-relationship diagrams enabled
database designers to convey the structure underlying the
collection of tables and columns that made up a schema. From the
beginning, technologists recognized the descriptive power inherent
in visual representations of a system, yet it wasn't until 1997
that the first attempt to create a visual language that could be
used across all aspects...
|
8. | ![]() Patterns for Effective Use Cases By: Steve Adolph; Paul Bramble; Alistair Cockburn; Andy Pols Publisher: Addison-Wesley Professional Publication Date: 20-AUG-2002 Insert Date: 25-JAN-2003 Bookshelf Slots: 1.0 | Overview: Patterns for Effective Use Cases Use cases have become an integral part of modeling software
requirements, but many software developers are discovering that
writing effective use cases is more difficult than they had
anticipated. An understanding of the basic principles of use cases
is not enough. Software developers need a source of objective
criteria by which to judge quality and effectiveness.
Patterns for Effective Use Cases provides this set
of objective criteria. Written by experienced use case
practitioners, this book fills a critical information gap by
presenting a pattern language that contains over thirty...
|
1-8 of 8 Items < Prev | 1 | Next >
About Safari Books Online •
Terms of Service •
Privacy Policy •
Contact Us •
Corporate Licenses •
Help •
Accessibility |
![]()
![]()
![]()
![]()
Copyright 2009 Safari Books Online. All rights reserved.




