"I love Jaroslaw Zelinski IT-Consulting - Jaroslaw Zelinski IT-Consulting"
www.jaroslawzelinski.biz VS www.gqak.com
2022-10-19 10:05:39
Business Systems Consulting & Training About MeContactBlogPrivacy PolicyNewsletterSee more… SysML – a few wordsaboutIn this place, I have been collecting some speaks about the SysML language. It is origin from UML (it is a UML profile). SysML is the main MBSE method weRead the rest of thispage» Ontology-Oriented Data Management and Document DatabasesThis study presents a method for the storage of data organized in digital documents, which is proven in practice. The discussed method does not bear any disadvantages of the relationalRead the rest of thispage» Business Systems Analyst & DesignerBusiness AnalysisOMG.org notations: BMM, BPMN, SBVR. ... Read More ... Software RequirementsOMG.org notations: UML, SysML ... Read More ... Training and workshopsPractical use of notation and patterns ... Read More ... Jaroslaw Zelinski IT-ConsultingI have 30 years of experience in the IT systems market. I have been independently designing and supervising implementations for 20 years, the last 10 years also remotely. I have been involved in information and systems modeling research for 15 years, and I am also an academic teacher and have research experience.Table of ContentsInterim Enterprise ArchitectClasses and WorkshopsBusiness Process Management (£499)Day 1Day 2AdditionsBusiness Software Design (£499)Day 1Day 2AdditionsMethodologies andtoolsObject-Oriented Analysis and Design with Unified Modeling Language (OOAD withUML)Business Process Management and Business Modeling with BPMN andSBVRBusiness analysis, requirements gathering – model-driven approachCASE softwareMoreBibliographyInterim Enterprise Architect(prices: ask about SLAplan)Ongoing analysis of operational documents and the development and maintenance of documentation that includes business process models and related information systems architecture. The goal is to collect and document knowledge about the organization and manage it in a way that allows it to be used immediately to make decisions about changes and present selected information about the way things are done to outsiders.collection and analysis of source documents, user stories,etc,Formalized block diagrams (BMM notation) describing business models and company strategies, and recommendations for efficiency improvements.Formalized block diagrams (BPMN/SBVR notations) describing business processes, document flows and their structures, and business rules and ontologies, recommendations for efficiency improvements.Formalized block diagrams (UML notation) and use-case specifications, as graphical-descriptive specifications of software requirements.Formalized block diagrams (UML notation) describing the HLD architecture and logic of the system operation and the LLD architecture and business logic of each dedicated application service (use case) as specifications for the dedicated software.Formalized block diagrams describing the document and information structures in the system and its flow (UML notation).Standard professional documentation (A4, pdf) on-demand.Classes and WorkshopsNOTE: Promotional prices to celebrate company initiation and training in Aberdeen! All classes in property: Centrum Offices, 214 Union St., AB10 1TL, Aberdeen. Ask about remote versions.Business Process Management (£499)Organizations use Business Process Modeling in order to visually document, understand, and improve their processes. BP Modeling visually represents all of the connecting activities, events, and resources of the process of a product or service to make it more efficient. Software development is a risky field. Experts recommend developing clear models with understandable notation early on in projects in order to validate the requirements of the software. Business Process Modeling allows software engineers to negotiate with stakeholders to determine the system that needs to be built, based on what is optimal for both groups.Day 1BPM introduction,business process models: definitions, rules,CRUD and RACI matrix,Business Architecture,documents as data carriers, documents standardization,Day 2BPMN foundations,Analytics models in business analysis,flow elementsartifacts,pools andlines,examples and their discussion.AdditionsAdditional practicing workshops are possible.(source: http://www.bptrendsassociates.com/)Business Software Design (£499)Programming is not solely about constructing software — programming is about designing software.(Ozkaya, Ipek. ‘Building Blocks of Software Design’. IEEE Software 37, no. 2 (March 2020): 3–5. https://doi.org/10.1109/MS.2019.2959049.)Day 1System definition,Object paradigm definitions,“System thinking”,Business software architecture and integration,Day 2What is it: MOF, MDA,UML,basic concepts: class, classifier, value, package, structure,system design SPEM process: use case model, use case scenario, use case realization,UML diagrams: class diagram, state machine diagram, interaction diagram, activity diagram, component diagram,AdditionsAdditional practicing workshops e.g.: business process mapping and design, Use Case 2.0 style system design, document-oriented data modeling, microservices architecture in practice, system integration design, mechatronic system modeling with SysML, etc.Methodologies andtoolsObject-Oriented Analysis and Design with Unified Modeling Language (OOAD withUML)Object oriented paradigm: understanding anduseMOF (Meta Object Facilities) as foundation of UML notation . UML notation: using for modeling object oriented systems .Model-View-Controller (MVC) pattern: what is it domain Model inOOAD.OOAD: how do we use UML diagrams and for what. Practice. (Use Case diagram and use case scenario, sequence diagram, class diagram: separate architecture, vocabulary and data types, state machine diagram, activity diagram, data types in UML/OOAD). Document and mock-up modeling with UML composite structure diagram as a classes , NoSQL – document-oriented database , Model Driven ArchitectureMore about used methods and tools: see on one of my papers.Business Process Management and Business Modeling with BPMN andSBVRBusiness Process Management, definitions and scope .BPMN notation: using for business process documentation, analysis and design, optimization . Descriptive and Analytic models.BPMN and other auxiliary tools . SBVR vocabulary and rules as a business logic descriptionBusiness analysis, requirements gathering – model-driven approachIncompleteness problem in textual requirements specifications . Model as a requirementsDisciplined agile methods , agile modelingUse Case 2.0 Model Based System Engineering (MBSE) . I offer high-quality services in the field of business analysis, requirements specification, and software architecture design. All my works are based on Model Driven Architecture approach (MDA) . It means each analysis includes: the business analysis work stage (Computation Independent Model design, CIM), requirements specification stage (Use Case model and scenario design, as a needed application services specification), and solution design as a technical description of (Platform Independent Model design, PIM) .I use MBSE methods (see INCOSE page). As an analyst and designer, I need a domain expert person to work (as an authorized domain knowledge provider).I use the latest proven methods. As a researcher and academic lecturer, I have theoretical knowledge too and I know the latest software engineering trends. Thru the last 30 years, I have had many successes in doing projects for private and public companies.CASE softwareI’m an experienced user of one of the best CASE software (full range Visual-Paradigm CASE software since 2005), if you need any help on how to use CASE systems, how to do modeling in UML, BPMN, SysML, and so on, ask me about the workshop.Keywords: Enterprise Architect, Business Analyst, Design Authority, Solution Designer, Solutions Architect.MoreSee Summary and condition page.Communication in the project sees Communication and work.For more about me, see Jaroslaw Zelinski page.Any additional question? Fill the Contact Form.Bibliography{5085975:GMJDZZJ4};{5085975:F2ETGHYN};{5085975:CR84KHQT},{5085975:8AJYXT9E};{5085975:7SY4A9KE};{5085975:P5PE3C3R};{5085975:GGPUJMUW};{5085975:52C9MPEY},{5085975:L4FMVIX5},{5085975:F56U5S8N};{5085975:TBT7B5D2},{5085975:84CYAT4F},{5085975:UWH8D5UI};{5085975:GNJVJ8R6};{5085975:QABVZACS};{5085975:R82MIYPB};{5085975:LXK8VA68};{5085975:XH8WRWWF},{5085975:GJXBNWHC},{5085975:LXK8VA68};{5085975:NZTIUBEK},{5085975:P5PE3C3R};{5085975:NZTIUBEK};{5085975:XSXM2FP8};{5085975:TBTQMSD8};{5085975:84CYAT4F},{5085975:TBT7B5D2},{5085975:UWH8D5UI};{5085975:TBT7B5D2};{5085975:GMJDZZJ4};{5085975:F2ETGHYN};{5085975:CR84KHQT},{5085975:8AJYXT9E};{5085975:7SY4A9KE};{5085975:P5PE3C3R};{5085975:GGPUJMUW};{5085975:52C9MPEY},{5085975:L4FMVIX5},{5085975:F56U5S8N};{5085975:TBT7B5D2},{5085975:84CYAT4F},{5085975:UWH8D5UI};{5085975:GNJVJ8R6};{5085975:QABVZACS};{5085975:R82MIYPB};{5085975:LXK8VA68};{5085975:XH8WRWWF},{5085975:GJXBNWHC},{5085975:LXK8VA68};{5085975:NZTIUBEK},{5085975:P5PE3C3R};{5085975:NZTIUBEK};{5085975:XSXM2FP8};{5085975:TBTQMSD8};{5085975:84CYAT4F},{5085975:TBT7B5D2},{5085975:UWH8D5UI};{5085975:TBT7B5D2}apaauthorascno115 Ambler, S. W. (2004). The object primer. Agile Model-Driven Development with UML 2.0 (Third Edition). Cambridge UniversityPress. Ambler, S. W. (2002). Agile modeling. John Wiley &Sons. Aßmann, U., Zschaler, S., & Wagner, G. (2006). Ontologies, meta-models, and the model-driven paradigm. In Ontologies for software engineering and software technology (pp. 249–273). Springer. Booch, G. (2007). Object-oriented analysis and design with applications (G. Booch, Ed.; 3rd ed). Addison-Wesley. Booch, G., Christerson, M., Fuchs, M., & Koistinen, J. (1999). UML XML Mapping Schema. 8. BPMDS (Workshop), Reinhartz-Berger, I., Zdravkovic, J., Gulden, J., Schmidt, R., EMMSAD (Workshop), & CAiSE (Conference). (2019). Enterprise, Business-Process and Information Systems Modeling: 20th International Conference, BPMDS 2019, 24th International Conference, EMMSAD 2019, Held at CAiSE 2019, Rome, Italy, June 3–4, 2019, Proceedings (Vol. 352). Springer International Publishing. http://link.springer.com/10.1007/978–3‑030–20618‑5 Cabanillas, C., Resinas, M., & Ruiz-Cortés, A. (2012). Automated Resource Assignment in BPMN Models Using RACI Matrices. In R. Meersman, H. Panetto, T. Dillon, S. Rinderle-Ma, P. Dadam, X. Zhou, S. Pearson, A. Ferscha, S. Bergamaschi, & I. F. Cruz (Eds.), On the Move to Meaningful Internet Systems: OTM 2012 (Vol. 7565, pp. 56–73). Springer Berlin Heidelberg. https://doi.org/10.1007/978–3‑642–33606-5_5 Daoust, N. (2012). UML requirements modeling for business analysts (First edition). Technics Publications. Dennis, A., Wixom, B. H., & Roth, R. M. (2012). Systems analysis and design (5th ed). JohnWiley. Hart, L. E. (2015). Introduction To Model-Based System Engineering (MBSE) and SysML. Delaware Valley INCOSE Chapter Meeting, 43. https://www.incose.org/docs/default-source/delaware-valley/mbse-overview-incose-30-july-2015.pdf Kurt Bittner. (2011). Use-Case 2.0: Scaling up, scaling out, scaling in for agile projects. https://www.ivarjacobson.com/publications/white-papers/use-case-ebook Miller, J., & Mukerji, J. (2003). MDA Guide Version 1.0.1. 62. OMG.org. (2016, October). MetaObject Facility (MOF). https://www.omg.org/spec/MOF OMG.org. (2014, June 18). Model Driven Architecture (MDA). https://www.omg.org/mda/ Papamarkos, G., Zamboulis, L., & Poulovassilis, A. (2015). Xml Databases. School of Computer Science and Information Systems, Birkbeck College, University of London. http://www.dcs.bbk.ac.uk/~sven/adm08/xmlDBs.pdf Podeswa, H. (2010). UML for the IT business analyst: a practical guide to object-oriented requirements gathering (2nd ed). Course Technology/Cengage Learning. Šenkýř, D., & Kroha, P. (2019). Problem of Incompleteness in Textual Requirements Specification: Proceedings of the 14th International Conference on Software Technologies, 323–330. https://doi.org/10.5220/0007978003230330 Šilingas, D., & Butleris, R. (2009). Towards implementing a framework for modeling software requirements in MagicDraw UML. Information Technology and Control, 38(2). Siricharoen, W. V. (2007). Ontologies and object models in object oriented software engineering. IAENG International Journal of Computer Science, 33(1), 19–24. Zelinski, J. (2020). Synthesis of MOF, MDA, PIM, MVC, and BCE Notations and Patterns. In Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities (pp. 78–89). IGI Global. https://www.igi-global.com/book/applications-approaches-object-oriented-software/235699 ArchivesFebruary 2022March 2021January 2021December 2020October 2020September 2020August 2020CategoriesGeneralModels and architectureVisual-ParadigmMetaLog inEntries feedComments feedWordPress.orgNewsletter "Programming is not solely aboutconstructing software—programmingis about designing software." (Ipek Ozkaya, Carnegie Mellon Software Engineering Institute, [email protected]) ©2022Jaroslaw Zelinski IT-Consulting| Small Business Theme by: D5 Creation | Powered by: WordPress We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.Cookie settingsACCEPTPrivacy & Cookies Policy Close Privacy OverviewThis website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.NecessaryNecessaryAlways EnabledNecessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.Non-necessaryNon-necessaryAny cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website. SAVE & ACCEPT .wpsc-modal .overlay,.wpsc-humbargar-overlay {z-index: 900000000;}.wpsc-modal .loader,.wpsc-modal .inner-container,.wpsc-humbargar-menu {z-index: 900000001;}.select2-container--open {z-index: 900000002;}.wpsc-header {background-color: #313042 !important;}.wpsc-shortcode-container {background-color: #fff !important;border: 1px solid #313042 !important;color: #2c3e50;}.wpsc-tickets-nav, .wpsc-humbargar, .wpsc-humbargar-title {color: #fff !important;}.wpsc-humbargar-overlay {z-index: 900000000;}.wpsc-humbargar-menu {z-index: 900000001;background-color: #fff !important;}.wpsc-humbargar-menu-item:hover, .wpsc-humbargar-menu-item.active,.wpsc-setting-nav:hover,.wpsc-setting-nav.active {background-color: #313042 !important;}/* Ticket list */.wpsc-search input {color: #8a8a8a !important;}.wpsc-ticket-list-tbl th {background-color: #2c3e50;color: #fff;}.wpsc-ticket-list-tbl tr:nth-child(even){background-color: #f2f2f2;color: #2c3e50;}.wpsc-ticket-list-tbl tr:nth-child(odd){background-color: #fff;color: #2c3e50;}.wpsc-ticket-list-tbl tbody tr:hover {background-color: #dfe4ea;color: #2c3e50;}/* Individual Ticket */.wpsc-thread.reply,.wpsc-thread.reply h2 {color: #2c3e50;}.wpsc-thread.reply .thread-time,.wpsc-thread.reply .wpsc-thread-logs {color: #777777;}.wpsc-thread.reply .actions {color: #777777;}.wpsc-thread.note,.wpsc-thread.note h2 {color: #8e6600;}.wpsc-thread.note .email-address,.wpsc-thread.note .thread-time,.wpsc-thread.note .wpsc-thread-logs {color: #8e8d45;}.wpsc-thread.note .actions {color: #8e8d45;}.wpsc-thread.log .thread-body {color: #2c3e50;}.wpsc-widget-header {background-color: #fff8e5;color: #ff8f2b;}.wpsc-widget-header h2 {color: #ff8f2b;}.wpsc-widget-body {background-color: #f9f9f9;color: #2c3e50;}.wpsc-widget-body .info-list-item .info-label {color: #777;}/* Input fields */#wpsc-container input[type=text]:focus,#wpsc-container input[type=text],#wpsc-container input[type=password]:focus,#wpsc-container input[type=password],.wpsc-modal input[type=text]:focus,.wpsc-modal input[type=text],.wpsc-modal input[type=password]:focus,.wpsc-modal input[type=password],#wpsc-container select,#wpsc-container select:focus,.wpsc-modal select,.wpsc-modal select:focus,#wpsc-container textarea,#wpsc-container textarea:focus,.wpsc-modal textarea,.wpsc-modal textarea:focus,#wpsc-container .checkbox-container label:before,.wpsc-modal .checkbox-container label:before,#wpsc-container .radio-container label:before,.wpsc-modal .radio-container label:before {border: 1px solid #8a8a8a !important;color: #000 !important;}/* Buttons */.wpsc-button.primary {border: 1px solid #313042 !important;background-color: #313042 !important;color: #fff !important;}.wpsc-button.secondary {border: 1px solid #313042 !important;background-color: #fff !important;color: #313042 !important;}/* Links */.wpsc-link {color: #2271b1;}/* Modal popup */.wpsc-modal-header {background-color: #fff8e5;color: #ff8f2b;}.wpsc-modal-body {background-color: #fff;color: #2c3e50;}.wpsc-modal-footer {background-color: #fff;}.wpsc-modal-body .info-label {color: #777;}/* Misc */.wpsc-section-header,.wpsc-it-subject-container h2 {color: #2c3e50;}.wpsc-popover-menu-item:hover,.wpsc-ap-nav.active,.wpsc-ap-nav:hover {background-color: #313042;}