lecture 29. course: “design of systems: structural approach” dept. “communication networks...
TRANSCRIPT
![Page 1: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/1.jpg)
LECTURE 29. Course: “Design of Systems: Structural Approach”
Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics
Moscow Inst. of Physics and Technology (University)
Email: [email protected] / [email protected]
Mark Sh. Levin Inst. for Information Transmission Problems, RAS
Nov. 26, 2004
PLAN:
1.Requirements engineering: preliminaries
2.Types of requirements
2.Additions
3.Systems under analysis
4.Models
![Page 2: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/2.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
![Page 3: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/3.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
OLD RUSSIAN ENGINEEIRNG EXPERIENCE: NB!!!
![Page 4: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/4.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
OLD RUSSIAN ENGINEEIRNG EXPERIENCE: NB!!!
WEST EXPERIENCE:1.Ralph R. Young, The Requirements Engineering Handbook,
Artech House, 2004 (Carnegie Mellon Univ.) 2.S. Robertson, J. Robertson, Mastering the Requirements Process.
Addison-Wesley, 1999. 3.K.E. Wiegers, Software Requirements. 2nd ed., Microsoft Press
2003.
![Page 5: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/5.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
OLD RUSSIAN ENGINEEIRNG EXPERIENCE: NB!!!
WEST EXPERIENCE:1.Ralph R. Young, The Requirements Engineering Handbook,
Artech House, 2004 (Carnegie Mellon Univ.) 2.S. Robertson, J. Robertson, Mastering the Requirements Process.
Addison-Wesley, 1999. 3.K.E. Wiegers, Software Requirements. 2nd ed., Microsoft Press
2003.
JOURNALS: “Requirement Engineering” (Springer), etc.
![Page 6: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/6.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
OLD RUSSIAN ENGINEEIRNG EXPERIENCE: NB!!!
WEST EXPERIENCE:1.Ralph R. Young, The Requirements Engineering Handbook,
Artech House, 2004 (Carnegie Mellon Univ.) 2.S. Robertson, J. Robertson, Mastering the Requirements Process.
Addison-Wesley, 1999. 3.K.E. Wiegers, Software Requirements. 2nd ed., Microsoft Press
2003.
JOURNALS: “Requirement Engineering” (Springer), etc.
CONFERENCES: IEEE Requirement Engineering Conference, etc.
![Page 7: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/7.jpg)
1.Preliminaries: Layers (product, requirements, standards)
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
1.Standards
2.Requirements
3.System (product, product family, platform)
![Page 8: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/8.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
Neighbor disciplines:
1.Systems engineering (& life cycle engineering)
2.Strategic management
3.Marketing
4.Forecasting
5.Knowledge engineering (acquisition of experience)
![Page 9: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/9.jpg)
1.Preliminaries: Main Roles and Responsibility (system testing)
TESTER:* model checking* etc..
DESIGNER:* unit test* integration test
USER(S):* functional test
SYSTEM EXPERT(SPECIALIST) :* system performance* system safety* system life cycle* new requirements* new generations* new standards
![Page 10: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/10.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
SYSTEMRequirementsspecifications
DesignerUserCustomersSystem specialist
![Page 11: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/11.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
SYSTEMRequirementsspecifications
DesignerUserCustomersSystem specialist
Personnel with skills (LITERACY)
![Page 12: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/12.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
SYSTEMRequirementsspecification
![Page 13: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/13.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
SYSTEM
Requirementsengineering
process(special project)
NB!
Requirementsspecification
![Page 14: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/14.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
Requirementsengineering
process(special project)
Requirementsspecification
SOURCES:1.Information from users, etc.2.Previous experience(e.g., design, manufacturing)3.Analogue-Systems4.Use Cases
![Page 15: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/15.jpg)
1.Preliminaries
R & Dt
Manufacturing Testing MarketingUtilization &Maintenance Recycling
0 T
Requirementsengineering
process(special project)
Requirementsspecification
SOURCES:1.Information from users2.Previous experience(e.g., design, manufacturing)3.Analogue-Systems4.Use cases
PROBLEMS & TOOLS (TECHNIQUES):1.System analysis
2.Discovering3.Acquisition of knowledge, skills, experience
4.Structuring & Integration 5.Modeling & Representation
6.Analysis of dynamics6.Testing
7.Forecasting
![Page 16: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/16.jpg)
2.Types of requirements (a hierarchical system of requirements)
TYPES:1.Business requirements2.User’s requirements3.High-level or system requirements4.Functional requirements (things the system must do)5.Non-functional requirements (properties the system must have)6.Design requirements / design constraints7.Manufacturing constraints8.Performance requirements9.Interface requirements (with other systems)10.Qualification requirements11.Logistics requirements12.Environmental requirements13.System, subsystem and component requirements14.Reusing requirementsETC.
![Page 17: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/17.jpg)
3.Additions
ADDITIONS:
1.Criteria for evaluation of requirements
2.Prototyping
3.Scenarios
4.Reusing requirements
![Page 18: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/18.jpg)
3.System under analysis (hierarchical layers; product, product family)
OBJECT & HIERARCHY
1.System and / or system part (component, unit)
2.System state, group of states, state chart
3.System function, function cluster, digraph of function clusters
![Page 19: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/19.jpg)
3.System under analysis (hierarchical layers; product, product family)
OBJECT & HIERARCHY
1.System and / or system part (component, unit)
2.System state, group of states, state chart
3.System function, function cluster, digraph of function clusters
1.SYSTEM / PRODUCT
2.PRODUCT FAMILY
3.PLATFORM
![Page 20: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/20.jpg)
3.System under analysis (scenarios)
SCENARIOS:
1.STRUCTURE (e.g., chain, tree) of system states, functions
2.Qualitative scenarios
3.Integration of use cases & forecasting
![Page 21: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/21.jpg)
3.System under analysis (scenarios)
SCENARIOS:
1.STRUCTURE (e.g., chain, tree) of system states, functions
2.Qualitative scenarios
3.Integration of use cases & forecasting
MODELS:1.Entity relationship2.State transition model3.Entity relationship & state transition diagrams
![Page 22: LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow](https://reader035.vdocument.in/reader035/viewer/2022062216/56649dd15503460f94ac7d29/html5/thumbnails/22.jpg)
4.Models
MODELS:
I.HIERARCHY OF REQUIREMENTS1.Hierarchy of information
2.Integration of information (fusion), etc.
II.SCENARIOS1.Coneptual maps
2.Graph models, etc.
III.DYNAMICAL MODELING1.Simulation2.Testing, etc.