visual modeling

PPT 39 стр. 1,2 МБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 39
visual modeling and the uml page *  “modeling captures essential parts of the system.” dr. james rumbaugh visual modeling is modeling using standard graphical notations what is visual modeling? computer system order item ship via business process 3 core message: modeling captures essential parts of the system key point 1: computer system basically automate business processes. however, it’s not easy to build software systems on time and within budget. key point 2: building a complex software system requires blueprint. you don’t construct a building without a blueprint. visual modeling is the blueprint for software systems. conclusion: vm is a key to successful software development page *  use case analysis is a technique to capture business process from user’s perspective visual modeling captures business process 4 core message: vm captures business process key point 1: understanding business process is hard. if an architect and developers don’t understand the business …
2 / 39
development team. the team is distributed in three cities around the world; sweden, milwaukee, and philadelphia. there is a common language - visual modeling. key point 3: with vm, there is a smooth transition between business domain and computer domain. also, you can establish traceability from business domain to computer domain. conclusion: vm is a communication tool. page *  visual modeling manages complexity 6 core message: vm manages complexity key point 1: this is a model of typical system. sale has information about purchase order, sales person, and customer. in a system, you may get hundreds or thousands of these things (or objects). key point 2: human mind can only handle 7 plus or minus things at once. vm allows you to raise your level of abstraction. there are constructs to group things into more manageable number of things. example: one new developer joins the group. how do you …
3 / 39
cation. for example, a component is an application in a binary format, whether the component is made of objects or not. vm can be used as a component browser and it can also be used to model component assembly. conclusion: vm promotes reuse. page *  what is the uml? uml stands for unified modeling language the uml combines the best of the best from data modeling concepts (entity relationship diagrams) business modeling (work flow) object modeling component modeling the uml is the standard language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system it can be used with all processes, throughout the development life cycle, and across different implementation technologies 9 core message -- second bullet uml can be used to communicate system and software design throughout the life cycle page *  uml concepts the uml may be used to: display the boundary of a …
4 / 39
which are used at logon validation 13 page *  actors an actor is someone or some thing that must interact with the system under development student registrar professor billing system 14 page *  use cases a use case is a pattern of behavior the system exhibits each use case is a sequence of related transactions performed by an actor and the system in a dialogue actors are examined to determine their needs registrar -- maintain the curriculum professor -- request roster student -- maintain schedule billing system -- receive billing information from registration maintain schedule maintain curriculum request course roster 15 page *  documenting use cases a flow of events document is created for each use cases written from an actor point of view details what the system must provide to the actor when the use cases is executed typical contents how the use case starts and …
5 / 39
use case relationships may be discovered a uses relationship shows behavior that is common to one or more use cases an extends relationship shows optional behavior register for courses > logon validation > maintain curriculum 19 page *  use case realizations the use case diagram presents an outside view of the system interaction diagrams describe how use cases are realized as interactions among societies of objects two types of interaction diagrams sequence diagrams collaboration diagrams 20 page *  sequence diagram a sequence diagram displays object interactions arranged in a time sequence : student registration form registration manager math 101 1: fill in info 2: submit 3: add course(joe, math 01) 4: are you open? 5: are you open? 6: add (joe) 7: add (joe) math 101 section 1 21 page *  collaboration diagram a collaboration diagram displays object interactions organized around objects and their links to one …

Хотите читать дальше?

Скачайте все 39 страниц бесплатно через Telegram.

Скачать полный файл

О "visual modeling"

visual modeling and the uml page *  “modeling captures essential parts of the system.” dr. james rumbaugh visual modeling is modeling using standard graphical notations what is visual modeling? computer system order item ship via business process 3 core message: modeling captures essential parts of the system key point 1: computer system basically automate business processes. however, it’s not easy to build software systems on time and within budget. key point 2: building a complex software system requires blueprint. you don’t construct a building without a blueprint. visual modeling is the blueprint for software systems. conclusion: vm is a key to successful software development page *  use case analysis is a technique to capture business process from user’s …

Этот файл содержит 39 стр. в формате PPT (1,2 МБ). Чтобы скачать "visual modeling", нажмите кнопку Telegram слева.

Теги: visual modeling PPT 39 стр. Бесплатная загрузка Telegram