ITM 305 EXAM QUESTIONS WITH
CORRECT DETAILED ANSWERS
composite states - Answer-Complex structure of sets of states and transitions
Represent a higher level of abstraction
Select the classes that will require statecharts - Answer-step 1 in developing statechart
List all the status conditions for each group - Answer-step 2 in developing statechart
Specify transitions that cause object to leave the identified state - Answer-step 3 in
developing statechart
Sequence state-transition combinations in correct order - Answer-step 4 in developing
statechart
Identify concurrent paths - Answer-step 5 in developing statechart
Look for additional transitions - Answer-step 6 in developing statechart
Expand each transition as appropriate - Answer-step 7 in developing statechart
Review and test each statechart - Answer-step 8 in developing statechart
high (architecural) - Answer-Hardware, network, and system software infrastructure
low (detailed design) - Answer-Small modules such as software design for a use case
Integrate new systems into existing systems Install support services for the first time
Replace existing systems - Answer-Three organizational dispositions to new systems
Reliability Security Throughput Synchronization - Answer-Design issues for all
organizations
project schedule - Answer-tool that coordinates various activities
Classes, data fields, forms, reports, methods, tables - Answer-details of systems
needing capture
single computer architecture - Answer-architecture that employs a single computer
system executing all application related software
, multitier architecture - Answer-architecture that distributes application related software
or processing load across multiple computer systems
multicomputer architecture - Answer-a group of dissimilar computers that share
processing load through specialization of function
centralized architecture - Answer-Deploys computer systems in single location Used for
large-scale processing applications Constraint: geography Implements subsystems in
larger information system
distributed architecture - Answer-Software/data spread across systems and locations, is
connected by a computer network, Relies on communication networks to interconnect
internet - Answer-global collection of networks that use the same networing protocal
(TCP/IP)
intranet - Answer-private network accessible to internal users
extranet - Answer-intranet extended to include some external users
Dedicated links and Dial-up links - Answer-to access methods of various sub systems
client - Answer-requests resources or services from a server
server - Answer-manages information system resources, provides services over a
network
middleware - Answer-Connects parts of an application Enables requests and data to
pass among them
network diagram - Answer-source of protocol and middleware requirements
navigation visibility - Answer-Describes which objects can interact with each other
coupling - Answer-Measures how closely classes are linked
cohesion - Answer-Measures the consistency of functions in a class
seperation of responsibilities - Answer-Divides a class into several highly cohesive
classes
view layer - Answer-contains the user interface, Design the user interface for each use
case Develop dialog designs for forms Add the window classes to the sequence
diagram
CORRECT DETAILED ANSWERS
composite states - Answer-Complex structure of sets of states and transitions
Represent a higher level of abstraction
Select the classes that will require statecharts - Answer-step 1 in developing statechart
List all the status conditions for each group - Answer-step 2 in developing statechart
Specify transitions that cause object to leave the identified state - Answer-step 3 in
developing statechart
Sequence state-transition combinations in correct order - Answer-step 4 in developing
statechart
Identify concurrent paths - Answer-step 5 in developing statechart
Look for additional transitions - Answer-step 6 in developing statechart
Expand each transition as appropriate - Answer-step 7 in developing statechart
Review and test each statechart - Answer-step 8 in developing statechart
high (architecural) - Answer-Hardware, network, and system software infrastructure
low (detailed design) - Answer-Small modules such as software design for a use case
Integrate new systems into existing systems Install support services for the first time
Replace existing systems - Answer-Three organizational dispositions to new systems
Reliability Security Throughput Synchronization - Answer-Design issues for all
organizations
project schedule - Answer-tool that coordinates various activities
Classes, data fields, forms, reports, methods, tables - Answer-details of systems
needing capture
single computer architecture - Answer-architecture that employs a single computer
system executing all application related software
, multitier architecture - Answer-architecture that distributes application related software
or processing load across multiple computer systems
multicomputer architecture - Answer-a group of dissimilar computers that share
processing load through specialization of function
centralized architecture - Answer-Deploys computer systems in single location Used for
large-scale processing applications Constraint: geography Implements subsystems in
larger information system
distributed architecture - Answer-Software/data spread across systems and locations, is
connected by a computer network, Relies on communication networks to interconnect
internet - Answer-global collection of networks that use the same networing protocal
(TCP/IP)
intranet - Answer-private network accessible to internal users
extranet - Answer-intranet extended to include some external users
Dedicated links and Dial-up links - Answer-to access methods of various sub systems
client - Answer-requests resources or services from a server
server - Answer-manages information system resources, provides services over a
network
middleware - Answer-Connects parts of an application Enables requests and data to
pass among them
network diagram - Answer-source of protocol and middleware requirements
navigation visibility - Answer-Describes which objects can interact with each other
coupling - Answer-Measures how closely classes are linked
cohesion - Answer-Measures the consistency of functions in a class
seperation of responsibilities - Answer-Divides a class into several highly cohesive
classes
view layer - Answer-contains the user interface, Design the user interface for each use
case Develop dialog designs for forms Add the window classes to the sequence
diagram