sad lec1
sad lec1
Introduction
According to Scott Tilley, System analysis and design (SAD) is a step-by-step
process for developing high-quality information system. An information
system combines technology, people, and data to provide support for business
functions such as order processing, inventory control, human resources, and
many more. Some information systems handle routine day-to-day tasks, while
others can help managers make better decisions, spot marketplace trends, and
reveal patterns that might be hidden in stored data.
How information systems are important?
The world runs on information systems. Information systems form the
foundation for every major organizational activity and industry, from retail to
healthcare to manufacturing to logistics. Although advances in information
technology continually give us new capabilities, the analysis and design of
information systems is driven from an organizational perspective. An
organization might consist of a whole enterprise, specific departments, or
individual work groups. Organizations can respond to and anticipate problems
and opportunities through innovative use of information technology. Information
systems analysis and design is therefore an organizational improvement
process. Systems are built and rebuilt for organizational benefits. Benefits result
from adding value during the process of creating, producing, and supporting the
organization’s products and services. Thus, the analysis and design of
information systems is based on your understanding of the organization’s
objectives, structure, and processes, as well as your knowledge of how to exploit
information technology for advantage.
Phát Video
Questions:
It is used in large projects where you can easily find modules for
incremental implementation. Evolutionary model is commonly used
when the customer wants to start using the core features instead of
waiting for the full software.
It is also used in object-oriented software development because the
system can be easily portioned into units in terms of objects.
7. What is SDLC?
8. Name some common stages in SDLC?
9. What are pros and cons of Waterfall model?'
10. Explain the Evolutionary model?
4. Agile Methodologies
The Agile methodology is a way to manage a project by breaking it up into
several phases. It involves constant collaboration with stakeholders and
continuous improvement at every stage. Once the work begins, teams’ cycle
through a process of planning, executing, and evaluating. Continuous
collaboration is vital, both with team members and project stakeholders. This
consensus turned into a document they called "The Agile Manifesto".
According to Fowler (2003), the agile methodologies share three key principles:
Reading