UML vs Software Development Process

UML در مقابل فرآیند توسعه نرم‌افزار

A software development process is a recipe used for constructing software determining the capabilities it has, how it is constructed, who works on what, and the time frames for all activities. Processes aim to bring discipline and predictability to software development, increasing the chance of success of a project .UML is the language for modeling your software, it’s an important part of the software development process. Modelling consists of building an abstraction of reality. Abstractions are simplifications that They ignore irrelevant details and They only represent the relevant details.

Continue reading
UML from What to How with Use Case and Activity Diagram

UML از چه به چگونه با نمودار مورد استفاده و نمودار فعالیت

Use cases show what your system should do. Activity diagrams allow you to specify how your system will accomplish its goals. Activity diagrams show high-level actions chained together to represent a process occurring in your system. Activity diagrams are particularly good at modeling business processes or elaborating a use case. This article shows you how to do so.

Continue reading