close
1.

図書

図書
Craig Larman
出版情報: Upper Saddle River, N.J. : Prentice Hall PTR, c2004  xxv, 703 p. ; 26 cm
所蔵情報: loading…
目次情報: 続きを見る
Foreword
Preface
Introduction / Part I:
Object-Oriented Analysis and Design / 1:
What Will You Learn? Is it Useful?
The Most Important Learning Goal?
What is Analysis and Design?
What is Object-Oriented Analysis and Design?
A Short Example
What is the UML?
Visual Modeling is a Good Thing
History
Recommended Resources
Iterative, Evolutionary, and Agile / 2:
What is the UP? Are Other Methods Complementary?
What is Iterative and Evolutionary Development?
What About the Waterfall Lifecycle?
How to do Iterative and Evolutionary Analysis and Design?
What is Risk-Driven and Client-Driven Iterative Planning?
What are Agile Methods and Attitudes?
What is Agile Modeling?
What is an Agile UP?
Are There Other Critical UP Practices?
What are the UP Phases?
What are the UP Disciplines?
How to Customize the Process? The UP Development Case
You Know You Didn't Understand Iterative Development or the UP When...
Case Studies / 3:
What is and isn't Covered in the Case Studies?
Case Study Strategy: Iterative Development + Iterative Learning
The NextGen POS System / Case 1:
The Monopoly Game System / Case 2:
Inception / Part II:
Inception is Not the Requirements Phase / 4:
What is Inception?
How Long is Inception?
What Artifacts May Start in Inception?
You Know You Didn't Understand Inception When...
How Much UML During Inception?
Evolutionary Requirements / 5:
Definition: Requirements
Evolutionary vs. Waterfall Requirements
What are Skillful Means to Find Requirements?
What are the Types and Categories of Requirements?
How are Requirements Organized in UP Artifacts?
Does the Book Contain Examples of These Artifacts?
Use Cases / 6:
Example
Definition: What are Actors, Scenarios, and Use Cases?
Use Cases and the Use-Case Model
Motivation: Why Use Cases?
Definition: Are Use Cases Functional Requirements?
Definition: What are Three Kinds of Actors?
Notation: What are Three Common Use Case Formats?
Example: Process Sale, Fully Dressed Style
What do the Sections Mean?
Notation: Are There Other Formats? A Two-Column Variation
Guideline: Write in an Essential UI-Free Style
Guideline: Write Terse Use Cases
Guideline: Write Black-Box Use Cases
Guideline: Take an Actor and Actor-Goal Perspective
Guideline: How to Find Use Cases
Guideline: What Tests Can Help Find Useful Use Cases?
Applying UML: Use Case Diagrams
Applying UML: Activity Diagrams
Motivation: Other Benefits of Use Cases? Requirements in Context
Example: Monopoly Game
Process: How to Work With Use Cases in Iterative Methods?
Other Requirements / 7:
How Complete are these Examples?
Guideline: Should We Analyze These Thoroughly During Inception?
Guideline: Should These Artifacts be at the Project Website?
NextGen Example: (Partial) Supplementary Specification
Commentary: Supplementary Specification
NextGen Example: (Partial) Vision
Commentary: Vision
NextGen Example: A (Partial) Glossary
Commentary: Glossary (Data Dictionary)
NextGen Example: Business Rules (Domain Rules)
Commentary: Domain Rules
Process: Evolutionary Requirements in Iterative Methods
Elaboration Iteration 1 - Basics / Part III:
Iteration 1-Basics / 8:
Iteration 1 Requirements and Emphasis: Core OOA/D Skills
Process: Inception and Elaboration
Process: Planning the Next Iteration
Domain Models / 9:
What is a Domain Model?
Motivation: Why Create a Domain Model?
Guideline: How to Create a Domain Model?
Guideline: How to Find Conceptual Classes?
Example: Find and Draw Conceptual Classes
Guideline: Agile Modeling-Sketching a Class Diagram
Guideline: Agile Modeling-Maintain the Model in a Tool?
Guidelin: Report Objects-Include 'Receipt' in the Model?
Guideline: Think Like a Mapmaker; Use Domain Terms
Guideline: How to Model the Unreal World?
Guideline: A Common Mistake with Attributes vs. Classes
Guideline: When to Model with 'Description' Classes?
Associations
Example: Associations in the Domain Models
Attributes
Example: Attributes in the Domain Models
Conclusion: Is the Domain Model Correct?
Process: Iterative and Evolutionary Domain Modeling
System Sequence Diagrams / 10:
Example: NextGen SSD
What are System Sequence Diagrams?
Motivation: Why Draw an SSD?
Applying UML: Sequence Diagrams
What is the Relationship Between SSDs and Use Cases?
How to Name System Events and Operations?
How to Model SSDs Involving Other External Systems?
What SSD Information to Place in the Glossary?
Example: Monopoly SSD
Process: Iterative and Evolutionary SSDs
History and Recommended Resources
Operation Contracts / 11:
Definition: What are the Sections of a Contract?
Definition: What is a System Operation?
Definition: Postconditions
Example: enterItem Postconditions
Guideline: Should We Update the Domain Model?
Guideline: When Are Contracts Useful?
Guideline: How to Create and Write Contracts
Example: NextGen POS Contracts
Example: Monopoly Contracts
Applying UML: Operations, Contracts, and the OCL
Process: Operation Contracts Within the UP
Requirements to Design-Iteratively / 12:
Iteratively Do the Right Thing, Do the Thing Right
Provoking Early Change
Didn't All That Analysis and Modeling Take Weeks To Do?
Logical Architecture and UML Package Diagrams / 13:
What is the Logical Architecture? And Layers?
What Layers are the Focus in the Case Studies?
What is Software Architecture?
Applying UML: Package Diagrams
Guideline: Design with Layers
Guideline: The Model-View Separation Principle
What's the Connection Between SSDs, System Operations, and Layers?
Example: NextGen Logical Architecture and Package Diagram
Example: Monopoly Logical Architecture?
On to Object Design / 14:
Agile Modeling and Lightweight UML Drawing
UML CASE Tools
How Much Time Spent Drawing UML Before Coding?
Designing Objects: What are Static and Dynamic Modeling?
The Importance of Object Design Skill over UML Notation Skill
Other Object Design Techniques: CRC Cards
UML Interaction Diagrams / 15:
Sequence and Communication Diagrams
Novice UML Modelers Don't Pay Enough Attention to Interaction Diagrams!
Common UML Interaction Diagram Notation
Basic Sequence Diagram Notation
Basic Communication Diagram Notation
UML Class Diagrams / 16:
Applying UML: Common Class Diagram Notation
Definition: Design Class Diagram
Definition: Classifier
Ways to Show UML Attributes: Attribute Text and Association Lines
Note Symbols: Notes, Comments, Constraints, and Method Bodies
Operations and Methods
Keywords
Stereotypes, Profiles, and Tags
UML Properties and Property Strings
Generalization, Abstract Classes, Abstract Operations
Dependency
Interfaces
Composition Over Aggregation
Constraints
Qualified Association
Association Class
Singleton Classes
Template Classes and Interfaces
User-Defined Compartments
Active Class
What's the Relationship Between Interaction and Class Diagrams?
GRASP: Designing Objects with Responsibilities / 17:
UML versus Design Principles
Object Design: Example Inputs, Activities, and Outputs
Responsibilities and Responsibility-Driven Design
GRASP: A Methodical Approach to Basic OO Design
What's the Connection Between Responsibilities, GRASP, and UML Diagrams?
What are Patterns?
Where are We Now?
A Short Example of Object Design with GRASP
Applying GRASP to Object Design
Creator
Information Expert (or Expert)
Low Coupling
Controller
High Cohesion
Object Design Examples with GRASP / 18:
What is a Use Case Realization?
Artifact Comments
What's Next?
Use Case Realizations for the NextGen Iteration
Use Case Realizations for the Monopoly Iteration
Process: Iterative and Evolutionary Object Design
Summary
Designing for Visibility / 19:
Visibility Between Objects
What is Visibility
Mapping Designs to Code / 20:
Programming and Iterative, Evolutionary Development
Creating Class Definitions from DCDs
Creating Methods from Interaction Diagrams
Collection Classes in Code
Exceptions and Error Handling
Defining the Sale.makeLineItem Method
Order of Implementation
Test-Driven or Test-First Development
Summary of Mapping Designs to Code
Introduction to the NextGen POS Program Solution
Introduction to the Monopoly Program Solution
Test-Driven Development and Refactoring / 21:
Test-Driven Development
Refactoring
Elaboration Iteration 2 - More Patterns / Part IV:
UML Tools and UML as Blueprint / 22:
Forward, Reverse, and Round-Trip Engineering
What is a Common Report of Valuable Features?
What to Look For in a Tool?
If Sketching UML, How to Update the Diagrams After Coding?
Quick Analysis Update / 23:
Case Study: NextGen POS
Case Study: Monopoly
Iteration 2-More Patterns / 24:
From Iteration 1 to 2
Iteration-2 Requirements and Emphasis: Object Design and Patterns
GRASP: More Objects with Responsibilities / 25:
Polymorphism
Pure Fabrication
Indirection
Protected Variations
Applying GoF Design Patterns / 26:
Adapter (GoF)
Some GRASP Principles as a Generalization of Other Patterns
"Analysis" Discoveries During Design: Domain Model
Factory
Singleton (GoF)
Conclusion of the External Services with Varying Interfaces Problem
Strategy (GoF)
Composite (GoF) and Other Design Principles
Facade (GoF)
Observer/Publish-Subscribe/Delegation Event Model (GoF)
Conclusion
Elaboration Iteration 3 - Intermediate Topics / Part V:
Iteration 3-Intermediate Topics / 27:
NextGen POS
Monopoly
UML Activity Diagrams and Modeling / 28:
How to Apply Activity Diagrams?
More UML Activity Diagram Notation
Guidelines
Example: NextGen Activity Diagram
Process: Activity Diagrams in the UP
Background
UML State Machine Diagrams and Modeling / 29:
Definitions: Events, States, and Transitions
How to Apply State Machine Diagrams?
More UML State Machine Diagram Notation
Example: UI Navigation Modeling with State Machines
Example: NextGen Use Case State Machine Diagram
Process: State Machine Diagrams in the UP
Relating Use Cases / 30:
The include Relationship
Terminology: Concrete, Abstract, Base, and Addition Use Cases
The extend Relationship
The generalize Relationship
Use Case Diagrams
More SSDs and Contracts / 31:
Domain Model Refinement / 32:
New Concepts for the NextGen Domain Model
Generalization
Defining Conceptual Superclasses and Subclasses
When to Define a Conceptual Subclass?
When to Define a Conceptual Superclass?
NextGen POS Conceptual Class Hierarchies
Abstract Conceptual Classes
Modeling Changing States
Class Hierarchies and Inheritance in Software
Association Classes
Aggregation and Composition
Time Intervals and Product Prices-Fixing an Iteration 1 "Error"
Association Role Names
Roles as Concepts versus Roles in Associations
Derived Elements
Qualified Associations
Reflexive Associations
Using Packages to Organize the Domain Model
Example: Monopoly Domain Model Refinements
Architectural Analysis / 33:
Process: When Do We Start Architectural Analysis?
Definition: Variation and Evolution Points
Common Steps in Architectural Analysis
The Science: Identification and Analysis of Architectural Factors
Example: Partial NextGen POS Architectural Factor Table
The Art: Resolution of Architectural Factors
Summary of Themes in Architectural Analysis
Process: Iterative Architecture in the UP
Logical Architecture Refinement / 34:
Example: NextGen Logical Architecture
Collaborations with the Layers Pattern
Other Layer Pattern Issues
Model-View Separation and "Upward" Communication
More Object Design with GoF Patterns / 35:
Example: NextGen POS
Failover to Local Services; Performance with Local Caching
Handling Failure
Failover to Local Services with a Proxy (GoF)
Designing for Non-Functional or Quality Requirements
Accessing External Physical Devices with Adapters
Abstract Factory (GoF) for Families of Related Objects
Handling Payments with Polymorphism and Do It Myself
Example: Monopoly
Package Design / 36:
Package Organization Guidelines
UML Deployment and Component Diagrams / 37:
Deployment Diagrams
Component Diagrams
Designing a Persistence Framework with Patterns / 38:
The Problem: Persistent Objects
The Solution: A Persistence Service from a Persistence Framework
Frameworks
Requirements for the Persistence Service and Framework
Key Ideas
Pattern: Representing Objects as Tables
UML Data Modeling Profile
Pattern: Object Identifier
Accessing a Persistence Service with a Facade
Mapping Objects: Database Mapper or Database Broker Pattern
Framework Design with the Template Method Pattern
Materialization with the Template Method Pattern
Configuring Mappers with a MapperFactory
Pattern: Cache Management
Consolidating and Hiding SQL Statements in One Class
Transactional States and the State Pattern
Designing a Transaction with the Command Pattern
Lazy Materialization with a Virtual Proxy
How to Represent Relationships in Tables
PersistentObject Superclass and Separation of Concerns
Unresolved Issues
Documenting Architecture: UML & the N+1 View Model / 39:
The SAD and Its Architectural Views
Notation: The Structure of a SAD
Example: A NextGen POS SAD
Example: A Jakarta Struts SAD
Process: Iterative Architectural Documentation
Special Topics / Part VI:
More on Iterative Development and Agile Project Management / 40:
How to Plan an Iteration?
Adaptive versus Predictive Planning
Phase and Iteration Plans
How to Plan Iterations with Use Cases and Scenarios?
The (In)Validity of Early Estimates
Organizing Project Artifacts
You Know You Didn't Understand Iterative Planning When...
Bibliography
Glossary
Index
Foreword
Preface
Introduction / Part I:
2.

図書

図書
Benjamin S. Blanchard, Wolter J. Fabrycky
出版情報: Upper Saddle River, N.J. : Pearson/Prentice Hall, c2011  xii, 786 p. ; 24 cm
シリーズ名: Prentice-Hall international series in industrial and systems engineering
所蔵情報: loading…
3.

図書

図書
Julius S. Bendat
出版情報: New York : Wiley, c1998  xiii, 474 p. ; 24 cm
所蔵情報: loading…
目次情報: 続きを見る
Linear Systems, Random Data
Zero-Memory Nonlinear Systems
Direct and Reverse MI/SO
Techniques for Analysis and Identification of Nonlinear Systems
Parallel Linear and Nonlinear Systems
Determination of Physical Parameters with Memory in Nonlinear Systems
Nonlinear System Response Properties of a Naval Frigate from Measured Ocean Engineering Data
Nonlinear System Response Properties of a Naval Barge from Measured Ocean Engineering Data
Bilinear and Trilinear Systems
Input Output Relations for Bilinear and Trilinear Systems
References
Index
Glossary of Symbols
Linear Systems, Random Data
Zero-Memory Nonlinear Systems
Direct and Reverse MI/SO
4.

図書

図書
Adrian Bejan
出版情報: Cambridge : Cambridge University Press, 2000  xix, 324 p., [15] p. of plates ; 26 cm
所蔵情報: loading…
5.

図書

図書
by Eronini Umez-Eronini
出版情報: Pacific Grove : PWS, c1999  xiv, 993 p. ; 27 cm
所蔵情報: loading…
目次情報: 続きを見る
Preface
Physical Modeling and Construction / Part I:
Introduction / 1:
Concept of Dynamic and Static Systems
Feedback Control Concept
Definition of a System
Stage One: Physical Modeling
Practice Problems
Specification of Dynamic Systems and Behavior / 2:
Introducing Mechanical Behavior Components
Some Electrical Behavior Components
Physical Modeling Examples
Stage Two-Model Construction: Preliminaries
Engineering System Models In State Space / 3:
The State Space Approach
Mechanical Systems
Incompressible Fluid Systems
Electrical Systems
Other System Models In State Space / 4:
Thermal Systems
Process Engineering Systems
Examples of Distributed-Parameter Models
Nonengineering System Examples
Generalized System Models and Analogs / 5:
The Concept of Energetic Systems
Electromechanical Systems
Other Hybrid and Integrated System Examples
Introducing Micromachined Devices
References for Part I
Model Simulation / Part II:
Response of Lumped-Parameter Systems / 6:
Stage Three: Model Solution
Review of Complex Numbers and The ir Representations
Time-Domain Solution of the Vector State Equation
Solution of the Linear Time-Discrete Model
Digital Computer Simulation of Dynamic Systems
Solution of Higher-Order Scalar Systems / 7:
Response of Second-Order Systems
Phasor Transform Solution and Sinusoidal Steady State
Introducing Mechanical Vibrations
Forced Response to Nonsinusoidal Periodic Inputs
Further Solution By Transformation / 8:
The Fourier Transform
Introducing the Laplace Transform Method
Laplace Domain Solution of the Vector State Equation
z-Domain Solution of Discrete-Time Systems
Representation of System Dynamics / 9:
Operational Block Diagrams and Related Algebra
Identification and Frequency Response
Relations Between Transfer Functions and Sate Models
Concepts in State Space
Stability of Dynamic Systems / 10:
Stability Concepts in State Space
Stability and Eigenvalue Placement
Stability of Discrete-Time Systems
Stability in the Frequency Domain
Stability and Nonlinear Systems
References for Part II
System Design / Part III:
Introducing Automatic Control Systems Design / 11:
Stage Four: Design
Classical Feedback Controllers
Root Locus and Routh Test Design
Design In the Frequency Domain / 12:
Design for Specified Performance
Design by Frequency Domain Compensation
Classical Mode Controllers and Nonlinear Examples
Multi-Loop and Other Control Configurations / 13:
Feedforward and Cascade Configurations
Multivariable Control Systems
Introducing State Observers and Adaptive Control
Introducing Continuous-Time Optimal control and the H[sub infinity] Control Concept
Discrete-Time Control Systems / 14:
Digital Computers in Control Loops
Single-Loop Digital Controllers
Discrete-Time State Space Design
Introducing Discrete-Time Optimal Control
Realization of Microcomputer Control Systems / 15:
Interfacing with External Equipment
Computer Data Acquisition and Control
Illustration of a Computer Implementation: Preliminaries
Microcomputer Realization of a Liquid Level/Flow Control System
References for Part III /
Selected Constants / Appendix A:
Properties, and Conversion Factors
Typical Values of Selected Properties
Selected Conversion Factors /
Some Elements of Linear Algebra / Appendix B:
Matrices: Definitions
Matrix Algebra
Eigenvalues and Diagonalization
Functions of a Square Matrix /
Answers to Selected (*) Problems / Appendix C:
Index
Preface
Physical Modeling and Construction / Part I:
Introduction / 1:
6.

図書

図書
Dietmar Findeisen
出版情報: Berlin : Springer, c2000  xxi, 383 p. ; 25 cm
所蔵情報: loading…
目次情報: 続きを見る
From the contents: Theory of Dynamic Systems
Classification of Units
Systems Modelling by Diagrams
Systems Modelling by Governing Equations
Model Formulation by Equations of Motion
Concepts of Mobility and Dynamics Compliance
Power System Dynamics
Generalized Theorems and Properties of Two-Port Signal Networks
Special Theorems of Transmission in Mechanical Lumped Networks
Appendix
Complete System Responses
Time and Frequency Responses
From the contents: Theory of Dynamic Systems
Classification of Units
Systems Modelling by Diagrams
7.

図書

図書
Sergey N. Dorogovtsev
出版情報: Oxford ; New York : Oxford University Press, 2010  ix, 134 p. ; 25 cm
シリーズ名: Oxford master series in physics ; 20
Oxford master series in statistical, computational, and theoretical physics
所蔵情報: loading…
目次情報: 続きを見る
First steps towards networks / 1:
Euler's graph / 1.1:
Examples of graphs / 1.2:
Shortest path length / 1.3:
Lattices and fractals / 1.4:
Milgram's experiment / 1.5:
Directed networks / 1.6:
What are random networks? / 1.7:
Degree distribution / 1.8:
Clustering / 1.9:
Adjacency matrix / 1.10:
Classical random graphs / 2:
Two classical models / 2.1:
Loops in classical random graphs / 2.2:
Diameter of classical random graphs / 2.3:
The birth of a giant component / 2.4:
Finite components / 2.5:
Small and large worlds / 3:
The world of Paul Erdos / 3.1:
Diameter of the Web / 3.2:
Small-world networks / 3.3:
Equilibrium versus growing trees / 3.4:
Giant connected component at birth is fractal / 3.5:
Dimensionality of a brush / 3.6:
From the Internet to cellular nets / 4:
Levels of the Internet / 4.1:
The WWW / 4.2:
Cellular networks / 4.3:
Co-occurrence networks / 4.4:
Uncorrelated networks / 5:
The configuration model / 5.1:
Hidden variables / 5.2:
Neighbour degree distribution / 5.3:
Loops in uncorrelated networks / 5.4:
Statistics of shortest paths / 5.5:
Uncorrelated bipartite networks / 5.6:
Percolation and epidemics / 6:
Connected components in uncorrelated networks / 6.1:
Ultra-resilience phenomenon / 6.2:
Finite-size effects / 6.3:
k-cores / 6.4:
Epidemics in networks / 6.5:
Self-organization of networks / 7:
Random recursive trees / 7.1:
The Barabási-Albert model / 7.2:
General preferential attachment / 7.3:
Condensation phenomena / 7.4:
Accelerated growth / 7.5:
The BKT transition / 7.6:
Deterministic graphs / 7.7:
Correlations in networks / 8:
Degree-degree correlations / 8.1:
How to measure correlations / 8.2:
Assortative and disassortative mixing / 8.3:
Why are networks correlated? / 8.4:
Degree correlations and clustering / 8.5:
Weighted networks / 9:
The strength of weak ties / 9.1:
World-wide airport network / 9.2:
Modelling weighted networks / 9.3:
Motifs, cliques, communities / 10:
Cliques in networks / 10.1:
Statistics of motifs / 10.2:
Modularity / 10.3:
Detecting communities / 10.4:
Hierarchical architectures / 10.5:
Navigation and search / 11:
Random walks on networks / 11.1:
Biased random walks / 11.2:
Kleinberg's problem / 11.3:
Navigability / 11.4:
Google PageRank / 11.5:
Traffic / 12:
Traffic in the Internet / 12.1:
Congestion / 12.2:
Cascading failures / 12.3:
Interacting systems on networks / 13:
The Ising model on networks / 13.1:
Critical phenomena / 13.2:
Synchronization / 13.3:
Games on networks / 13.4:
Avalanches as branching processes / 13.5:
Optimization / 14:
Critique of preferential attachment / 14.1:
Optimized trade-offs / 14.2:
The power of choice / 14.3:
Outlook / 15:
Further reading
References
Index
From the Internet to cellular networks
First steps towards networks / 1:
Euler's graph / 1.1:
Examples of graphs / 1.2:
8.

図書

図書
R.J. Wieringa
出版情報: Chichester ; New York : Wiley, c1996  xvi, 453 p. ; 25 cm
所蔵情報: loading…
9.

図書

図書
Katsuhiko Ogata
出版情報: Upper Saddle River, N.J. : Pearson Prentice Hall, c2004  ix, 768 p. ; 24 cm
所蔵情報: loading…
目次情報: 続きを見る
Introduction / 1:
The Laplace Transform / 2:
Mechanical Systems / 3:
Electrical Systems / 4:
Fluid Systems and Thermal Systems / 5:
Linear Systems Analyses in the Time Domain / 6:
Linear Systems Analysis in the Frequency Domain / 7:
Analysis and Design of Control Systems in the Time Domain / 8:
Analysis and Design of Control Systems in the Frequency Domain / 9:
Mathematical Modeling of Dynamic Systems in State Space / 10:
Discrete-Time Systems / 11:
Systems of Units / Appendix A:
Conversion Tables / Appendix B:
Vector-Matrix Analysis / Appendix C:
References
Index
Introduction / 1:
The Laplace Transform / 2:
Mechanical Systems / 3:
10.

図書

図書
P.M. Anderson, A.A. Fouad
出版情報: Ames : Iowa State University Press, 1977  xi, 464 p. ; 26 cm
所蔵情報: loading…
文献の複写および貸借の依頼を行う
 文献複写・貸借依頼