Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

32
Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan

Transcript of Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Page 1: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Design Computer Systems

Lesson 2: Computer System Design2011

Mrs. Dyala Rousan

Page 2: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

What is a Computer System?

A complete, working computer.  Computer systems will include the

computer along with any software and peripheral devices that are necessary to make the computer function.

Every computer system, for example, requires an operating system.

Page 3: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Common Types of Computer System

BusinessFinancial Systems like

accounting, inventory etc.Scientific and Engineering

SystemsGaming SystemsWorkstations and Servers

Page 4: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Who is Computer System Analysts?

A system analyst is the person who selects and configures computer systems for an organization or business. He/She has to determine the intended purpose of the computers.

This means the analyst must understand the general objectives of the business, as well as what each individual user's job requires. Once the system analyst has determined the general and specific needs of the business, he can choose appropriate systems that will help accomplish the goals of the business.

Page 5: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

When configuring computer systems for a business, the analyst must select both hardware and software.

The hardware aspect includes customizing each computer's configuration, such as the processor speed, amount of RAM, hard drive space, video card, and monitor size.

It may also involve choosing networking equipment that will link the computers together.

The software side includes the operating system and applications that are installed on each system.

The software programs each person requires may differ greatly between users, which is why it is important that the system analyst knows the specific needs of each user.

To summarize, the system analyst's job is to choose the most efficient computer solutions for a business, while making sure the systems meet all the company's needs.

Who is Computer System Analysts?

Page 6: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

System RequirementsThe system requirements stage

is where you examine the system functions and user interface needed, along with the interface, communications, and appropriate hardware and software requirements.

Page 7: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Client/User RequirementsUsers are those who use the information

system to manage their organizations.Thus their requirements should be

respected while developing any information system.

Consider the following issues:◦ The system: The system must be stable, being

able to meet staff’s requirements and provide accurate information, easy to maintain, quick in identifying and correcting mistakes.

◦ Interface: Suitable with working style of users, stable, easy to control data, flexible.

Page 8: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Function AnalysisThe purpose of function analysis

is to master users’ requirements to the system, i.e. what the system will have to do regardless of how it’s going to do it. The description is then sent to users for their comments and approval.

Page 9: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Timescale

Page 10: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Measurement

Page 11: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Investigation Techniques

Who, What, Where, When, How, and Why?

Page 12: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Investigation Techniques

InterviewsSystems analysts spend a great deal

of time talking with peopleMuch of that time is spent

conducting interviewsConsists of 7 steps

Page 13: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

InterviewStep 1: Determine the People to Interview

◦ Informal structuresStep 2: Establish Objectives

◦Determine the general areas to be discussed◦List the facts you want to gather

Step 3: Develop Interview Questions◦Creating a standard list of interview questions

helps to keep you on track and avoid unnecessary tangents

◦Avoid leading questions◦Range-of-response questions

Page 14: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

InterviewStep 4: Prepare for the Interview

◦ Careful preparation is essential because an important meeting and not just a casual chat

◦ Limit the interview to no more than one hour◦ Send a list of topics◦ Ask the interviewee to have samples available

Step 5: Conduct the Interview◦ Develop a specific plan for the meeting◦ Begin with good introduction◦ Use engaged listening◦ Allow the person enough time to think about the

question◦ Summarize main points◦ After interview, summarize the session and seek a

confirmation

Page 15: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

InterviewStep 6: Document the Interview

◦During the interview, note taking should be kept to a minimum

◦After the interview, record the information quickly

◦After the interview, send memo expressing appreciation, including the main points discussed so the interviewee has a written summary and can offer additions or corrections

Step 7: Evaluate the Interview◦ In addition to recording the facts obtained in

an interview, try to identify any possible biases

Page 16: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Questionnaires and Surveys

◦Keep the questionnaire brief and user-friendly

◦Provide clear instructions that will answer all anticipated questions

◦ Arrange the questions in a logical order, going from simple to more complex topics

◦Phrase questions to avoid misunderstandings; use simple terms and wording

Page 17: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Example of Library Management System A library management system is required to receive

books and magazines number them, store and manage them, produce index of document.

The interview questions should consist of the followings: What are the main jobs of the library

management system? What is the function of each job? How are the jobs currently done? Who does the library serve? and so on

Summarize: The more information you get about the operation

environment of an organization, the more you understand its issues and be able to make realistic questions about the matters you’re interested in.

Page 18: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems Selection

Computer user will need to make a choice of what they need from a computer by getting the right deal◦Cost◦Client Requirements◦Maintenance contract / Warranty◦Other requirements◦Compatibility◦Performance

Page 19: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems Cost

The more expensive the more advanced hardware technology a PC will have.

The cheaper the PC is, it will be more like basic hardware

Vendors will have different costs◦ Based on brand name (Dell, HP,….etc.)◦ Based on what technology the person is after (more speed,

graphics card,……etc.)

Some people, decide to assemble computers for themselves. ◦ This let them save a lot more than buying a pre-assembled

unit sold in stores. ◦ They could also choose the best parts that they want their

computer to have.

Page 20: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems Client Requirements (1/2)

Basic system◦ Emailing◦ Browsing the internet◦ Kids programs and small games

Home entertaining◦ Watching movies/TV with home cinema

system◦ Listing to music, mixing music, composing◦ Playing video games

Page 21: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems Client Requirements (2/2)

Business needs◦ Office program (word, excel,….etc.)◦ Graphic design/ web design◦ Developers programs

Others◦ Capacity storage ◦ Different screens sizes◦ Sound system

Some software also has other requirements for proper performance. Internet connection (type and speed) and resolution of the display screen.

Page 22: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems Requirements examples

Star-Craft (1998) needed: Windows 95 or NT or superior Pentium processor at 90 MHz

or higher 16 MB RAM 80 MB available in the hard

disk CD-ROM, 2x or higher DirectX 3.0 or higher

Star Wars: The Force Unleashed (2009) needed:

3D Hardware Accelerator - 256MB of memory minimum

Windows XP SP3, Windows Vista SP2, Windows 7

Core 2 Duo or Athlon X2 at 2.4 GHz

2 GB RAM 8x Speed DVD-ROM 23.8 GB + 1 GB Swap File hard

disk space DirectX 9.0c compatible sound

card DirectX 9.0c compatible video

card

examples of system requirement definitions for popular PC games and trend of ever increasing resource needs

Page 23: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Other RequirementsPrinters ScannersWireless card/ Ethernet card Keyboard / mouseWebcamsCPU Cooler

Page 24: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer SystemsMaintenance Contracts

Vendors provide warranty contract◦Can extend or buy more warranty

Hardware should be compatible with web servers

Processor upgrade is possibleCompatible with next generation

of softwaresCan be delivered on time (if

ordered online)

Page 25: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer SystemsCompatibility

Parts Compatibility◦Hardware parts◦Software versions◦Peripherals

Page 26: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems and Systems Integration (SI)

In information technology (IT), systems integration is the process of linking together different computing systems and software applications physically or functionally, to act as a coordinated whole.

The system integrator brings together discrete systems utilizing a variety of techniques such as computer networking, enterprise application integration, business process management or manual programming.

Page 27: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems Performance

CPU speed

Page 28: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer Systems Performance

Processing power◦The power of the central processing unit (CPU) is a

fundamental system requirement for any software.◦ Intel Pentium CPUs have enjoyed a considerable

degree of popularityEfficiency

◦Hardware & Software are working on their best performance combined

Usability◦Hardware that are easy to use. (optical mouse /

mouse tracker) (media keyboard/ gaming keyboard)

◦Software that meet the needs of users. (not sophisticated)

Page 29: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

System SpecificationsComputer Configuration

◦ Installing operating system (OS) that is compatible with the hardware available

◦ Softwares / applications that are compatible with OS and with hardware / peripherals

To get a well configured computer is by getting a laptop. Most are pre-configured with parts suitable for personal use.

There are laptops designed for specific purposes◦ office related work◦ gaming purposes

laptops generally perform great in all aspects of personal computing. It’s the easiest and safest choice in terms of computer configuration.

Page 30: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Other SpecificationsBackup Backups are made to recover data in a

computer crash. If not stored properly data can be read from the backup media. For example:◦External Hard disks◦CD/DVD◦Flash memory

Security◦Anti-virus, Anti-malware…etc◦Pop-up blocker, anti-hacking programs… etc◦Firewalls, Network watch,… etc

Page 31: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Computer SecurityComputer Security is the ability of a system to

protect information and system resources with respect to confidentiality and integrity.

Aspects of Security:◦ Prevention: take measures that prevent your

assets from being damaged◦ Detection: take measures so that you can

detect when, how, and by whom an asset has been damaged

◦ Reaction: take measures so that you can recover your assets or to recover from a damage to your assets

Page 32: Design Computer Systems Lesson 2: Computer System Design 2011 Mrs. Dyala Rousan.

Other SpecificationsTools & Resources

◦Assistance programs (provided by brand name companies)

◦Technical support help◦Drivers download

System documentations◦System startup / tutorial ◦Usage of the system (Manual)◦Updates & troubleshooting (FAQ)