December 20, 2014 I was honored to participate in the "Software Engineering: Research and Practice" seminar hosted by Fudan University. In the afternoon open space activity, I recommended UML use-case as one of the 6 topics and became the moderator of this topic. This topic was discussed with a number of teachers and industry experts. Finally, as a representative
ArticleDirectory
Basic Concepts
Instance requirements
It is important to clarify the relationship between use cases when drawing a use case diagram. The relationships of use cases include generalization, extended, and include ). Include and extend are the
1.Visio Features Overview:Can be used to draw various types of diagrams, including it-related diagrams, building plans, circuit diagrams and other diagrams. such as (this is just a partial list, and does not cover all the features of Visio) 2. Visio Installation and software key:SoftwareSoftware Installation TutorialsSoftware key3.Visio Usage Tutorials3.1Visio Drawing system use case
Drawing UML diagrams with Rose (use case diagrams, activity diagrams)First, the installation of rose2003, the computer from Win8 to Win10 after the discovery WIN10 does not support the installation of rose2003, changed rose2007 later, found also can not.Workaround: Install in the virtual machine (I am installing the Win XP system, the installation is rose2003).If
Use php class diagram drawing tool -- phuml to build the class diagram of the project
Yesterday, I occasionally searched for the tools used to create UML class diagrams on the Internet. I was planning to create a class diagram for
executor understands. The Use Case model is used in the demand analysis stage. It is the result of repeated discussions between system developers and users. It demonstrates the consensus between developers and users on the requirement specifications. First, it describes the functional requirements of the system to be developed. Second, it regards the system as a black box and understands the system from th
Use case diagram is used in the requirement Analysis stage, describes the functional requirements of a system to be developed, the use Case view emphasizes the function of the system, and is the first design view of the software development design process. It describes the u
Various relationships in a use case diagram
I. Association between participants and use cases
The communication between the participant and the use case also becomes an association or a communication relationship.
Ii. relatio
of actions that interact with system participants and are executed by the system. The UML specification provides a relationship of 3 dependencies, including (include), extension (extend), and generalization (generalization) between use cases, and the various relationship functions and differences are shown in the following table:use case
use case, and the latter is called the secondary performer of the use case.1, as described in the easy-to-expand core model of Office process Management (1th Edition), the use case in this di
Many of the most common causes of software project failures are focused on poor communication or lack of communication between "project key stakeholders". When there is a lack of alliances between development agencies and business advocates, it is even more critical. Business people may know that they have a problem to solve, but the development leader receives only a general description of the business requirements and some specific requirements.In the UML
Use Case features
Use cases have a series of features. These features ensure that the use case can correctly capture functional requirements, and these features are also the basis for determining whether the use
YW-tu. tee-Us.2hl-SE1 Ela-e t or-cahuwe-cabesm Aso Sot-seuleur-e te NY-I vcti-snteaan-udhlsig-Mie Sn-MC OE T-aauf hair o-RTS d yeetem-H table fa-atcefk-NHA on IE-desun-es Ia-II e2t NNN 0iu-ttaci0s-rema6oe-ores-n-da, e0 C-UC: 9ia-ctw-ns-eieT2e-O 'h9-inde UF-N 1Mo-bbs3lr-"eeu: A ttm0po-wtm8pu-eea: lr-err0y-N y2is-u ny-tsl3gs-hee8 t-e v7ue-te mm-Ahl persons l,-ce,-t u read Ah-ovsne-ree read dr-rr e-AB D, -N. g0ew-d o se-aa I-tnlna-HDS rating gr-e-il on P steat-y v I tr-SSETI-Thl to en-EO, RG-muan r
Labels: soft test UML object-oriented
An important way for users to communicate with developers is to describe user requirements. Developers can understand the functions of the system from the perspective of users.
A Use Case chart has three main elements: the participant (actor), the use
. Generalization (inheritance)Is the commonly understood inheritance relationship, where the child use case is similar to the parent use case, but behaves more specifically, and the child use case inherits all the structures, beha
Author: Zhang Keqiang author Weibo: Zhang Keqiang-Agile 307
Sequence diagram, also known as time series diagram, sequence diagram, English name sequence Diagram. In the Jacobson use case analysis approach, it is encouraged to exp
confirmation, preferably with the user representative to confirm the signature.(2) "Review requirements Document" Activities, can not be omitted, the need for system analysis, designers to fully understand, analyze the requirements, confirm that the requirements analysis described clearly, and do not go beyond the scope.(3) "Create and publish a requirement baseline" activity, which solidifies the requirements and requires the creation of a demand tracking matrix.Next, we will focus on demand a
Defined
system boundaries determine the boundaries between the inside and outside of the system.
the protagonist represents the role played by the external object. An object can play several roles, so it can be represented by several protagonists.
communication relationships are used to illustrate the participation of protagonists in use cases.
A use case is a
In the software development process, the software design stage plays an important role. A good design can improve the development efficiency. The design use case diagram clearly shows the user's operation behavior. The use case diagram
The use case diagram in UML describes user requirements, describes system functions from the user's perspective, and points out the executors of various functions, emphasizing who is using the system and what functions the system executors are performing. It is mainly used in the requirement analysis stage to describe
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.