Advanced Information Systems Analysis and Design: Class 3: Requirements, Specification, and Architecture
Advanced Information Systems Analysis and Design: Class 3: Requirements, Specification, and Architecture
Alan R. Hevner
University of South Florida
Customer Acceptance
Requirements Analysis Test Scripts Field Test
Subsystem
Subsystem Test
Incremental Implementation
Development Cycle
Unit Test
Figure 2
Test Preparation
Design and Build
for Increment 1
Increment 1 Certify
Increment 1
Test Preparation
Design and Build
for Increment 2
Increment 2 Certify
Increment 2
Test Preparation
Design and Build
for Increment 3
Increment 3
Certify
Increment 3
Deploy
Solution
Customer Acceptance
Requirements Analysis Test Scripts Field Test
Functional Usage
Specification Specification
Box Structure
Representations
Software Architecture System Test Scripts System Integration
Subsystem Test
Box Structure
Representations
Incremental Implementation
Development Cycle
Unit Test
Figure 3
Customer Acceptance
Requirements Analysis Test Scripts Field Test
Functional Usage
Specification Specification
Box Structure
Representations System Test Scripts
Software Architecture
Box Structure
Representations
Incremental Implementation
Development Cycle
Figure 4
3.5 3.10
* *
Stat. Sig. @ p-value .10
Who can Exert Most Control:
*
September 6, 2018
* *
Copyright © 2018 Alan R. Hevner 40
Telepresence (Consultant)
“You have to learn how to interact with the patients in a different
way.You have to make the patient feel comfortable, not let him be
intimidated, smile at them, acknowledge that the TV is there, and
perhaps say something to make the patient feel at ease and then
you can go on an do your exam.”
3.33 3.48
* * * *
Who can Exert Most Control:
* *
September 6, 2018 Copyright © 2018 Alan R. Hevner 42
Contributions to Research
Identify and provide indications of importance of quality
issues that affect success of a mission critical system
from the perspective of multiple stakeholders
Provide some insight into the control related to quality
issues
Telemedicine quality taxonomy (definition, attributes)
Introduce new construct, use quality.
One of a few studies of the nature of work in emerging,
situated contexts needed to facilitate understanding of
the changing patterns of work and to develop modern
organizational theory
Exemplify using field study approach to examine
success and to ground instrument development
September 6, 2018 Copyright © 2018 Alan R. Hevner 43
Contributions to Practice
Common reference to facilitate communication and
understanding
Guide for decision making (budgeting, staffing, training,
system design, equipment development and system
maintenance )
Means to recognize and assess telemedicine quality
standards
Provide a foundation for quality control and quality
assurance by exploring control issues
Requirements while balancing constraints
Basis for “Scorecard” to assess quality in telemedicine
encounters
Examples:
Cleanroom Box Structures
Sequential Modeling Languages (e.g. Z, VDM)
Concurrent Modeling Languages (e.g. CSP, Petri Nets)
Consistency Management
How are changes managed to ensure consistency among
requirements, specifications, design, and code?