System Analysis and Design Flashcards
The collection of notations, methodologies and tools used to gather details and analyze a problem situation prior to information system design and implementation.
Systems Analysis
Systems analysis (or, requirements analysis) must ensure that the proposed information system meets___, ____, ___.
user needs, can be delivered on time, and can be updated
is process of understanding in detail what a system should accomplish
Systems Analysis
In Systems Analysis, think of it as being a ______. You investigate, you talk to stakeholders to find out the needs and requirements.
detective
Systems analysis is about
understanding the problem and what’s needed
is the process of specifying in detail how components of an information system should be physically implemented
Systems Design
_____ is about planning and creating a solution that works well and meets everyone’s needs.
Systems Design
In Systems Design, the Systems analyst ______ and _____.
draws up a plan and makes a blueprint of the system
The specification of the information system to be built. This specification includes 6, enumerate:
The hardware configuration on which the system will run, including network
The software platform on which the system will run, .e., operating system, DBMS, programming language, ..
The software architecture of the proposed system, including interfaces between the system
The function of each module, i.e., what does each module do, i.e., transformations it performs on its
The database(s) that will be part of the information system, stored in database management systems (DBMSs) or in files
User interfaces that need to be in place to facilitate use of the system by different user groups
Systems analysis and design (SAD) is a critical phase in the development of information systems, and its purpose is to ensure that the resulting system meets the ______ and ______ of the organization or users ______ and ______.
NEEDS and REQUIREMENTS: EFFECTIVELY and EFFICIENTLY
SAD helps in thoroughly understanding the current system (if one exists) and gathering requirements for the new information system. This involves interacting with stakeholders, users, and subject matter experts to identify what the system needs to accomplish.
UNDERSTANDING AND DEFINING REQUIREMENTS
It helps in identifying problems or inefficiencies in the existing system or business processes. By analyzing these issues, SAD aims to provide solutions and improvements.
PROBLEM IDENTIFICATION
SAD focuses on designing a system that is efficient, scalable, and capable of meeting the identified requirements. It involves creating system models, architecture, and data structures to ensure the system’s effectiveness.
DESIGNING EFFICIENT SOLUTIONS
The design phase aims to optimize the utilization of resources, including hardware, software, and human resources, to ensure cost-effectiveness and performance efficiency.
OPTIMIZING RESOURCE UTILIZATION.
SAD helps identify potential risks and challenges in the development process. It enables the development team to plan for risk mitigation and contingency strategies.
RISK MANAGEMENT.