Du kanske gillar
Building Web Applications with UML
Fri frakt inom Sverige för privatpersoner.
This thoroughly revised Second Edition reflects the latest techniques and issues surrounding the development of software and systems for the Web. You will find:
- Updated, expanded examples and diagrams
- Enhanced coverage of the latest Web application security concerns
- Detailed coverage of proven object technology concepts as applied to the development of Web applications
Written for project managers, architects, analysts, designers, and implementers, Building Web Applications with UML, Second Edition, demystifies the challenging aspects of modeling with the Web Application Extension (WAE) for the Unified Modeling Language. Because UML has been widely accepted as the standard language for modeling software systems, it is without question the best option for modeling Web application designs. The WAE extends the UML notation with semantics and constructs that empower you to model Web-specific architectural elements using the Rational Unified Process or an alternative methodology. Furthermore, using UML allows the modeling of Web applications as a part of the complete system and the integration of the business logic that must be reflected in each application.
With this book as your guide, you will be able to gain a clear understanding of how to address the unique problems of modeling the design of page-based Web applications, and more important, how to take your model directly into working code.
Fler böcker av Jim Conallen
Object-Oriented Analysis and Design with Applications
Grady Booch, Robert Maksimchuk, Michael Engle, Jim Conallen, Kelli Houston
Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join the mainstream of industrial-strength software development. In this third edition--the first revision...
Bloggat om Building Web Applications with UML
Jim Conallen is the Web Modeling Evangelist at Rational Software Corporation, where he has continued his work on the development of the Web Application Extension for the Unified Modeling Language. Prior to joining Rational, he was a consultant specializing in full life cycle object-oriented development. He has built client/server and web-based systems in the transportation, telecommunications, and health care domains; has architected large, high-volume transaction processing systems; and has designed and developed applications in C++, Smalltalk, Java, Delphi and Visual Basic. Jim is a frequent speaker on topics ranging from web application modeling to software best practices. He has written for many industry publications, including ASPToday.com, Rose Architect, and Communications of the ACM. 0201730383AB06262002
I. OVERVIEW OF MODELING AND WEB-RELATED TECHNOLOGIES.1. Introduction.
What This Book Is About.
Role of Modeling.
Role of Process.
Influences of Architecture.
2. Web Application Basics.
Client State Management.
3. Dynamic Clients.
Document Object Model.
4. Beyond HTTP and HTML.
RMI / IIOP.
Types of Security Risks.
Plug-ins and MIME Types.
Modeling Secure Systems.
II. BUILDING WEB APPLICATIONS.
Overview of Software Development.
Software Development for Web Applications.
Project Management Set.
7. Defining the Architecture.
Examining and Prioritizing Use Cases.
Developing Candidate Architectures.
Prototyping: Knowing when to stop.
Web Application Presentation Tier: Architectural Patterns.
Thin Web Client.
Thick Web Client.
8. Requirements and Use Cases.
Gathering and Prioritizing Requirements.
The Use Case Model.
Avoiding Functional Decomposition.
Use Case Model Structure.
The User Experience.
9. The User Experience.
Artifacts of the UX Model.
UX Modeling with UML.
UX Model Stereotype Summary.
Analysis Model Structure.
Defining the Top Level Model.
UX Model Mapping.
Introduction to the Web Application Extension for UML.