FREE Sample Here - Find the cheapest test bank for your

advertisement
HARDWARE AND SOFTWAR E
BASICS
A
APPENDIX
Technical architecture refers to the structured process of designing and building software architecture, with focus on
interaction with software and hardware developers. Technical architecture is a part of software architecture, which
focuses on how to deal with certain aspects of the software engineering process. It allows us to design better
systems by:
 Meeting system requirements and objectives: Both functional and non-functional requirements can be
prioritized as "must have", "should have" or "want", where "must have" identifies properties that the system
must have in order to be acceptable. An architecture allows us to evaluate and make tradeoffs among
requirements of differing priority. Though system qualities (also known as non-functional requirements) can be
compromised later in the development process, many will not be met if not explicitly taken into account at the
architectural level.
 Enabling flexible partitioning of the system: A good architecture enables flexible distribution of the system by
allowing the system and its constituent applications to be partitioned among processors in many different ways
without having to redesign the distributable component parts. This requires careful attention to the distribution
potential of components early in the architectural design process.
 Reducing cost of maintenance and evolution: Architecture can help minimize the costs of maintaining and
evolving a given system over its entire lifetime by anticipating the main kinds of changes that will occur in the
system, ensuring that the system's overall design will facilitate such changes, and localizing as far as possible
the effects of such changes on design documents, code, and other system work products. This can be
achieved by the minimization and control of subsystem interdependencies.
 Increasing reuse and integration with legacy and third party software: An architecture may be designed to
enable and facilitate the (re)use of certain existing components, frameworks, class libraries, legacy or thirdparty applications, etc.
HARDWARE AND SOFTWARE BASICS
 Hardware Basics
 Computer Categories
 Software Basics
LEARNING OUTCOMES
1. Describe the six major categories of hardware and provide an example of each.
Hardware consists of the physical devices associated with a computer system. The six major categories of
hardware include:
 Central processing unit (CPU) The actual hardware that interprets and executes the program (software)
instructions and coordinates how all the other hardware devices work together (e.g., Intel processor)
HARDWARE AND SOFTWARE BASICS
Page 1 of 5


















Primary storage The computer’s main memory, which consists of the random access memory (RAM), cache
memory, and the read-only memory (ROM) that is directly accessible to the central processing unit (CPU) (e.g.,
RAM)
Secondary storage Equipment designed to store large volumes of data for long-term storage (e.g., diskette,
hard drive, memory card, CD).
Input devices Equipment used to capture information and commands (e.g., keyboard, scanner).
Output devices Equipment used to see, hear, or otherwise accept the results of information processing
requests (e.g., monitor, printer).
Communication devices Equipment used to send information and receive it from one location to another (e.g.,
modem).
Personal digital assistant (PDA) - A small hand-held computer that performs simple tasks such as taking
notes, scheduling appointments, and maintaining an address book and a calendar.
Laptop - A fully functional computer designed to be carried around and run on battery power. Laptops come
equipped with all of the technology that a personal desktop computer has, yet weigh as little as two pounds.
Tablet - A pen-based computer that provides the screen capabilities of a PDA with the functional capabilities of
a laptop or desktop computer. Similar to PDAs, tablet PCs use a writing pen or stylus to write notes on the
screen and touch the screen to perform functions such as clicking on a link while visiting a website.
Desktop - Available with a horizontal system box (the box is where the CPU, RAM, and storage devices are
held) with a monitor on top, or a vertical system box (called a tower) usually placed on the floor within a work
area.
Workstation - Similar to a desktop but has more powerful mathematical and graphics processing capabilities
and can perform more complicated tasks in less time. Typically used for software development, Web
development, engineering, and ebusiness tools.
Minicomputer (midrange computer) - Designed to meet the computing needs of several people
simultaneously in a small to medium-size business environment. A common type of minicomputer is a server
and is used for managing internal company networks and websites. Minicomputers are more powerful than
desktop computers but also cost more, ranging in price from $5,000 to several hundred thousand dollars.
Mainframe computer - Designed to meet the computing needs of hundreds of people in a large business
environment. Mainframe computers are a step up in size, power, capability, and cost from minicomputers.
Mainframes can cost in excess of $1 million. With processing speeds greater than 1 trillion instructions per
second (compared to a typical desktop that can process about 2.5 billion instructions per second), mainframes
can easily handle the processing requests of hundreds of people simultaneously.
Supercomputer - The fastest, most powerful, and most expensive type of computer. Organizations such as
NASA that are heavily involved in research and number crunching employ supercomputers because of the
speed with which they can process information.
Primary storage - The computer’s main memory, which consists of the random access memory (RAM), cache
memory, and the read-only memory (ROM) that is directly accessible to the central processing unit (CPU).
Secondary storage - Equipment designed to store large volumes of data for long-term storage (e.g., diskette,
hard drive, memory card, CD).
Input devices - Equipment used to capture information and commands (e.g., keyboard, scanner)
Output devices - Equipment used to see, hear, or otherwise accept the results of information processing
requests (e.g., monitor, printer).
Primary storage - The computer’s main memory, which consists of the random access memory (RAM), cache
memory, and the read-only memory (ROM) that is directly accessible to the central processing unit (CPU).
HARDWARE AND SOFTWARE BASICS
Page 2 of 5


Secondary storage - Equipment designed to store large volumes of data for long-term storage (e.g., diskette,
hard drive, memory card, CD).
Communication devices - Equipment used to send information and receive it from one location to another
(e.g., modem).
2. Describe the eight categories of computers by size.
 Personal digital assistant (PDA) – a small hand-held computer that performs simple tasks such as taking notes,
scheduling appointments, and maintaining an address book and a calendar.
 Laptop computer – a fully functional computer designed to be carried around and run on battery power.
 Tablet computer - a pen-based computer that provides the screen capabilities of a PDA with the functional
capabilities of a notebook or desktop computer.
 Desktop computer – the most popular choice for personal computing needs.
 Workstation computer – Has more mathematical and graphics power than a desktop
 Minicomputer (sometimes called a mid-range computer) – designed to meet the computing needs of several
people simultaneously in a small to medium-size business environment.
 Mainframe computer (sometimes just called a mainframe) – a computer designed to meet the computing needs
of hundreds of people in a large business environment.
 Supercomputer – the fastest, most powerful, and most expensive type of computer.
3. Identify the two main types of software.
Operating system software controls the application software and manages how the hardware devices work
together, whereas utility software provides additional functionality to the operating system. Utility software includes
antivirus software, screen savers, disk optimization software, and anti-spam software
CLASSROOM EXERCISE
Web-Enabled Cell Phones and Web Computers
When categorizing computers by size for personal needs, the focus is typically on PDAs, tablet computers,
notebook computers, and desktop computers. There are several other variations including smartphones (or Webenabled cell phones) that include instant text messaging and Web browsing capabilities. Split students into groups
of four people and have them research smartphone capabilities and costs. Have each group make a purchase
recommendation based on their research. Ask students what their vision of the future is for cell phone telephony.
Will we ever get rid of notebooks and clunky desktops in favor of more portable and cheaper devices such as
smartphones? Why or why not?
CLASSROOM OPENER
Top Ten Data Failure Stories
10. PhD Almost an F -- A PhD candidate lost his entire dissertation when a bad power supply suddenly zapped his
computer and damaged the USB Flash drive that stored the document. Had the data not been recovered, the
student would not have graduated.
9. Suffering from Art -- While rearranging her home office, a woman accidentally dropped a five pound piece of clay
pottery on her laptop, directly onto the hard drive area that contained a book she'd been working on for five years
and 150 year-old genealogy pictures that had not yet been printed.
8. Domestic Dilemma -- A husband deleted all of his child's baby pictures when he accidentally hit the wrong button
on his computer. His wife hinted at divorce if he did not get the pictures back.
7. Bite Worse than Bark -- A customer left his memory stick lying out and his dog mistook it for a chew toy.
HARDWARE AND SOFTWARE BASICS
Page 3 of 5
6. Don't Try this at Home -- A man attempting to recover data from his computer on his own found the job too
challenging mid-way through and ended up sending Ontrack his completely disassembled drive -- with each of its
parts in a separate baggie.
5. Out of Time -- A clockmaker suffered a system meltdown, losing the digital designs for all of its clocks. Ontrack
literally beat the clock recovering all their data just in time for an important international tradeshow.
4. Drilling for Data -- During a multi-drive RAID recovery, engineers discovered one drive belonging in the set was
missing. The customer found the missing drive in a dumpster, but in compliance with company policy for disposing
of old drives, it had a hole drilled through it.
3. Safe at Home -- After one of their executives experienced a laptop crash, the Minnesota Twins professional
baseball team called on Ontrack to rescue crucial scouting information about their latest prospects. The team now
relies on Ontrack for all data recoveries within its scouting and coaching ranks.
2. Hardware Problems -- A frustrated writer attacked her computer with a hammer. When the engineers received
the computer, the hammer imprint was clearly visible on the top cover.
1. La Cucaracha -- In hopes of rescuing valuable company information, a customer pulled an old laptop out of a
warehouse where it had been sitting unused for 10 years. When engineers opened the computer, it contained
hundreds of husks of dead and decaying cockroaches.
CLASSROOM EXERCISE
Backup and Recovery
Ask your students to answer the following questions:
 Do you have a backup strategy for your computer?
 How often do you backup?
 What do you backup?
 What type of format do you use for your backup?
 Where do you save the backup?
 How long do you save the backup?
Now ask your students that if you stole their computer or spilled a hot cup of coffee on their computer right now how
much information would they lose?
Encourage your students to create a backup strategy.
CORE MATERIAL
The core chapter material is covered in detail in the PowerPoint slides. Each slide contains detailed teaching notes
including exercises, class activities, questions, and examples. Please review the PowerPoint slides for detailed
notes on how to teach and enhance the core chapter material.
APPLY YOUR KNOWLEDGE
Instructor Note: There are few right or wrong answers in the business world. There are really only efficient and
inefficient, and effective and ineffective business decisions. If there were always right answers businesses would
never fail. These questions were created to challenge your students to apply the materials they have learned to real
business situations. For this reason, the authors cannot provide you with one version of a correct answer. When
grading your students’ answers, be sure to focus on their justification or support for their specific answers. A good
way to grade these questions is to compare your student’s answers against each other.
1. A COMPUTER
HARDWARE AND SOFTWARE BASICS
Page 4 of 5
Project Purpose: To understand the correlation between price and changes to various technology
components.
Potential Solution: Although there is no right or wrong answer here, students responses should be pragmatic
to their needs and budget.
2. WEB-ENABLED CELL PHONES
Project Purpose: To understand that we are (certainly) moving to smaller, more portable, and more powerful
computers.
Potential Solution: Although there is no right or wrong answer here, this exercise should provoke some
healthy debates about whether we will get rid of notebooks and desktops in favor of “leaner and meaner” more
portable computers.
3. SMALL BUSINESS COMPUTERS
Project Purpose: To understand the correlation between price and changes to various technology
components.
Potential Solution: Although there is no right or wrong answer here, students responses should be pragmatic
to their needs and budget.
HARDWARE AND SOFTWARE BASICS
Page 5 of 5
Download