application integrationIntra
(3) Integration modelsThere are three mainstream integration models in the market today
Information-oriented integration technology, process-oriented integration technology, service-oriented integration technology. 3.2 Middleware technology Middleware has two more recognized definitions: software between the operating system and the application in a distributed system environment. Middleware is an independent system software or service program with the help of which distributed applications share resources between different technologies
2
views
(1) Intra-enterprise
business processes and data flow
This includes whether or not business processes flow automatically, or how, and the importance of business processes. From a combination of application and technical considerations, EAI is divided into interface integration, platform integration, data integration, application integration, and process integration. 2) Inter-enterprise application integration EAI enables customers and business partners in the application integration architecture to share information by integrating all applications and databases in the supply chain.
1
view
Five system views: logical view
, process view, implementation view, deployment view and use case view.
2.10 Components and Software Reuse A component (component) is a relatively functionally independent unit of software with reusable value. In the object-oriented approach, a component consists of a set of objects containing a collection of collaborative classes that work together to provide a system functionality.1) Software reuseReusability is the extent to which a system and/or its components can be reused in other systems.
1
view
October 11, 2022
a tThe UML has three basic constructs
These are things, relationships and diagrams. Public mechanisms are public UML methods for achieving specific goals and include four main types of specification (detailing), modification, public classification (generic division) and extension mechanisms. Rules, the semantic rules that UML uses to describe things are named things, relations and diagrams respectively.hat distinguishes object-oriented methods from other methods.
1
view
Inheritance is a central ide
2) Unified Modelling Language Unified Modelling Language (UML)
is a well-defined, easy to express, powerful and universally applicable modelling language. Its scope is not limited to supporting object-oriented analysis and design, but also supports the whole process of software development, starting with requirements analysis.The structure of UML: The structure of UML consists of the basic building blocks, the rules that govern how these building blocks are put together (the architecture) and a number of mechanisms that apply to the whole of UML.
2
views
an attribute and an operation (method).
Encapsulation: The unit of encapsulation in an object-oriented system is the object, and information can only be exchanged between objects through interfaces. Messages: Messages are the means of communication between objects, where one object requests a service by sending a message to another object. Polymorphism: Polymorphism means that the same operation can be interpreted differently when applied to different objects, and produce different execution results
1
view
an object name,
Classes: A class is a collection of objects with the same properties and the same operations. Each class generally has instances; a class without instances is an abstract class. Inheritance: Inheritance is a mechanism by which different classes in a hierarchical association of a class share properties and operations. For two classes A and B, if class A is a subclass of class B, then class B is a generalisation of class A.
1
view
Software quality assurance refers
to the planned and organised activities carried out to ensure that a software system
or software products fully meet the required quality, these activities are planned and organised throughout all phases of software production, i.e. the entire life cycle. There are two types of software quality characteristics metrics: predictive and acceptance. Commonly used international software quality models are ISO/IEC9126 and the McCall model.
1
view
Information collection
and distribution systems are both examples of project management information systems
The configuration management system is a sub-system of the change control system The configuration management system is a sub-system of the overall project management information system 15. collects project data and reports on cost, schedule, technical and quality performance, as well as status information that helps with forecasting belongs. Develop project management plans Direct and manage project execution Monitor project work Overall change control
Manage contract related changes
Universality, availability and economy of products. 13.2 procurement plan preparation procurement plan preparation is the process of determining which products and services purchased from outside the project organization can best meet the project needs. Input tools and technology output project charter project scope specification project management plan work breakdown structure and dictionary
1
view
16.2 Developing an outsourcing strategyThe principle of outsourcing
Concentrate on your core competencies and outsource other functions to a low-cost third-party provider. Outsourcing objectives: reduce costs, improve service quality, increase competitiveness, gain access to advanced technology, use limited resources for strategic activities. 16.3 Choosing a service providerThe ideal way to choose a supplier: common ways to choose a supplier for a practical timetable
3
views