100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

Solutions for Systems Analysis and Design, 8th Edition by Alan Dennis

Rating
-
Sold
2
Pages
338
Grade
A+
Uploaded on
22-10-2023
Written in
2023/2024

Complete Solutions Manual for Systems Analysis and Design 8e 8th Edition by Alan Dennis, Barbara Wixom, Roberta M. Roth. Full Chapters Solutions are included - Chapter 1 to 13 1 The Systems Analyst and Information Systems Development, 3 Introduction, 4 The Systems Analyst, 6 Systems Analyst Skills, 6 Systems Analyst Roles, 7 The Systems Development Life Cycle, 8 Planning, 10 Analysis, 11 Design, 12 Implementation, 12 Project Identification and Initiation, 13 System Request, 15 Applying the Concepts at DrōnTeq, 16 Feasibility Analysis, 19 Technical Feasibility, 20 Economic Feasibility, 21 Organizational Feasibility, 27 Applying the Concepts at DrōnTeq, 29 Chapter Review, 31 Appendix 1A: Detailed Economic Feasibility Analysis for DrōnTeq, 35 2 Project Selection and Management, 37 Introduction, 38 Project Selection, 39 Applying the Concepts at DrōnTeq, 40 Creating the Project Plan, 41 Project Methodology Options, 42 Selecting the Appropriate Development Methodology, 49 Contents Dennis8e_ 11 6/30/2021 9:16:30 AM xii Contents Staffing the Project, 52 Staffing Plan, 52 Coordinating Project Activities, 55 Managing and Controlling the Project, 58 Refining Estimates, 58 Managing Scope, 60 Timeboxing, 60 Managing Risk, 61 Applying the Concepts at DrōnTeq, 62 Staffing the Project, 63 Coordinating Project Activities, 64 Chapter Review, 65 Part 2 Analysis Phase 3 Requirements Determination, 71 Introduction, 72 The Analysis Phase, 72 Requirements Determination, 74 What Is a Requirement?, 74 The Process of Determining Requirements, 78 The Requirements Definition Statement, 78 Requirements Elicitation Techniques, 80 Requirements Elicitation in Practice, 80 Interviews, 81 Joint Application Development (JAD), 88 Questionnaires, 92 Document Analysis, 94 Observation, 96 Selecting the Appropriate Techniques, 96 Requirements Analysis Strategies, 98 Problem Analysis, 98 Root Cause Analysis, 98 Duration Analysis, 100 Activity-Based Costing, 100 Informal Benchmarking, 100 Outcome Analysis, 101 Technology Analysis, 101 Activity Elimination, 102 Comparing Analysis Strategies, 103 Applying the Concepts at DrōnTeq, 103 Eliciting and Analyzing Requirements, 103 Requirements Definition, 104 System Proposal, 104 Chapter Review, 106 Dennis8e_ 12 6/30/2021 9:16:30 AM Contents xiii 4 Understanding Processes with Use Cases and Process Models, 111 Introduction, 112 What Is a Use Case?, 113 The Use Case Concept in a Nutshell, 113 Use Case Formats and Elements, 114 Casual Use Case Format, 114 Use Cases in Sequence, 117 Applying Use Cases, 118 Use Case Practical Tips, 118 Use Cases and Functional Requirements, 119 Use Cases and Testing, 119 Creating Use Cases, 120 Identify the Major Use Cases, 120 Identify the Major Steps for Each Use Case, 122 Identify Elements within Steps, 125 Confirm the Use Case, 128 Revise Functional Requirements Based on Use Cases, 129 Applying the Concepts at DrōnTeq, 129 Identifying the Major Use Cases, 129 Elaborating on the Use Cases, 130 Data Flow Diagrams, 134 Reading Data Flow Diagrams, 134 Elements of Data Flow Diagrams, 136 Using Data Flow Diagrams to Define Business Processes, 139 Process Descriptions, 142 Creating Data Flow Diagrams, 144 Creating the Context Diagram, 145 Creating Data Flow Diagram Fragments, 146 Creating the Level 0 Data Flow Diagram, 148 Creating Level 1 Data Flow Diagrams (and Below), 149 Validating the Data Flow Diagrams, 152 Applying the Concepts at DrōnTeq, 156 Developing the Process Model, 156 Creating Data Flow Diagram Fragments, 156 Creating the Level 1 Data Flow Diagram, 157 Creating Level 2 Data Flow Diagrams (and Below), 159 Validating the Data Flow Diagrams, 160 Chapter Review, 161 5 Data Modeling, 169 Introduction, 170 The Entity Relationship Diagram, 170 Reading an Entity Relationship Diagram, 171 Elements of an Entity Relationship Diagram, 172 The Data Dictionary and Metadata, 177 Dennis8e_ 13 6/30/2021 9:16:30 AM xiv Contents Creating an Entity Relationship Diagram, 179 Building Entity Relationship Diagrams, 179 Advanced Syntax, 182 Applying the Concepts at DrōnTeq, 184 Validating an Entity Relationship Diagram, 188 Design Guidelines, 188 Normalization, 191 Balancing Entity Relationship Diagrams with Data Flow Diagrams, 191 Chapter Review, 193 Appendix 5A: Normalizing The Data Model, 196 6 Moving into Design, 201 Introduction, 202 Transition from Requirements to Design, 202 System Acquisition Strategies, 204 Custom Development, 206 Packaged Software, 207 Outsourcing, 208 Influences on the Acquisition Strategy, 211 Business Need, 211 In-House Experience, 212 Project Skills, 213 Project Management, 213 Time Frame, 213 Selecting an Acquisition Strategy, 213 Alternative Matrix, 214 Applying the Concepts at DrōnTeq, 216 Chapter Review, 218 Part 3 Design Phase 7 Architecture Design, 223 Introduction, 224 Elements of an Architecture Design, 224 Architectural Components, 224 Client–Server Architectures, 225 Client–Server Tiers, 226 Server-Based Architecture, 228 Mobile Application Architecture, 229 Advances in Architecture Configurations, 230 Comparing Architecture Options, 231 Creating an Architecture Design, 232 Operational Requirements, 232 Performance Requirements, 233 Security Requirements, 235 Dennis8e_ 14 6/30/2021 9:16:31 AM Contents xv Access Control Requirements, 237 Cultural and Political Requirements, 240 Designing the Architecture, 242 Hardware and Software Specification, 244 Applying the Concepts at DrōnTeq, 246 Creating an Architecture Design, 246 Hardware and Software Specification, 247 Chapter Review, 248 8 User Interface Design, 251 Introduction, 252 The Usability Concept, 252 Principles for User Interface Design, 253 Layout, 253 Content Awareness, 255 Aesthetics, 256 Usage Level, 256 Consistency, 258 Minimize User Effort, 259 Special Issues of Touch Screen Interface Design, 259 User Interface Design Process, 260 Understand the Users, 261 Organize the Interface, 263 Define Standards, 266 Interface Design Prototyping, 267 Interface Evaluation/Testing, 269 Navigation Design, 273 Basic Principles, 273 Menu Tips, 274 Message Tips, 276 Input Design, 279 Basic Principles, 279 Input Tips, 281 Input Validation, 283 Output Design, 283 Basic Principles, 283 Types of Outputs, 285 Media, 287 Applying the Concepts at DrōnTeq, 288 Understand the Users, 288 Organize the Interface, 289 Define Standards, 290 Interface Template Design, 290 Develop Prototypes, 295 Interface Evaluation/Testing, 296 Chapter Review, 296 Dennis8e_ 15 6/30/2021 9:16:31 AM xvi Contents 9 Program Design, 301 Introduction, 302 Moving from Logical to Physical Process Models, 302 The Physical Data Flow Diagram, 302 Applying the Concepts at DrōnTeq, 305 Designing Programs, 306 Structure Chart, 309 Syntax, 310 Building the Structure Chart, 313 Applying the Concepts at DrōnTeq, 315 Design Guidelines, 319 Program Specification, 325 Syntax, 325 Applying the Concepts at DrōnTeq, 328 Chapter Review, 331 10 Data Storage Design, 337 Introduction, 338 Data Storage Formats, 338 Files, 339 Databases, 341 Selecting a Storage Format, 345 Applying the Concepts at DrōnTeq, 347 Moving from Logical to Physical Data Models, 348 The Physical Entity Relationship Diagram, 348 Revisiting the CRUD Matrix, 351 Applying the Concepts at DrōnTeq, 352 Optimizing Data Storage, 352 Optimizing Storage Efficiency, 355 Optimizing Access Speed, 357 Estimating Storage Size, 361 Applying the Concepts at DrōnTeq, 363 Chapter Review, 365 11 Moving into Implementation, 368 Introduction, 368 Managing the Programming Process, 369 Assigning Programming Tasks, 369 Coordinating Activities, 370 Managing the Schedule, 371 Testing, 371 Test Planning, 373 Unit Tests, 373 Integration Tests, 376 Dennis8e_ 16 6/30/2021 9:16:31 AM Contents xvii System Tests, 376 Acceptance Tests, 376 Developing Documentation, 378 Types of Documentation, 379 Designing Documentation Structure, 379 Writing Documentation Topics, 381 Identifying Navigation Terms, 382 Applying the Concepts at DrōnTeq, 384 Managing Programming, 384 Testing, 384 Developing User Documentation, 385 Chapter Review, 388 Part 4 Implementation Phase 12 Transition to the New System, 393 Introduction, 393 Making the Transition to the New System, 394 The Migration Plan, 395 Selecting the Conversion Strategy, 396 Preparing a Business Contingency Plan, 400 Preparing the Technology, 401 Preparing People for the New System, 402 Understanding Resistance to Change, 402 Revising Management Policies, 404 Assessing Costs and Benefits, 404 Motivating Adoption, 407 Enabling Adoption: Training, 408 Postimplementation Activities, 411 System Support, 411 System Maintenance, 412 Project Assessment, 414 Applying the Concepts at DrōnTeq, 416 Implementation Process, 416 Preparing the People, 416 Postimplementation Activities, 416 Chapter Review, 417 13 Agile Development Methods, 420 Introduction, 420 Origins of Agile, 421 Evolution of Agile Development, 422 Adoption of the Agile Approach, 423

Show more Read less
Institution
Management Information Systems
Module
Management Information Systems











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Management Information Systems
Module
Management Information Systems

Document information

Uploaded on
October 22, 2023
Number of pages
338
Written in
2023/2024
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

Solutions Systems Analysis and Design, 8th Edition Dennis
All Chapters Solutions are included


Chapter 1: The Systems Analyst and
Information Systems Development

Answer to Your Turn 1-1: Being an Analyst
Student answers will vary, depending on their preferences regarding being a: 1) systems
analyst, 2) business analyst, 3) requirements analyst, 4) infrastructure analyst, or 5)
change management analyst. Verify that the student has correctly associated the skills
needed with the type of analyst for which they aspire and that the student has created a
plan to acquire those skills. The roles and the names used to describe them may vary
from organization to organization.


Answer to Your Turn 1-2: Implementing a Satellite Data Network
While answers may vary, answers might include the following:
1. A cost-benefit analysis, along with other financial processes (ROI, etc.) would
certainly reveal that a just-in-time (JIT) inventory can reduce inventory costs and
increase revenue. A standard communication line, encrypted or not, would not be
able to handle the high bandwidth needed for data, voice and video transmissions.
2. A competitor would be able to narrow the gap by adopting the JIT type of
inventory management. Voice and video are not necessary to keep the inventory
up to date on a timely basis, data transmissions alone would work well.




1-1

,Chapter 1 The Systems Analyst and IS Development


Answer to Your Turn 1-3: Too Much Paper, Part 1
System Request

Element Description
Sponsor Document Manager.
Business Need Increase efficiency in storing, updating, and retrieving
information on employee injury claims.
Business Requirements Automated system which allows for electronic
submission of reports via a secure web site.
Business Value Reduce response time for employee inquiries, increase
effectiveness of storing, updating, and retrieving
employee injury claims. Reduce storage costs of paper
files.
Special Issues Must have someone who understands how to create and
maintain a secure web site. Must have resources to
migrate paper files to data storage. Must work within
HIPAA guidelines to ensure that medical documents
are treated according to regulations.


Answer to Your Turn 1-4: Too Much Paper, Part 2
1. Issues arising from digital signatures and electronic documents typically focus on
establishing validity for signatures and originators. As these issues can be
overcome using certificates and encryption, they don’t necessarily affect the
project feasibility. However, they do need to be addressed.
2. Answers will vary. The project champion, organizational management, and
perhaps most importantly a subset of the stakeholders must believe in and show
support for the project. One solution would be to plan and provide for sufficient
training that demonstrates how their jobs might be easier to accomplish with the
automated system.


Answer to Concepts in Action 1-A: An Array of IT Failures
Qantas provides for an “ice-breaker” discussion topic for the first class. Perhaps group
the students and have them discuss this company and then provide for class discussion
about the importance of IT project success.


Answer to Concepts in Action 1-B: BPI on the Farm
Efficiency gains are mentioned in this Concept in Action. What are the drawbacks to this
scenario? Is it as easy as it seems? Issues such as Wi-Fi coverage on a farm, perhaps even
cellular coverage can come into play as can weather, dust, and other issues inherent with
a farming enterprise.


1-2

,Chapter 1 The Systems Analyst and IS Development




Answer to Concepts in Action 1-C: Interview with Don Hallacy, President,
Technology Services, Sprint Corporation
This is an opportune time to identify the responsibilities of the differing roles that an
analyst serves.


Answer to Concepts in Action 1-D: Intangible Value at Carlson Hospitality
Carlson Hospitality can use the information from the survey to determine whether the
one-point increase in market share revenue ($20 million per point) will offset costs
associated with increasing the level of services to high-quality customers which would
result in a 10% increase in customer satisfaction.


Answer to Concepts in Action 1-E: Return on Investment
1. One method for determining a return on investment is to complete a Cost-Benefit
Analysis using the Present Value Method. Many of the costs for server
virtualization are associated with the initial construction: physical manipulation of
the servers and software licensing. The ongoing costs of labor in updating and
accessing tables would be relatively small. Using this type of analysis would
allow the project sponsors to show how the benefits of the virtualization would be
realized on a long term basis.
2. Implementing a major change to a system should certainly include a systems
analyst. Systems analysts typically have a broad view of the system, and would be
able to ascertain how virtualizing the servers will affect the whole system.




1-3

, Chapter 1 The Systems Analyst and IS Development


Answers to End of Chapter Questions
1. List and describe the six general skills all project team members should have.

[1] Technical skills (knowledge of how to employ technology in development system
solutions). [2] Business skills (knowledge of how to apply IT to business problems to
achieve a valuable solution). [3] Analytical skills (ability to solve complex problems).
[4] Interpersonal skills (oral and written communication skills with both technical and
non-technical audiences). [5] Management skills (ability to manage others and cope
with an uncertain environment). [6] Ethical skills (ability to deal with others honestly
and ethically).

2. What are the major roles on a project team?

Business analyst – emphasis on the business issues addressed by the system: value of
new system; identification of problems and opportunities; revision of business
processes and policies.
Systems analyst – emphasis on IS issues of the system: how IT can be used to
support business processes; design of new business process and IS; and enforcement
of IS standards.
Infrastructure analyst – technical issues associated with integrating new system
components to existing technical infrastructure.
Requirements analyst – eliciting the requirements of the new system from all
stakeholders. They understand the business well, are excellent communicators, and
are highly skilled in obtaining system requirements.
Change management analyst – emphasis on facilitating organizational adaptation to
new system. Helping to identify and overcome resistance to change and assuring
adequate training and documentation of new system.
Project manager – ensuring that progress is made on the project; time schedules and
budgets are met; supervision of project team; and manage relations with project
sponsor and users.

3. Compare and contrast the role of a systems analyst, business analyst, and
infrastructure analyst.

These three roles emphasize different perspectives on the system. The business
analyst represents the sponsor/users interests, while the systems analyst knows how to
apply IS to support business needs. Together, the systems analyst and the business
analyst can design a system that conforms to the IS standards while adding value to
the business. The infrastructure analyst has more technical knowledge and provides
the team with technical constraints, or identifies infrastructure changes that the new
system will require.




1-4

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
StepsSol Business Fellows
View profile
Follow You need to be logged in order to follow users or courses
Sold
3508
Member since
2 year
Number of followers
1299
Documents
770
Last sold
8 hours ago
StepsSol

We are here to support you every step of the way in your academic journey, whether it\'s test practice, homework assistance, research guidance, data analysis, or any other form of reliable tutoring you require. Our primary goal is to provide our students with top-notch education that paves the way for excellent grades. Please don\'t hesitate to reach out with any questions, and we welcome your suggestions.

4.3

449 reviews

5
294
4
72
3
38
2
13
1
32

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions