Last time, we discussed the systems that form the foundation of systems engineering.

To summarize the key points of the system, there are three main points:
- A system is a collection of multiple interacting elements designed to achieve a common goal.
- The elements include everything necessary to achieve the goal, such as hardware, software, and people.
This article discusses the systems that form the foundation of systems engineering, so if you're interested, please take a look.
Now, let's finally get down to business and discuss the fundamentals of systems engineering (original title: 2.0 Fundamentals of systems engineering).
We will carefully explain the definition and basic concepts of systems engineering, as these form the foundation of systems engineering.
From here on, I will abbreviate "Systems Engineering" to "SE" because writing it out accurately would be too long. However, please note that I will not abbreviate it in important sections.
Basic SE (Systems Engineer)
At NASA, "systems engineering" is defined as a systematic, multidisciplinary approach encompassing the design, implementation, technical management, operation, and retirement (or disposal) of systems.
Definition of System and SE
A system refers to a combination of multiple elements (subsystems) that work together to produce the capabilities required to meet specific needs.
*System capability includes not only the output, but also the overall quality, nature, characteristics, functions, dynamic behavior, and performance of the system.


- What are elements (subsystems)?
This includes everything necessary to produce system-level results, such as hardware, software, equipment, facilities, personnel, processes, and procedures. - What is the source of the system's capabilities?
Beyond the ability of individual elements to function independently, the capabilities added to the system as a whole are primarily generated by the relationships between elements, that is, how they are interconnected and interact with each other.
Therefore, when making technical decisions about a system, it is extremely important to look at the big picture as well as the individual elements.
Specifically, it's a method for achieving various requirements—in terms of functionality, physical aspects, and operational aspects—over the entire system lifecycle, within various constraints such as cost and schedule. In other words, it can be described as a methodology for reducing the system's lifecycle cost.
To put it another way, SE is the very essence of logical thinking, which involves considering multiple individual elements, their connections, and the whole picture simultaneously.
Please refer to the previous post for a detailed explanation of the system.

SE is a fusion of technology (Art) and science (Science).
For systems engineers, it is both an art and a science to develop operational systems that meet all requirements while working within conflicting constraints.
*Logical thinking is science.
- A holistic and integrated field
We will equally evaluate and balance the contributions of many specialized fields, such as structure, electrical engineering, mechanical engineering, power sources, and human behavioral characteristics (human factors), to create a coherent whole that is not dominated by the perspective of a single specialized field. - The pursuit of balance
SEs strive to design reliable and balanced systems while facing conflicting interests and contradictory constraints. - Verification of validity
Rather than prioritizing one thing at the expense of another, the overall design must be optimized, and its operational objectives must be constantly validated.
The technical (Art) aspect of this logical thinking for system engineers lies in "knowing when and where to investigate" in order to pursue system balance and verify its validity.
Individuals with these skills are often called system engineers, and may hold other titles such as lead system engineer, technical manager, or chief engineer, but this book will use the term system engineer.
The role of a systems engineer
The precise roles and responsibilities of a systems engineer vary depending on the size and complexity of the project, as well as the phase of its lifecycle.
- Large-scale projects... Assignment of one or more people
- Small-scale projects... The project manager may also serve as the systems engineer.
Regardless of the size of the project or who is responsible for the SE (Systems Engineer) functions, the SE functions must be reliably executed.
The actual assignment of roles and responsibilities for systems engineers may vary depending on the size of the project and the organizational structure, but ultimately, systems engineers must have the responsibility and role to evolve concepts into actual products.
- We guarantee that the system technically meets the needs.
- We ensure that appropriate systems engineering approaches are followed.
Systems engineers fulfill the above responsibilities by assuming the following roles:
The role of a systems engineer
- This role involves overseeing the system engineering activities of projects conducted by technical teams, and directing, communicating, monitoring, and coordinating tasks for each team.
- Review and evaluate the technical aspects of a project to ensure that the engineering process is functioning correctly within the system/subsystem, and evolve the system from concept to product.
The actual details and methods will be explained in a later article.
To fulfill the responsibilities and roles up to this point, the systems engineer will proactively perform the following tasks:
- Development of operational concepts
ConOps: Scenarios of how the system is used - System architecture development
Architecture means basic structure. - Defining requirements and assigning them to each element (subsystem).
Design of the basic framework of the system - Defining the boundaries of each element (subsystem)
Clarification of the role of each element and subsystem, and determination of specifications. - Evaluation of design trade-offs
A compromise where pleasing one side means sacrificing another. - Balancing the technical risks between each element.
Risk sharing and leveling - Definition and evaluation of interaction methods (interfaces) between each element.
- Supervision of verification and validation
etc.
The actual detailed methods and content will be explained in a later article.
Based on this task, the systems engineer is primarily responsible for leading technical planning activities and documenting technical information.
- Technical plan
- Requirements definition document
- Specification
- Verification and validation documents
- Certificate
Other Information
The actual detailed methods and content will be explained in a later article.
To summarize what has been discussed so far, systems engineering is a process of trade-offs and compromises, and it involves using a broad, system-wide perspective rather than a viewpoint from a single specialized field.
In other words, systems engineering is about seeing the big picture, and the following two things must be done reliably.
- Get the design right.
Ensure that requirements and specifications are met. - Get the right design.
Designing to meet user goals and expectations, that is, setting requirements and specifications that meet user demands.
It is extremely important for systems engineers to constantly ask themselves these two questions while performing their tasks.
The role of SEs in project management
Project management has three main objectives.
- Technical management
- Project team management
- Cost and schedule management
SEs are strongly related to the technical aspects of this; while project managers (PMs) are responsible for delivering within budget and deadlines, system engineers are responsible for technical success (performance, quality, safety, etc.).
*In Japan, project leaders often handle both SE and PM roles, but organizations like NASA and those that utilize SEs clearly separate these roles.
The roles of these two parties overlap considerably, and at NASA, the SE (Engineering) and PP&C (Project Planning & Management: Business & Budget) teams work together to support projects.

Explanation of the interconnection, verification, and validation of each element of the system.
This concludes our brief overview of the NASA Systems Engineering Handbook. From here on, I will focus on explaining the points that I consider important from the text.
The capabilities of a system are created by the relationships and interconnections between its elements.
Let's start by looking at the original text.
Beyond the ability of individual elements to function independently, the capabilities added to the system as a whole are primarily generated by the relationships between elements, that is, how they are interconnected and interact with each other.
Let's understand this using a concrete example: a car.
First, let's consider the main components of a car and their respective functions (this is just a simple example).

Each individual component cannot possibly constitute a car.
- An engine... a noisy ornament that doesn't move even a millimeter, with only its shaft rotating in place.
- Transmission... Nothing happens without input; it's just a decorative object.
- Transfer... Nothing happens without input; it's just a decorative object.
- Tires... They do nothing on their own, they can't even roll if they fall over, they're just ornaments.
- Body... just an oddly shaped box that encloses multiple people.
In any case, there are no components that seem to be of any use on their own.
Here, we consider the relationships between each component and connect them correctly (which is actually quite complex).

As can be seen from the diagram, each component, individually, is nothing more than a strange ornament, but when properly connected to one another, it becomes a car that a person can ride in and move freely.
This is SE'sBeyond the ability of individual elements to function independently, the capabilities added to the system as a whole are primarily generated by the relationships between elements, that is, how they are interconnected and interact with each other.This is a simplified example of "[...]".
このInterconnection and interaction are called flow, and the form of that flow is called interface.called.
*The Japanese translation of FLOW is "flow," and the Japanese translation of INTERFACE is "mesh," "interface," or "joint surface."

To elaborate further, I've stated that for software engineers, it's extremely important to see the big picture.
The correctness of interconnections... the proper use of power transmission and physical fixation as connections; if everything were fixed, it wouldn't move.
The balance between each element... it's odd to put a 165/55R15 tire with a width of 165mm on a 1000 horsepower engine.
A trade-off relationship...the competition between body space for passengers and space for the powertrain.
*This discernment is the art; the examples are kept simple so that anyone can understand them.
As shown in the example above, having a perspective that allows you to see the big picture enables you to check the relationships between the elements, resulting in a correct design from an SE's perspective.
- Get the design right.
Ensure that requirements and specifications are met. - Get the right design.
Designing to meet user goals and expectations, that is, setting requirements and specifications that meet user demands.
The example is extremely simplified and may seem obvious to everyone, but in actual automobile development, where components number over 3, this is a very important perspective.
Furthermore, this approach can be applied not only to automobiles, but also to a wide range of products, from large-scale products such as rockets, airplanes, and power plants, to everyday items like smartphones, personal computers, and electric-assist bicycles.
As the next example, let's shift our perspective from products to organizations and look at the Japanese government.
Similar to how we view automobiles, we consider each government ministry as a separate component, and we will examine several ministries in this way.

Each government ministry, naturally, specializes in a single function.
- Finance Minister... has no function other than achieving a budget surplus and collecting taxes; what the collected money is used for is irrelevant.
- The Ministry of Foreign Affairs... has no function other than dealing with relations with foreign countries; domestic affairs are irrelevant.
- Minister of Defense... has no function other than national defense through military force; domestic economic conditions are irrelevant when it comes to national defense.
- Ministry of Economy, Trade and Industry... It has no function other than industrial promotion; it has no connection to overseas influence or welfare.
- Legislation...has no function other than creating laws, and is not interested in whether the laws are being followed.
I don't think that if each individual pursues their own work independently, it will result in a country where citizens can live a decent life.
Here, we consider the relationships between each constituent ministry and connect them correctly (this is merely an example imagined by the author).

I believe that a properly functioning government would result from reliable interconnections between government ministries and agencies (this is my speculation).
*In reality, it is far more complex and bizarre than the diagram suggests. The exchange of information and personnel between government ministries and agencies is based on the author's wishful thinking and is not actually known.

This is how SEs thinkBeyond the ability of individual elements to function independently, the capabilities added to the system as a whole are primarily generated by the relationships between elements, that is, how they are interconnected.This is a broad concept that can be applied not only to projects and products, but also to large organizations and projects like governments.
*This is also an area where large organizations and projects, such as the government, can truly shine.
Furthermore, this methodology demonstrates that if SE (Systems Engineering) is implemented correctly, even large organizations and projects like the government can develop the right policies, as described below.
- Implement policies correctly (Get the design right)
Ensuring that requirements and policies based on the demands of the people are met.
- Design the right policies (Get the right design)
Designing policies that meet the goals and expectations of the people, that is, setting requirements and policies that respond to the demands of the people.
The difference between verification and validity
This section will explain two important terms that are used casually several times throughout the text: verification and validity. These two terms are fundamental to software engineering, so we will explain them in particular detail.
First, let's look at the meanings of the terms from organizations like the SE academic societies, INCOSE and JCOSE. The English terms are also important, so please remember them.
- Verification...Is the system properly designed?
Activities to verify, through objective evidence (tests, inspections, analyses, demonstrations), that a system meets design specifications and requirements, and is physically or logically correct. - Validation...Is the correct system in place?
Activities to ensure that a system meets the intended purpose, operational needs, and requirements of the end user. This includes testing in the actual usage environment or under simulated conditions.
This is a difficult text that is both understandable and incomprehensible at the same time. Since both INCOSE and JCOSE are like academic societies, it's perhaps unavoidable that they prioritize accuracy and comprehensiveness over clarity.
From here on, I will explain it in my own way.
What is verification?
Verification is a concept that is very easy for Japanese people to understand, and in my own words, it is the concept of "What was the actual value compared to the target value?"
Let's look at some specific examples to align our understanding.

As you can see from the specific examples, in each case of verification, the verification content and methods are specific, focusing on "how did it compare to the target value?". In particular, a major characteristic of verification is that it is determined quantitatively by numbers.
The key point of this verification is easiest to understand if you consider it as, "How do the actual values compare to the target?"
This verification process is probably easy to understand for most people, as they encounter it frequently in their daily lives and work.
What is validity?
Validation is very difficult to explain, but in short, it's the concept of "whether the set goals align with the objectives of users or other stakeholders."
Let's use specific examples to align our understanding of this validity.

As the specific examples show, validity differs significantly from verification and becomes much more complex.
- Alignment of goals and objectives
- The validation process involves logical questions rather than simple OK/NG judgments.
- The validation method is not limited to simple, unambiguous items.
The most distinctive feature is that validity is determined comprehensively and qualitatively, and cannot be uniquely determined by numerical values alone.
It's easiest to understand this validation process if you think of it as ensuring "consistency between purpose and objectives."
*The objective is largely driven by external factors such as users and customers, while the goal is often determined by internal factors. In other words, it can be seen as the alignment of external and internal vectors.
Furthermore, although it lacks academic accuracy and logic, I think it's safe to assume that in Japanese, phrases like "Is this even correct in the first place?" or similar fundamental questions are, with a probability of over 95%, intended as validation.
*This is just my personal opinion, but don't you think that fundamental questions often don't have an immediate answer? I think it's perfectly fair to consider this a validation question.
Verification and validation
We will use concrete examples to illustrate the differences between verification and validation.

- Verification: How does the actual situation compare to the target value? Quantitative consistency between the target and the actual data.
- Validation: How do the objectives relate to the goals? Qualitative consistency between goals and objectives.
Verification and validation are concepts and tasks that frequently appear in SE work, including the explanation given here, so it's important to have a solid understanding of them.
Furthermore, the meaning of "knowing when and where to investigate" in the context of the fundamentals of SE (Systems Engineering) can be said to be "when and where to perform verification and validation."
Furthermore, I believe that verification and validation are essentially what SE (Systems Engineering) is all about.
- To get the design right = Verification
Ensure that requirements and specifications are met. - Designing the right thing = Validation
Designing to meet user goals and expectations, that is, setting requirements and specifications that meet user demands.
The V-process, which has been popular for about the last ten years, can also be described as a process of verification and validation (I will explain this in more detail next time).

Summary ~Fundamentals of SE, Interconnection of System Elements, Verification, and Validation~
Let's summarize what we've covered today.
- The system's capabilities are created through the interactions between its various elements.
Through the relationships between each element and proper interconnection, the entire system creates capabilities that exceed the individual capabilities of each element (subsystem).
- In systems engineering, a perspective that sees the big picture is essential.
To determine the correctness of interconnections, the balance between each element, and the trade-off relationships, a holistic view of the entire system is crucial. Therefore, the core skill (Art) of a systems engineer lies in determining "when and where to investigate" in order to pursue overall balance.
- Systems engineers are responsible for technical success.
While project managers (PMs) are responsible for budget and schedule management, system engineers (SEs) are responsible for the technical aspects of the system, such as performance, quality, and reliability.
- Verification and validation are the core of system engineering.
Verification = ensuring the design is correct (actual manufacturing performance against target values, quantitative), and validation = designing the right thing (consistency between goals and objectives, qualitative). These are extremely important concepts.
That's it.
Although I haven't touched on this much in previous articles, in Japan, I believe that "systems engineers are responsible for technical success," and that both project managers (PMs) and system engineers (SEs) have traditionally taken on the roles of project leaders.
*It seems that the roles of PM and SE are not well understood in Japan.
In my personal opinion, one of the main reasons why Japan is not quite leading the world in today's increasingly complex society and products is that the project leader system, which essentially combines the roles of project manager and systems engineer, is not adequately suited to dealing with this complexity.
While new challenges may be difficult, appointing someone to manage projects with a focus on the technical aspects, such as a systems engineer, could be a major catalyst for breaking through the current situation (it's recommended to appoint this role on a project-by-project basis, separate from the typical technical manager role).
Personally, I only have experience in automotive development, but even considering the increasing complexity of today's automobiles, I think it's virtually impossible for one person to manage an entire project while simultaneously fulfilling the roles of both project manager and systems engineer.
In the next session, the first half will cover the V process, and the second half will cover systems engineering processes and SE engines (including iterative and recursive ones).

- NASA Systems Engineering Handbook Rev2
This book is the basis for this explanation. It is in the public domain, so you can get it for free.
- Systems Engineering Handbook, Keio University Press, supervised by Hidekazu Nishimura
We'll be working hard to supervise the NASA handbook on this site, but it will take time, so if you want to learn the whole thing right away, I recommend this book. I own a copy myself.




Comment: