"System analysis. Business systems" - course 22,000 rubles. from MSU, training 6 weeks. (1.5 months), Date: November 30, 2023.
Miscellaneous / / December 03, 2023
The program is aimed at students involved in collecting, analyzing and describing software requirements software, as well as the architects and developers who use these requirements to create information systems
Topics related to the analysis of business systems are intended for those who are at the stage of the project “business analysis of software development”: who constantly communicate with representatives of the customer, identifies their needs and offers solutions to improve work efficiency by automating workers (business) processes.
The knowledge and skills acquired during the program will be sufficient for independent work as a systems and business analyst in both large companies and startups; that is, they are useful to all those who participate in the collection, analysis, management and quality control of requirements during software development.
This provides a solid foundation for further deepening your systems and business analysis skills and pursuing a career as an analyst.
Admission Requirements
The program is intended for students who have higher education or are receiving higher education (in the penultimate and final year of study)
Start 29.03. 2023
(29.03.23 - 14.04.23)
29.03,5,7,11,12,14.04)
1 time per week
17.00 - 20.30
Lecture 1 Business system
Business system: Concept of work (business) process
Types of processes – basic, supporting, controlling, quality assurance
Process approach to management, principles and Deming cycle
Process owner and manager
Change Requests
Continuous process improvement
Lecture 2 Business system architecture
Complexity. The concept of business system architecture and its architectural representations
Partitioning - two approaches - when modeling a business system
IDEF0 methodology and notation
Functional decomposition
Model example
Lecture 3 Object-Based Approach to Business Modeling
Concepts of the object-oriented approach. Visual UML Notation
Modeling goals. Business objects and abstraction
An object-based approach to business modeling in UML. Types of objects
The process of building a business process model
UML and BPMN notations
Basic principles of visual modeling
Lecture 4 Business use cases and business processes
Business use cases, level of detail selection
Class - attributes, operations, types of relationships - their visual representation
Examples of business objects: “event objects”, “directory objects”
Static and dynamic models.
Class diagram
CASE tool for business modeling. UML and BPMN notations
Repository of the CASE tool model and principles of working with it
Transferring models from project to project
Lecture 5 Business use case
Workflows and Business Use Cases
Business use cases. Process requirements
Main and auxiliary event streams. Business rules
Use Cases diagram. UML stereotypes and their use in business modeling
Business actor, business use cases
Lecture 6 Business Dictionary
Subject area and its representation in the UML model. Business dictionary
Methods for identifying business use cases
The concept of a pattern when conducting visual modeling
Moving from a business model to a use case model
Example
Lecture 7 Object behavior of a business system
Process design stage. Object behavior of a business system
Business executive, business entity
Identification and modeling of business performers and business entities
Determining requirements for business process automation
Business model change management
Lecture 8 Business Modeling Standard BPMN 2.x
Introduction to the BPMN 2.x business modeling standard.
UML and BPMN
Tasks, their types. Subprocesses, transactions, cyclic tasks
Organizing process branching (using gateways)
Example of a workflow's main flow of events in BPMN
Lecture 9 Orchestration, interprocess communication, choreography
Events, their types and methods of processing in BPMN
BPMN Pools and Lanes. Open and closed processes
Orchestration, interprocess communication, choreography
Differences between analytical and executable business process models
Lecture 10 Step-by-step model building
Example analysis. Step-by-step model building
Requirements Elicitation Stage
Process interaction design stage
Using the CASE tool. Repository and diagrams
final examination