System Analysis and Design
System Analysis and Design
Systems Analysis and Design (SAD) is a broad term for describing methodologies for
developing high quality Information System which combines Information Technology, people
and Data to support business requirement.
The SAD technique is not only limited to IT systems and can be used to create just about
anything, from a family house to the international space station. But there is no silver bullet in
simplifying the development of computer systems. This principle is still true today. In other
words, there is no single, simple technique that developers can use to ensure successful
Information Technology (IT) projects. However, there are development methodologies that can
be followed which will greatly assist an IT professional in developing and enhancing systems. A
methodology is essentially a procedure to get something done. A development methodology can
be thought of as a roadmap. While a roadmap for a traveler will provide the details from driving
from point A to point B, a development methodology will provide the IT professional with
guidelines for taking a system from conception through implementation and beyond.
Methodologies of SAD
A SAD methodology can also be referred to as a Systems Development Life Cycle (SDLC) that
includes the development process as well as the ongoing maintenance process. The classic SAD
methodology is the waterfall model which was originally conceived for the software
development; hence the focus is on programming. The key phases of the waterfall model are the
analysis and design phases. It is obvious that there will always be an implementation phase and
an operations phase. The analysis phase focuses on understanding the needs of the organization.
The design phase focuses on designing the physical aspects of a system to support the needs of
the organization.
Many projects fail because the implementation of the system is pursued without understanding
the reason for the system in the first place. This concept is equivalent to purchasing lumber for a
new home without even having discussed the required size or style of the structure. While no one
would start a house project by purchasing lumber without some planning, many IT projects have
been initiated by purchasing software or hardware without fully considering the needs of the
organization. Obviously there are many ways to go about developing an IT system. Likewise,
there are many SAD methodologies. For example, the spiral methodology or Extreme
Programming techniques can also be employed in the place of waterfall model. The spiral model
iterates several times through the phases and includes some additional items. This model builds
on the waterfall model concepts. The spiral model is intended for large software development
projects, thus it would be overkill to use this methodology for a small project. Extreme
programming is considered an agile development methodology tailored for small and medium
sized projects. It streamlines the development process, but does not eliminate the fundamental
steps of planning, analysis and design.
Macros can automate just about any task—like generating customized charts and reports, and
performing word- and data-processing functions. For example, you can write a macro that, with a
single click, will make Excel create an entire balance sheet from a series of accounting entries in
a spreadsheet.
Sources
https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.longdom.org/open-
access/system-analysis-and-design-2165-7866.S8-
e001.pdf&ved=2ahUKEwikiIKg3rLnAhUWg3IEHWCdBzUQFjAOegQICBAB&usg=AOvVaw1
F7tZivvzHO-WZ6T2Laiaf
https://www.investopedia.com/terms/v/visual-basic-for-applications-vba.asp
https://iiteeeestudents.wordpress.com/2011/08/28/advantages-and-disadvantages-of-visual-
basic/