Principles of system analysis: basic concepts, methods and structure

Table of contents:

Principles of system analysis: basic concepts, methods and structure
Principles of system analysis: basic concepts, methods and structure
Anonim

Merriam-Webster's Dictionary defines systems analysis as "the process of examining a procedure or business in order to determine its goals and objectives and create systems and procedures that will effectively achieve them." Another point of view sees systems analysis as a problem-solving method that breaks down a system into its component parts in order to study how well these components work and interact to achieve their goal.

System elements
System elements

Communication

The principles of systems analysis are closely related to requirements analysis or operational research. It is also "an explicit official investigation to help the decision maker determine the best course of action and make a better decision than she might otherwise have."

The terms "analysis and synthesis" come from the Greek language, which means "take apart" and "reassemble" respectively. These terms are used in many scientific disciplines, from mathematics and logic to economics and psychology, todesignations for similar procedures. Analysis is defined as "the procedure by which we break an intellectual or essential whole into parts", whereas synthesis means "the procedure by which we combine separate elements or components to form a whole". Researchers in the principles of systems analysis apply the methodology to the systems involved, forming a big picture.

System workers
System workers

Application

Systems analysis is used in every field where something is being developed. Analysis can also be a set of components that work together to perform organic functions such as systems engineering. Systems engineering is an interdisciplinary field of engineering that focuses on how complex engineering projects should be designed and managed.

Sequence

Development of a computer information system includes the stage of system analysis. It helps to create a data model prior to creating or extending a database. There are several different approaches to systems analysis.

When a computer information system is being developed, the system analysis (according to the waterfall model) will consist of the following steps:

  1. Development of a feasibility study. Determining whether a project is economically, socially, technologically and organizationally feasible.
  2. Fact-finding measures designed to ascertain the requirements of the end users of the system (generally includinginterviews, questionnaires or visual observations of work in the existing system).
  3. Determine how end users will operate the system (in terms of overall experience with computer hardware or software), what the system will be used for, etc.
Electronic systems
Electronic systems

Another opinion describes a stepwise approach to the process. This approach breaks system analysis into 5 steps:

  1. Determining content. Clearly defined goals and requirements needed to meet the requirements of the project as defined by its stakeholders.
  2. Problem analysis: the process of understanding problems and needs and finding solutions based on the principles of systems analysis.
  3. Requirements analysis: identifying the conditions that must be met.
  4. Logic Design: The study of logical relationships between objects.
  5. Decision analysis: making the final decision based on the principles of systems analysis.

Use cases are widely used system analysis modeling tools for defining and expressing the functional requirements of a system. Each use case is a business scenario or event for which the system must provide a specific response. Use cases developed from object-oriented analysis.

Political Analysis

The discipline of what is today known as policy analysis emerged from the application of systems analysis when it was first establishedUS Secretary of Defense Robert McNamara.

Fundamental systems analysts are often called upon to analyze systems that have grown by chance to determine the current components of the system. This was demonstrated during the 2000 reengineering work, when business and manufacturing processes were considered as part of the 2000 Automation Modernization. Work using systems analysis includes a systems analyst, business analyst, technologist, system architect, enterprise architect, software architect, etc. All of these specialists use the basic principles of systems analysis in practice.

Information system
Information system

Although practitioners of systems analysis may be encouraged to create new systems, they often modify, extend, or document existing systems (processes, procedures, and methods). Researchers and practitioners rely on systems analysis. Such activity analysis is already applied to various research and practical research, including business management, educational reform, educational technology, etc. In these areas, the principles of a systems approach (systems analysis) are very important.

Analysts

A systems analyst is an information technology professional who specializes in the analysis, design and implementation of information systems. Systems analysts evaluate the suitability of information systems in terms of their intended outcomes and liaise with end users, vendorssoftware and programmers to achieve these results.

A system analyst is a person who uses analysis and design techniques to solve business problems using information technology. Systems analysts can act as change agents who identify necessary organizational improvements, design systems to implement those changes, and train and motivate others to use the systems. Analysts must know and understand the concept and principles of systems analysis.

Members of the system
Members of the system

Although they may be familiar with various programming languages, operating systems, and computer hardware platforms, they are not usually involved in actual hardware or software development. They may be responsible for developing cost analyzes, design considerations, improving staff impact, and implementation timelines.

A systems analyst is typically confined to a designated or predetermined system and often works in conjunction with a business analyst using general systems analysis principles. These roles, while having some overlap, are not the same. The business analyst will assess the business needs and determine the appropriate solution and, to some extent, design the solution without going too deep into its technical components, relying instead on the systems analyst. The systems analyst often evaluates and modifies code and analyzes scenarios based on the principles and problems of systems analysis.

microscopicsystem
microscopicsystem

Opportunities

Some professionals have practical knowledge in both areas (business and systems analysis) and can successfully combine both of these professions, effectively blurring the line between a business analyst and a systems analyst. Both professions require the principles of structural systems analysis.

System analyst available:

  • Identify, understand and plan for the organizational and human impacts of planned systems and ensure that new technical requirements are properly integrated with existing processes and skill sets.
  • Planning system flow from scratch.
  • Interact with internal users and customers to study and document requirements, which are then used to create business requirements documents.
  • Drafting technical requirements from the critical phase.
  • Interact with the software developer to understand the limitations of the software.
  • Help programmers develop the system, such as providing use cases, flowcharts, UML and BPMN diagrams.
  • Document requirements or supplements to user manuals.
  • Whenever a development process is underway, the systems analyst is responsible for developing the components and providing that information to the developer. All this is done based on the basic concepts and principles of system analysis.

Life cycle

System Development Life Cycle (SDLC) is a traditional development methodsystems that organizations use for large-scale IT projects. SDLC is a structured framework consisting of sequential processes by which an information system is developed.

Technological system
Technological system

The essence of the analysis

As soon as the development project receives the necessary approvals from all participants, the stage of system analysis begins. Systems analysis is the analysis of a business problem that organizations plan to solve with an information system. The main goal of the system analysis phase is to collect information about the existing system in order to determine the requirements for an improved system or a new system. The end product of this phase, known as the deliverable, is a set of system requirements. These are the basic principles of system analysis and system synthesis.

Perhaps the most difficult task in this analysis is to determine the specific requirements that the system must satisfy. These requirements are often referred to as user requirements because users provide them. When system designers have accumulated user requirements for a new system, they move on to the system design stage.

Computer systems

Computer systems analyst is an occupation in the field of information technology. A computer systems analyst works to solve problems related to computer technology. Many analysts are installing new computer systems, both hardware and software, adding new software applications toimprove computer performance. Others act as systems designers or systems architects, but most analysts specialize in a particular type of systems, such as business systems, accounting systems, financial systems, or scientific systems.

Demand

As of 2015, the largest number of computer systems analysts covered the sectors of government, insurance, computer systems design, professional and commercial equipment, and company and enterprise management. The number of jobs in this area was projected to increase from 487,000 in 2009 to 650,000 by 2016.

Electronic information system
Electronic information system

This entry ranked third in the 2010 poll, fifth in the 2011 poll, 9th in the 2012 poll, and 10th in the 2013 poll.

A business analyst (BA) is one who analyzes an organization or business area (real or hypothetical) and documents its business or processes or systems, evaluating the business model or its integration with technology based on principles and structure system analysis.

The role of a systems analyst can also be defined as a bridge between business problems and technology solutions. Here, business problems can be related to business systems, such as a model, process, or method. Technology solutions can be the use of technology architecture, tools, or software applications. Systems analysts are required to analyze,transform and ultimately solve business problems with technology.

Business Analysis

There are at least four types of business analysis:

  • Business developer - identify the organization's business needs and business opportunities.
  • Business model analysis - defining organizational policies and market approaches.
  • Process Design - To standardize an organization's workflows.
  • Systems analysis - interpretation of business rules and requirements for technical systems (usually within IT).

Other duties

Sometimes a business analyst is part of a business operation and works with information technology to improve the quality of services provided, sometimes helping to integrate and test new solutions. Business analysts act as a link between management and technical developers.

BA can also support the development of training materials, participate in implementation and provide post-implementation support. This may include developing project plans and data flow diagrams, flowcharts, etc.

In the systems development lifecycle, the business analyst typically acts as the link between the business side of the enterprise and IT service providers.

Recommended: