ASSIGNMENT NO. e.g. 1 or 2:2 STUDENT’ S SIGNATURE NIMNEZ
DUE DATE: 10-04-2023 SUBMISSION DATE: 12-04-2023
ASSIGNMENT TITLE:
MARK ER’S COMMEN TS:
OVERALL MARK: MARK ER’S NAME:
MARK ER’S SIGNATURE: DATE: a. Having a good understanding of information system components is essential for all employees and managers in today's business world. Here are a few reasons why: Effective communication: With a good understanding of information system components, employees and managers can communicate more effectively with each other and with external stakeholders. This leads to better collaboration, increased efficiency, and better decision-making. Cybersecurity: In an age where cybersecurity threats are very common, it is important for all employees and managers to have a basic understanding of the hardware, software, and network components of their organization's information system. This will help them recognize potential vulnerabilities and take steps to prevent cybersecurity breaches. Efficient Data management: All organizations rely on data to make informed decisions. Understanding the components of an organization's information system, such as how data is collected, stored, and retrieved, can help employees and managers ensure that data is accurate, up-to-date, and easily accessible. Strategic planning: Having a good understanding of an organization's information system components helps managers to make better strategic decisions. This includes decisions related to system upgrades, data management, and cybersecurity, among others. b. SDLC, or Software Development Life Cycle is a traditional method of system development that has been used for many years. It is designed to provide a structured approach to software development that helps to ensure that the final product is of high quality and meets the needs of its users. There are several reasons why SDLC is considered to be the best traditional method for system development: Structured approach: SDLC provides a structured approach to software development that ensures that all phases of development are completed in a systematic and organized way. Clear phases: SDLC breaks down the software development process into clear phases, each with its own objectives, deliverables, and review process. This helps to ensure that everyone involved in the project understands what is expected of them at each stage of development. Defined requirements: SDLC requires that all requirements for the software be clearly defined and documented. This helps to ensure that the software meets the needs of its users and that there are no misunderstandings or miscommunications about what the software is supposed to do. Risk management: SDLC includes a risk management process that helps to identify and mitigate potential risks throughout the development process. This helps to ensure that the project stays on track and that potential problems are addressed before they become major issues. Quality focus: SDLC ensures that quality is a primary focus throughout the development process. Testing and review processes are built into each phase of development to ensure that the software is of high quality and meets the requirements of its users. Overall, SDLC is considered to be the best traditional method for system development because of its structured approach, clear phases, defined requirements, risk management process, and quality focus. These elements help to ensure that the final product is of high quality, meets the needs of its users, and is delivered on time and within budget. An Information system is a combination of hardware and software and telecommunication networks that are build to enable management and employees within an organization to collect, create and distribute useful data, typically. It defines the flow of information within the system. The objective of an information system is to provide appropriate information to the user, to gather the data, process the data and communicate information to the user of the system. In summary, having a good understanding of information system components is important for effective communication, cybersecurity, data management, and strategic planning. It is therefore essential for employees and managers to have a basic understanding of their organization's information system components to promote productivity, security, and overall success of the business Question 2: Computers use memory to perform functions. Describe the range of computer memory giving advantages and disadvantages of each.(25) Computer memory refers to the physical components of a computer that store information for processing. There are several types of memory used by computers, each with its own advantages and disadvantages. Primary memory, also known as RAM (Random Access Memory), is used by computers to temporarily store data that is being used or modified. RAM is fast and allows the computer to quickly access data, but it is volatile memory, meaning it requires power to retain data. Once power is lost, the stored data is lost as well. One advantage of RAM is that it allows for quick data access, but one disadvantage is that it is relatively expensive compared to other types of memory. Secondary memory refers to non-volatile memory devices used to store data permanently, even when the computer is not powered on. Examples include hard disk drives (HDDs), solid-state drives (SSDs), and flash memory . HDDs have high storage capacities, low cost, and high durability, but are slower than other storage options. SSDs are faster than HDDs and more energy-efficient, but are more expensive. Flash memory is used in portable devices such as USB drives and SD cards, but has limited write cycles and can fail over time. Cache memory is a type of high-speed memory that temporarily stores frequently accessed data. It is typically smaller than primary memory but faster, allowing the computer to access data more quickly. Cache memory improves system performance by reducing the need to access slower memory types, but it can be expensive and does not provide as much storage capacity as primary or secondary memory. In conclusion, each type of memory has its own trade-offs in terms of speed, cost, durability, and capacity. Choosing the right type of memory depends on the specific needs of the application and the available budget. Computer memory is a device or system that enables a computer to store and retrieve data for later use. It can be subdivided into two categories, primary and secondary memory. Primary memory, also known as main memory or RAM (Random Access Memory), stores data temporarily while the computer is running, enabling the processor to access and use the data quickly. Secondary memory, also known as auxiliary memory, provides more permanent storage, and includes devices such as hard disk drives and solid-state drives. Overall, computer memory is an essential component of a computer system, allowing information to be stored and retrieved efficiently.