Overview of Systems Analysis and Design
- The student will be able to explain the need for and relevance
of Systems Analysis and Design.
- The student will be able to explain the fundamental concepts of
systems analysis and design.
- The student will be able to list and explain the multitude of
systems development methodologies available in order to select the best methodologies
or portions of methodologies for the software development project under consideration.
- The student will be able to explain what is involved in the planning phase.
- The student will be able to list and explain the objectives and outcomes
of the feasibility study for the selection of system projects, and understand the
importance of economic, operational, and technical feasibility.
- The student will develop an awareness of and be able to discuss the
complexities of requirements determination.
- The student will be able to explain what is involved in the analysis phase.
- The student will develop the analytical skills required to
examine a situation in order to thoroughly understand the factors involved, to
recognize any problems, and to derive potential solutions.
- The student will be able to explain what is included in data dictionaries,
and why they are relevant to organizations.
- The student will learn that systems analysis may also involve the "make or buy"
decision, which in turn may impact hard selection. Students will be able to explain
the critical factors that go into each of these decion-making processes.
- The student will be able to use their analytical skills to analyze
system requirements and specify system processes and data flows, express
requirements through various approaches, and develop a problem specification and
a system proposal.
- The student will be able to explain what is involved in the design phase.
- The student will be able to employ appropriate systems
design tools such as structure charts, process specifications, and dialog
flow designers to design a system and its user interface.
- The student will be able to explain what is involved in the implementation phase.
- The student will be able to list and explain the fundamental
concepts behind the implementation, testing, conversion, and maintenance of a system.