Galina Goncharova
Professor Pak
IS 310 Software and Hardware Concepts
Assignment 2 Chapter 1
August 31, 2012
Vocabulary Exercises 1. Students of information systems generally focus on application software. Students of computer science generally focus on system software. 2. Configuring hardware and system software is an activity of UP (Unified Process) deployment discipline. 3. IS students and professionals should be familiar with professional societies, such as Association for Information Technology Professionals (AITP), Association for Computing Machinery (ACM), and Institute for Electrical and Electronics Engineers (IEEE) Computer Society. 4. Selecting hardware, network components, and system software is an
…show more content…
For example, determining whether a system can respond to periods of peak demand requires detailed knowledge of processing and storage capabilities, operating systems, networks, and application software. Determining whether cheaper alternatives exist requires technical knowledge of a wide range of hardware and software options. Determining whether cloud computing could be used requires a detailed understanding of the software environment and whether it’s compatible with various cloud computing environments. 3. What knowledge of computer hardware and system software is necessary to perform activities in the UP design and deployment disciplines?
Technical knowledge of computer hardware and system software is most important for performing architectural design activities. Selecting hardware and network components requires detailed knowledge of their capabilities and limitations. When multiple hardware and network components are integrated into a single system, the designer must evaluate their compatibility. Hardware, network, and overall performance requirements affect the choice of system software. The designer must also consider the compatibility of new hardware, network components, and system software with existing information systems and computing infrastructure.
Selecting
Operating Systems are complex pieces of software that are designed for powerful hardware, easily capable of running many programs at once, the prioritize hardware task requests known as ‘system calls’ and allocate them memory space or processing time as needed.
If Bill is that are experts in these procedures, after which it it 'll be an enjoyable plan beginning research from vendors.
Although it is still open for debate, there are suggestions that chaplaincy, as a function in the military, can be traced in the Old Testament. Consider the battle of the Israelites and the Amalekites. The children of Israel experienced victory as long Moses held his hands up in Prayer to God. Another example that is discussed in the book deals with the Priests who carried the Ark of the Covenant in some of the battles
This section gives the details and specification of the hardware on which the system is expected to work.
Similarly, I was also intrigued by the Association of Information Technology Professionals (AITP), which is a professional organization which strives to improve the Information Technology industry by encouraging the evolution, training, and procedures on for both Information Technology professionals and the general public.
Q1: Briefly explain designing requirements that’s are required when designing the hardware and software infrastructure:
Another factor to ensure success is to train the IT personnel on the system’s applications and processes. How well the IT personnel understand the systems is extremely relevant to the success of system implementation. The involvement of IT personnel, who have knowledge regarding the application requirements, increases the ability of the team to correctly and quickly specify the requirements. Experienced IT personnel on a team help ensure others understand terminology and have more of an understanding of the stakeholders needs (Havelka and Lee, April 25, 2002).
Another way of successfully gathering information is by building a prototype or model of the system, so that users can test or get an idea of what the finished product will be like. With this they can determine issues, problems, or inconsistency with the system. Another important part of gathering information is organizing it so that it can be understood and put to proper use. I propose categorizing the requirements into functional requirements, operational requirements, technical requirements, and transitional requirements. The functional requirements define how the user thinks the system is functioning overall, the operational requirements define what background processes need to be executed in order for the system to work optimally over a period of time, the technical requirements define what technical issues that must be addressed in order to successfully implement the system, and the transitional requirements define the processes or steps needed to implement the system smoothly and successfully. ("Mind Tools", 2012).
Issue: New system must incorporate pre-existing hardware to the greatest extent possible, in order to keep costs down and prevent interruption of business.
Q:1. Briefly explain following designing requirments that are required when designing the hardware and software infrastructure :
They may also devise ways to apply existing systems’ resources to additional tasks. Most systems analysts work with specific types of computer systems- for example, business, accounting or financial systems or scientific and engineering systems –that vary with the kind of organization.” (Computer Systems Analysts, 1)
Computer hardware engineers research, develop, and test computer systems and components such as processors, circuit boards, memory devices, and many more (Bureau of Labor Statistics). They design new computer hardware, create blueprints of computer equipment to be built. Test the completed models of the computer hardware that they design. Update existing equipment so that it will work will new software. Oversee the manufacturing process for the computer hardware. Maintain knowledge of computer engineering trends and new technology(Bureau of Labor Statistics).
Hardware and software platforms, products, and applications System analyst – proven knowledge in advanced operating and personal computer systems; must have a thorough understanding in multiple
Baderman Island will have to go through a specifications and metrics process to be able to implement successfully the new enterprise technology. The company will go through the systems development life cycle (SDLC) when implementing the new technology. “SDLC is the process of developing information systems through investigation, analysis, design, implementation and maintenance. SDLC is also known as information systems development or application development. SDLC is a systems approach to problem solving and is made up of several phases, each comprised of multiple steps” (Webopedia, 2008, para.2). The company will go through many SDLC associated activities, such as, planning, analysis, design, development, testing, implementation and maintenance.
The system design prerequisites to get implemented to a practical system/application which requires the coding of design into a computer language, i.e., programming language. The programmer converts the program specifications into computer instructions, referred to as programs. Building the system software marks an important stage in SDLC as it marks the bridge where the defined procedures get transformed into control specifications with the help of computer language (Humphrey 46). The programs implemented coordinate the data movements and the control of the entire process of the system or application. How well this phase gets implemented, depicts on much effort and time spent on the testing and maintenance phase of SDLC (Jacobson, Ivar, et al.). To help in fast development, future changes and maintenance, if required, programs must be modular in nature. On the type of application or system implemented programming tools like compilers, interpreters, and language like C, C++, and Java gets used for coding, and the right programming should get chosen for better implementation of the system.