IT6208 System Integration and Architecture 1
These design
concepts need to be converted into detailed designs for all components and
subsystems. |
Analysis |
Identified
subsystems decomposed into modules |
Modular Decomposition |
Characteristics of
Distributed System |
Resource Sharing,
Openness, Concurrency, Scalable, Fault Tolerant and Transparent |
It is assumed that,
translation from human needs to final design invariably involves the
experience, intuition, skill, and creativity of the designer or design team. |
True |
4th System
Integration Life Cycle |
Management plan:
program and project plan |
7th System
Integration Life Cycle |
Evaluation: system
review and plan for replacement/retirement |
Offer distributed
services which may be called by clients |
Client/Server |
Data flow or
control flow diagrams |
Relationship Mode |
Is essential to the
development of large, complex engineered systems. |
System Integration |
Acronym: CAM |
Computer-aided
manufacturing |
Refers to the use
of modem computing hardware and software in converting the initial idea for a
product into a detailed engineering design |
CAD |
Designed to run on
a single user system |
Personal System |
May run on a single
processor |
Embedded System |
Design is
universally understood to be a creative, iterative, decision-making process
since there is no unique solution to a given design problem. |
True |
Process for
identifying the subsystems that make up a system |
Architectural Design |
System decomposed
into several subsystems |
System Structuring |
The ultimate step
in the design process involves the fabrication and testing of a prototype or
system. |
Prototype and Testing |
Acronym: CAE |
computer-aided
engineering |
Description of the
system output by architectural design |
Software Architecture |
Acronym: SDLC |
System Development Life
Cycle |
Acronym: CIM |
Computer-integrated manufacturing |
It should be noted
that, no single realization of the design process is just the fight
style for all. |
True |
Design is the
essence of engineering. |
System Design |
Is the design upon
which many general purpose computers are based. |
Von Neumann Architecture |
The design process
begins with the identification of a human need and the reduction of this need
to a precise set of specifications for the system to be built. |
Problem Definition
|
Model of control
relationships among system components is established |
Control Modeling |
6th System
Integration Life Cycle |
Implementation: design
implementation, system tests, and operational deployment |
Acronym: CIR |
current instruction
register |
The result of
design synthesis is the selection of a promising set of preliminary or
conceptual designs for the system |
Parameterization |
Shows major system
components |
Static Structural Model |
The concept
of the design is understood to involve: the analysis and ranking
of design alternatives; |
True |
Ensures that
specific hardware/software components fit together smoothly in a stated
configuration |
System Integration |
Acronym: MAR |
memory address
register |
Is the creative
process by which our understanding of logic and science is joined with our
understanding of human needs and wants to conceive and refine artifacts that
serve specific human purposes. |
Design |
This involves
generating alternative designs, or design options, that might reasonably
satisfy system specifications. |
Design Synthesis |
The concept
of the design is understood to involve: the specification of
measurable goals, objectives, and constraints for the design |
True |
The ranking of
design alternatives and the ultimate selection of the most preferred design
involves the selection of the best parameterization of the best conceptual
design |
Ranking and Selection |
3rd System
Integration Life Cycle |
System architecture
development |
Defines subsystem
interfaces |
Interface Model |
Shows process
structure of the system |
Dynamic Process Mode |
System software
runs on loosely integrated group of cooperating processors linked by a
network |
Distributed System |
The concept
of the design is understood to involve: the conceptualization and
parameterization of alternative candidate designs that meet or surpass
specifications; |
True |
2nd System
Integration Life Cycle |
Feasibility analysis |
The concept
of the design is understood to involve: finally, the selection,
implementation, and testing of the most preferred alternative |
True |
Acronym: MDR |
memory data register |
Requires the
coordination of preexisting and coexisting system components with newly
developed ones |
System Integration |
This gives the
detail of the structure of the system including the size, shape, materials,
and quantities of components and the interrelationships among these design
elements together. |
True |
No distinctions
made between clients and servers |
Distributed Object |
5th System
Integration Life Cycle |
Systems design:
logical and physical design |
1st System
Integration Life Cycle |
Requirements definition
and specification |
Model interactions
among components |
Connectors |
Are more complex in
that they group people in two different ways: by the function they perform
and by the product team they are working with. |
Matrix Structure |
In a divisional
structure, the company will coordinate inter-group relationships to create a
work team that can readily meet the needs of a certain customer or group of
customers |
Divisional Structure |
These are the
formal rules an limitations that a use case operates under, and includes
pre-post and invariant conditions. |
Contraints |
Is the mix of
between related components to accomplish a typical goal. |
System Integration |
The computational
elements and data stores of the system |
Components |
Is a method for understanding
an element as far as its motivation, as three stages |
System Thinking |
Components expected
to demonstrate a product engineering include |
Segments, Connectors,
Systems, Properties, Styles |
The fundamental
organization of a system embodied in its components, their relationships to
each other and to the environment and the principles guiding its design and
evolution |
Architecture |
This kind of
structure will ensure greater output of varieties of similar products. |
Divisional Structure |
An operational
concept is a shared vision from the perspective of the system’s stakeholders
of how the system will be: |
Developed, Produced,
Deployed, Trained, Used and maintained, Refined, Retired |
Developers program
in pairs and must write the tests for their own code. |
Extreme Programming |
The word _____ is
derived from the Greek word “architecton”, which means master mason or master
builder |
Architecture |
What is the Three
Basic Organizational Structures |
Functional, Project and
Matrix |
The fundamental and
unifying system structure defined in terms of system elements, interfaces,
processes, constraints, and behaviors |
Architecture |
An architectural
style represents a family of related systems |
Style |
Repetitions of
iterative development are referred to as sprints, which normally last thirty
days |
SCRUM |
The static
representatives of the functional and physical |
Analysis Phase |
Sequence diagram to
depict the workflow – as above but graphically portrayed |
Scenarios Diagram |
Team members are
given more autonomy and expected to take more responsibility for their work. |
Matrix Structure |
The organizational
structure of a system of CSCIs, identifying its components, their interfaces
and a concept of execution among them |
Architecture |
Advantages of
Object-Oriented approach: Allows flexibility in the design as it
evolves over time |
True |
Represent the
non-structural information about the parts of an architecture description |
Properties |
Disadvantages of
Object-Oriented approach: Requires some early elimination of technology
alternatives in the absence of reliable information |
True |
Are the people
involved in or affected by project activities |
Stakeholders |
Is it true or false
that distinguish a containing entire (framework), of which the thing to be
clarified is a section. |
True |
A variety of
segments intended to achieve a specific goal as indicated by plan. |
System |
The architecture of
a framework characterizes its elevated level structure, uncovering its gross
association as an accumulation of cooperating parts |
System Architecture |
Describes the
proposed functionality of the new system |
Use Case |
Is an interaction
diagram that emphasizes the time ordering of messages |
Sequence Diagram |
Repetitions of
iterative development are referred to as sprints, which normally last thirty
days. |
Scrum |
Acronym: SDLC |
System Development Life
Cycle |
Is a framework for
describing the phases involved in developing and maintaining information
systems |
SDLC |
People who do
similar tasks, have similar skills and/or jobs in an organization |
Functional Stucture |
Things that the use
case must allow the user to do, such as |
Requirements |
The advantages of
this kind of structure include quick decision making because the group
members are able to communicate easily with each other. |
Functional Structure |
Conditions that
must be true once the use case is run e.g. ; |
Post |
Is it true or
false: The individual processes transform either data or materials that
“flow” between them |
True |
The teams are put
together based on the number of members needed to produce the product or
complete the project. |
Project Organization
Structure |
Is to model the
procedural flow of actions that are part of a larger activity |
Activity Diagram |
Is it true or false
that clarify the conduct or properties of the thing to be clarified as far as
its role(s)or function(s) inside its containing entirety |
True |
The static
constructs are used, together with descriptions of the dynamic behavior of
the architecture to obtain the executable operational X-architecture (X =
executable property) |
Synthesis Phase |
Is it true or false
that clarify the conduct or properties of the containing entirety. |
True |
Measures of
performance (MOP) and measures of effectiveness (MOE) are obtained |
Evaluation Phase |
The teams are put
together based on the number of members needed to produce the product or
complete the project. |
Project Organization
Structure |
is it true or
false: Processes exist that need to take place in order that the system
accomplish its intended functions |
True |
Graphs of
components and connectors |
System |
Description of the
steps taken to carry out the use case |
Scenarios |
The result of
design synthesis is the selection of a promising set of preliminary or
conceptual designs for the system. |
Parameterization |
Characteristics of
Distributed System |
Resource Sharing,
Openness, Concurrency, Scalable, Fault Tolerant and Transparent |
4th features of
System Control Component |
Strong support for
metadata management |
Definition: Knowing
and managing the current situation, paving the road for the wanted one. |
Enterprise Application |
Model of control
relationships among system components is established |
Control Modeling |
The ranking of
design alternatives and the ultimate selection of the most preferred design
involves the selection of the best parameterization of the best conceptual
design. |
Ranking and Selection |
Is the mix of
between related components to accomplish a typical goal. |
System Integration |
What is the symbol
name for process transforming data flow |
Square |
Definition: Transverse
view |
Enterprise Application |
Definition: Enforce
homogeneous solutions and enable “One system” to the users. |
Enterprise Application |
Shows major system
components |
Static Structural
Model |
Is it true or false
that distinguish a containing entire (framework), of which the thing to be
clarified is a section. |
TRUE |
Identified subsystems
decomposed into modules |
Modular Decomposition |
Defines subsystem
interfaces |
Interface Model |
What is the symbol
name for Data Flow |
Arrow |
A variety of
segments intended to achieve a specific goal as indicated by plan. |
System |
Description of the system
output by architectural design |
Software Architecture |
Provides the means
to share data between different applications without writing custom
interfaces |
EIA |
Offer distributed
services which may be called by clients |
Client/Server |
Is a method for understanding
an element as far as its motivation, as three stages |
System Thinking |
This involves
generating alternative designs, or design options, that might reasonably
satisfy system specifications. |
Design Synthesis |
Definition: Its not
technical |
Enterprise Application |
To allow the
applications to understand your business processes. |
Business Rule
Component |
To allow
programmers to design and test custom requirements - Design tools (for
business process design, debugging, and testing) |
System Development
Component |
Is it true or false
that clarify the conduct or properties of the containing entirety. |
True |
VDesigned to run on
a single user system |
Personal System |
No distinctions
made between clients and servers |
Distributed Object |
May run on a single
processor |
Embedded System |
The design process
begins with the identification of a human need and the reduction of this need
to a precise set of specifications for the system to be built. |
Problem Definition |
In a divisional
structure, the company will coordinate inter-group relationships to create a
work team that can readily meet the needs of a certain customer or group of
customers |
Divisional Structure |
Components expected
to demonstrate a product engineering include |
Segments, Connectors,
Systems, Properties, Styles |
Definition: Implementation
of information management |
Enterprise Application |
3rd features of
System Control Component |
Commitment control
management mechanism |
Definition: Queue
level |
Routing logic |
Advantages of EA |
Cost Effectiveness,
Time to market, Scability and Ability to deal with complex environment |
To allow access to
the Data Source and Target Interfaces (i.e. Siebel, SAP, PeopleSoft, ODBC,
Oracle, CICS, IMS) - note that the data acquisition component is crucial to
EAI success. Most vendors refer to these interfaces as "adapters“ |
Data Acquisition
Component
|
Are more complex in
that they group people in two different ways: by the function they perform
and by the product team they are working with. |
Matrix Structure |
System software
runs on loosely integrated group of cooperating processors linked by a
network |
Distributed System |
Data flow or
control flow diagrams |
Relationship Model |
Definition: Message
broker level |
Routing logic |
Definition:
Aligning IT to business |
Enterprise Application |
2nd features of
System Control Component |
Directory Tools |
Shows process
structure of the system |
Dynamic Process Model |
What is the symbol
in Source or Destination of Data |
Square |
These design
concepts need to be converted into detailed designs for all components and
subsystems. |
Analysis |
1st features of
System Control Component |
Management Tools |
The advantages of
this kind of structure include quick decision making because the group
members are able to communicate easily with each other. |
Functional Structure |
Process for
identifying the subsystems that make up a system |
Architectural Design |
Is it true or false
that clarify the conduct or properties of the thing to be clarified as far as
its role(s)or function(s) inside its containing entirety |
True |
Acronym: DFD |
data flow diagram |
No comments:
Post a Comment