i want uml diagram for defence against large scale online password guessing attacks by using persuasive cued click points
Posts: 14,118
Threads: 61
Joined: Oct 2014
Unified Modeling Language (UML®) is a standard visual modeling language intended to be used
• modeling of business processes and the like,
• analysis, design and implementation of software-based system
UML is a common language for business analysts, software architects and developers used to describe, specify, design and document existing or new business processes, structure and behavior of software systems artifacts.
It can be used with all major component and object software development methods and for various deployment platforms (eg, J2EE, .NET).
UML is a standard modeling language, not a software development process. UML 1.4.2 specification explained that the process:
• provides guidance on the order of a team's activities,
• specifies which artifacts should be developed,
• directs the tasks of individual developers and the team as a whole, and
• provides criteria for monitoring and measuring the outputs and activities of a project.
UML is intentionally process independent and could be applied in the context of different processes. Even so, it is best suited for process development of use processes, iterative and incremental. An example of this process is the Rational Unified Process (RUP).
UML is not complete and is not completely visual. Given some UML diagram, we can not be sure to understand the part represented or the behavior of the diagram only system. Some information could be intentionally omitted from the diagram, some information represented in the diagram could have different interpretations, and some UML concepts have no graphical notation at all, so there is no way to represent those in diagrams.
For example, the semantics of multiplicity of actors and the multiplicity of use cases in use-case diagrams is not precisely defined in the UML specification and could mean concurrent or successive use-case use.