Jump to content

User:Varjaaks/Books/ArchitectureModelsVarjaaks

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Architecture and Models

Architecture, Patterns, models and non functional requiremetns

C++
C (programming language)
4+1 architectural view model
View model
Use case
Systems engineering
Requirement
Object-oriented programming
UML state machine
State diagram
Software engineering
Abstraction (computer science)
Class (computer programming)
Inheritance (object-oriented programming)
Polymorphism (computer science)
Dynamic dispatch
Function overloading
Run time (program lifecycle phase)
Data type
Compile time
Design pattern
Object (computer science)
Software design pattern
Abstract data type
Functional programming
Software architecture
Model View ViewModel
Data structure
Architectural pattern
Interaction design pattern
Pedagogical patterns
Style guide
Creational pattern
Abstract factory pattern
Builder pattern
Factory method pattern
Lazy initialization
Multiton pattern
Object pool pattern
Prototype pattern
Resource Acquisition Is Initialization
Singleton pattern
Adapter pattern
Bridge pattern
Composite pattern
Decorator pattern
Facade pattern
Flyweight pattern
Front Controller pattern
Module pattern
Proxy pattern
Behavioral pattern
Chain-of-responsibility pattern
Command pattern
Interpreter pattern
Iterator pattern
Mediator pattern
Memento pattern
Null Object pattern
Observer pattern
Publish–subscribe pattern
Servant (design pattern)
Specification pattern
State pattern
Strategy pattern
Template method pattern
Visitor pattern
Concurrency pattern
Active object
Balking pattern
Double-checked locking
Asynchronous method invocation
Guarded suspension
Join-pattern
Lock (computer science)
Messaging pattern
Monitor (synchronization)
Reactor pattern
Readers–writer lock
Scheduler pattern
Thread pool pattern
Thread-local storage
Event-driven architecture
Layer (object-oriented design)
Multilayered architecture
Software development process
Waterfall model
Software requirements specification
Software design
System integration
Software testing
Software deployment
Software maintenance
Spiral model
Iterative and incremental development
Agile software development
Rapid application development
Capability Maturity Model Integration
Object Constraint Language
Software release life cycle
Systems development life-cycle
Systems design
Unified Modeling Language
Activity (UML)
Actor (UML)
Business process
Database
Component (UML)
Component-based software engineering
Class diagram
Component diagram
Composite structure diagram
Deployment diagram
Object diagram
Package diagram
Profile diagram
Activity diagram
Communication diagram
Interaction overview diagram
Sequence diagram
State diagram (UML)
Timing diagram (Unified Modeling Language)
Use Case Diagram
Applications of UML
Glossary of Unified Modeling Language terms
Model-based testing
Non-functional requirement
Accessibility
Availability
Certification
Regulatory compliance
Configuration management
Documentation
Disaster recovery
Environmental protection
Source code escrow
Extensibility
Fault-tolerant design
Interoperability
Maintainability
Network topology
Open source
Operability
Computer performance
Performance engineering
Privacy
Software portability
Quality (business)
Efficacy
Mean time to recovery
Reliability engineering
Mean time between failures
Resilience (network)
Response time (technology)
Robustness (computer science)
Safety
Factor of safety
Scalability
Security
Backward compatibility
Stability Model
Serviceability (computer)
Software testability
Requirements analysis
Functional requirement
Usability
Non-functional requirements framework
URPS