HCI Lecture 3: System Design Process
30 Questions
17 Views
4.6 Stars

HCI Lecture 3: System Design Process

Learn about the system design process and different design approaches in Human-Computer Interaction (HCI) with Dr. Amira M. Gaber. Explore how analysts convert requirements models into solution system models, focusing on technical issues and less user involvement.

Created by
@ChasteClarinet

Questions and Answers

What is one of the first steps in designing application architecture according to the text?

Partitioning the software into subsystems

How is the user interface described in relation to the system according to the text?

Conceptually, perceptually, and physically part of the system

What plays a key role in enabling systems to share information?

System interfaces

What is considered an integral part of every computer information system according to the text?

<p>The underlying database</p> Signup and view all the answers

Which activity in system design focuses on decisions about the structure and configuration of the new system?

<p>Designing the Application Architecture</p> Signup and view all the answers

What is emphasized as being more than just screens for the user while interacting with a system?

<p>User interface</p> Signup and view all the answers

What is the primary objective of systems analysis?

<p>Thoroughly understand the organization’s informational needs</p> Signup and view all the answers

In system design, what is the function of the system boundary?

<p>Identify the functions included in the automated system</p> Signup and view all the answers

What is the key difference between systems analysis and systems design?

<p>Systems design converts requirements models into solution models</p> Signup and view all the answers

Which perspective in system design involves configuring the application to be consistent with network, database, and user interface components?

<p>Application software component</p> Signup and view all the answers

What is the main goal of systems design in relation to the solution system?

<p>Define, organize, and structure components of the final solution system</p> Signup and view all the answers

Which phase focuses on thoroughly understanding the organization’s informational needs or requirements?

<p>Systems analysis</p> Signup and view all the answers

What is one key focus of System Design Output Design?

<p>Describing and organizing the system solution</p> Signup and view all the answers

Which component is NOT part of the technology environment required to support a software application?

<p>Database management systems</p> Signup and view all the answers

What does the third perspective for the user-interface component involve?

<p>Identifying the general form and structure of the user dialog</p> Signup and view all the answers

Which activity is NOT part of System Design activities according to the text?

<p>Developing the Application Software</p> Signup and view all the answers

In addition to hardware, what else does the technology environment include?

<p>Communication protocols and middleware</p> Signup and view all the answers

What does System Design involve according to the text?

<p>Organizing and structuring the system solution</p> Signup and view all the answers

What is a common decision that needs to be made during the first system design activities?

<p>Determining the database structure</p> Signup and view all the answers

Which design activity focuses on limiting access to the system for authorized users?

<p>User-interface controls</p> Signup and view all the answers

In terms of database structure, what are some internal properties that need to be designed?

<p>Tables, attributes, and links</p> Signup and view all the answers

What is the purpose of system controls in the context of system design activities?

<p>Protecting organizational assets by providing safeguards</p> Signup and view all the answers

When a database is distributed, what is crucial for ensuring proper integration with existing databases?

<p>Ensuring the new databases are properly integrated</p> Signup and view all the answers

What is a key aspect of application controls in system design activities?

<p>Precisely recording transactions and ensuring system functionality</p> Signup and view all the answers

What is the primary advantage of using structured design approach in system design?

<p>It enables problems to become simpler by breaking them down into smaller elements</p> Signup and view all the answers

How is function-oriented design different from structured design approach in system design?

<p>More information passes between functions in function-oriented design</p> Signup and view all the answers

What is a key characteristic of function-oriented design in system design?

<p>Operates on input rather than state</p> Signup and view all the answers

How does structured design approach differ from object-oriented design in system design?

<p>Structured design divides problems into well-organized elements</p> Signup and view all the answers

Which system design approach divides the system into subsystems called functions?

<p>Function-oriented design approach</p> Signup and view all the answers

What is a distinguishing feature of structured design approach compared to object-oriented design?

<p>Breaks down problems into multiple well-organized elements</p> Signup and view all the answers

Study Notes

System Design Process

  • System design is a model-building activity that converts the information gathered during analysis into models that represent the solution system.
  • It is more oriented towards technical issues and requires less user involvement and more involvement by other systems professionals.

System Design Activities

  • Design the Application Architecture and Software: includes decisions about the structure and configuration of the new system, as well as the design of the computer software itself.
  • Design the User Interfaces: includes designing the user interface, which is everything the user comes into contact with while using the system.
  • Design the System Interfaces: involves designing the component that enables systems to share information.
  • Design the Database: includes identifying the type of database to be used, the database management system, and designing the internal properties of the database.
  • Design the Security and System Controls: includes ensuring that the system has adequate safeguards to protect organizational assets.
  • Design the Environment: includes designing the technology required to support the software application, including hardware, operating systems, and communication protocols.

System Design Perspectives

  • For the application software component: identify the various subsystems and their relationships to each other.
  • For the database component: identify the type of database to be used and the database management system.
  • For the user-interface component: identify the general form and structure of the user dialog based on the major inputs and outputs.

System Design Outputs

  • The output of the design activities is a set of diagrams and documents that describe, organize, and structure the system solution.
  • The diagrams model and document various aspects of the solution system.

System Design Approaches

  • There are three approaches to system design: Structured Design, Function-oriented Design, and Object-oriented Design.
  • Structured Design: breaks down problems into multiple well-organized elements, allowing for simpler problem-solving.
  • Function-oriented Design: divides the entire system into subsystems referred to as functions, with more information passing between the functions.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Quizzes Like This

Use Quizgecko on...
Browser
Browser