Cross-cutting SE Flashcards
What’s diff. between traditional document based SE and MBSE?
Traditional
- Information generated about the system that is contained in documents and other artifacts
- Often difficult to maintain and synchronize, and difficult to assess in terms of its quality (correctness, completeness, and consistency)
MBSE
- The system model is a primary artifact of the SE process.
- Significant improvements in system definition information;
- Enhance productivity through reuse of system artifacts; and
- Improve communications among the system development team.
What’s the least I need to know about object oriented SE?
Objectives:
–Capture information throughout the life cycle sufficient to specify, analyze, design, verify, and validate systems
–Integrate MBSE methods with object-oriented software, hardware, and other engineering methods
–Support system-level reuse and design evolution
What is Lean SE?
Lean SE (LSE) is the area of synergy between Lean Thinking and SE
What is the 8th waste discussed in lean SE?
Waste of human potential
What are the 3 critical elements of the agile architectural framework?
–a roster of drag-and-drop encapsulated modules,
–a passive infrastructure of minimal but sufficient rules and standards that enable and constrain plug-and-play operation, and
–an active infrastructure that designates specific responsibilities that sustain agile operational capability
What is an IPDT?
An IPDT is a process-oriented, integrated set of cross-functional teams
–charged with the responsibility and authority to define, develop, produce, and support a product or process (and/or service).
–given the appropriate resources
–staffed with the skills necessary to complete their assigned processes
What are the 3 levels of IPDTs?
- External Interface & System Level - SEIT
- Upper Level System Elements - Product Integration Teams
- Lower Level System Elements - Product Development Teams (PITs)
What are the various types of models in the general model taxonomy (not the SysML one)?
Physical mock-ups — represents an actual system,
Abstract models – can have many different expressions to represent a system, entity, phenomena, or process, which vary in degrees of formalism.
Formal models
–Geometric model represents the geometric or spatial relationships of the system or entity.
–Quantitative models represent quantitative relationships (e.g., mathematical equations) about the system or entity that yield numerical results.
–Logical models, also referred to as conceptual models, represent logical relationships about the system such as a whole—part relationship, an interconnection relationship between parts, or a precedence relationship between activities, to name a few. Often depicted in graphs (nodes and arcs) or tables.
Informal models — One can represent a system using a simple drawing tool or with words.
What are the various types of US defense simulations?
- Live simulation
- refers to live operators operating real systems
- Virtual simulation
- refers to live operators operating simulated systems
- Constructive simulation
- refers to simulated operators operating with simulated systems
What are the various model types in SysML?
- Package
- Behavior
- Use Case
- State Machine
- Sequence
- Activity
- Requirement
- Parametric
- Structure
- Block Definition
- Internal Block
What is FBSE?
An approach to SE that focuses on the functional architecture of the system.
A function:
- Characteristic task, action, or activity that must be performed to achieve a desired outcome.
- May be accomplished by one or more system elements comprising equipment (hardware), software, firmware, facilities, personnel, and procedural data.
What is a function?
- Characteristic task, action, or activity that must be performed to achieve a desired outcome.
- May be accomplished by one or more system elements comprising equipment (hardware), software, firmware, facilities, personnel, and procedural data.
What is the FBSE Objective(s)?
–Create a functional architecture for which system products and processes can be designed
–Provide the foundation for defining the system architecture through the allocation of functions and subfunctions to hardware/software, databases, facilities, and operations (e.g., personnel).
What are key outputs of FBSE?
- Input- Process - Output (IPO) diagrams
- Behavior diagrams
- Control flow diagrams
- Data flow diagrams (DFDs)
- Entity relationship (ER) diagrams
- Functional flow block diagrams (FFBDs)
- Integrated definition for functional modeling (IDEF) diagrams
- Data dictionaries
- Models
- Simulation results
What’s the overall process for creating the functional architecture?
- The functional architecture begins at the top level as a set of functions that are defined in the applicable requirements document or specification, each with functional, performance, and limiting requirements allocated to it
- the next lower level of the functional architecture is developed and evaluated to determine whether further decomposition is required.
- If it is, then the process is iterated through a series of levels until a functional architecture is complete.
- Decompose the function into subfunctions
- Decompose requirements & allocate to subfunctions
- Evaluate alternative decompositions & select 1
- ID all internal and external interfaces