BOOK REVIEW

advertisement
Lee, Aaron Joshua I.
10756817
BS-Im
Sysanal
Title: System Analysis and Design
Second Edition
Author: Alan Dennis and Barbara Haley Wixom
Reference Number: QA 76.9 S88 D45 2003
Book Review:
Chapter 1: The System Development Life Cycle
“All system development projects follow essentially the same fundamental
process called the system development life cycle (SDLC). SDLC starts with a
planning phase in which the project team identifies the business value of the
system, conducts a feasibility analysis, and plans the project. The second phase is
the analysis phase, in which the team develops an analysis strategy, gathers
information, writes use cases, builds a process model, and builds a data model. In
the next phase, the design phase, the team develops the physical design,
architecture design, interface design, data storage design, and program design. In
the final phase, implementation, the system is built installed, and maintained.”
The SDLC is a well-rounded system that both analysis and creator use.
System analysts before analyzing something they need something like the SDLC
to produce an effective analysis. Same thing as for the creators in creating a new
system or a startup the creator needs the SDLC to develop their product into
something that is efficient as well effective to its end-users. The phases that the
SDLC goes through are what make an analysis; startups and systems top its
market.
Lee, Aaron Joshua I.
10756817
BS-Im
Sysanal
Title: System Analysis and Design
Second Edition
Author: Alan Dennis and Barbara Haley Wixom
Reference Number: QA 76.9 S88 D45 2003
Book Review:
Chapter 1: System Development Methodologies
“Structured design methodologies, such as waterfall and parallel
development, use a formal step-by-step approach to the SDLC that moves
logically from one phase to the next (and makes it hard to reverse direction). They
produce a solid, well-through-out system but can overlook requirements because
users must specify them early in the design process before seeing the actual
system. Rapid application development (RAD) methodologies attempt to speed up
development and make it easier for users to specify requirements by having parts
of the system developed sooner and either by producing different versions
(phased development) or by using prototypes (prototyping, throwaway
prototyping). Agile development methodologies focus on streamlining the DSLC
by eliminating many of the tasks and the time associated with requirements
definition and documentation. The choice of a methodology is influenced by the
clarity of the user requirement, familiarity with the base technology, system
complexity, and the need for system reliability, time pressures, and the need to see
progress on the tie schedule.”
Not only by SDLC is the way in producing effective outputs. But,
Different Methodologies are used to develop an efficient technology for further
innovation. These help developers and analysts to manipulate different methods
to complement the project’s needs.
Lee, Aaron Joshua I.
10756817
BS-Im
Sysanal
Title: System Analysis and Design
Second Edition
Author: Alan Dennis and Barbara Haley Wixom
Reference Number: QA 76.9 S88 D45 2003
Book Review:
Chapter 1: Project Team Roles and Skills
“The project team needs a variety of skill. All analysts need to have
general skills, such as technical, business, analytical, interpersonal, management,
and ethical. However, different kinds of analysts require specific skills in addition
to these. Business analysts usually have business skills that help them to
understand the business issues surrounding the system, whereas systems analysts
also have significant experience in analysis and design and programming. The
infrastructure analyst focuses on the technical issues surrounding how the system
will interact with the organization’s technical infrastructure, and the change
management issues surrounding the system installation. In addition to analyst,
project teams will include a project manager, programmers, technical writers, and
other specialists.”
This is best way to define as instruction relating questions and technology
relative to the user’s everyday lives to their environment. Some organizations and
technology requires one person to be able to do many roles. This is where the
interpersonal abilities of a person come in, wherein here a person shows his
purpose and roll for the project’s development.
Lee, Aaron Joshua I.
10756817
BS-Im
Sysanal
Title: System Analysis and Design
Second Edition
Author: Alan Dennis and Barbara Haley Wixom
Reference Number: QA 76.9 S88 D45 2003
Book Review:
Chapter 2: Project Initiation
“Project initiation is the point a t which an organization creates and
assesses the original goals and expectations for a new system. The first step in the
process is to identify the business value for the system by developing a system
request that provides basic information about the proposed system. Next the
analysts perform a feasibility analysis to determine the technical, economic, and
organizational feasibility of the system, and if appropriate, the system is
approved, and the development project begins.”
A project initiation is the logical documentary whose purpose is to bring
together the significant details needed to establish the project on a converse basis;
and to put into words information to all concerned with the project. To be brief,
this is the, "who, why, what, when and how", part of the project. It defines all
major aspects of a project and forms the basis for its management and the
assessment of overall success.
Also, this is where members of the project are rate on whether they are
adequate to be part of the developing team.
Download