CSCI380-Week 2-Lecture 1
CSCI380-Week 2-Lecture 1
Requirement Analysis
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
5-2
Systems Analysis vs. Systems
Design
Systems analysis a problem-solving technique that decomposes a
system into its component pieces for the purpose of studying how well
those component parts work and interact to accomplish their purpose.
5-4
Repository
Repository a location (or set of locations)
where systems analysts, systems designers,
and system builders keep all of the
documentation associated with one or more
systems or projects.
Network directory of computer-generated files that
contain project correspondence, reports, and data
CASE tool dictionary or encyclopedia (Chapter 3)
Printed documentation (binders and system
libraries)
Intranet website interface to the above components
5-5
Model-Driven Analysis Methods
Object-Oriented Approach
Integrates data and process concerns into objects
Object the encapsulation of the data (called properties) that
describes a discrete person, object, place, event, or thing, with
all the processes (called methods) that are allowed to use or
update the data and properties. The only way to access or
processes.
Unified Modeling Language (UML)
5-7
A Simple Process Model (Data
Flow Diagram)
5-8
A Simple Data Model (Entity
Relationship Diagram)
5-9
A Simple Object Model (UML)
5-10
Accelerated Systems Analysis
Advantages
Disadvantages
5-14
Agile Methods
Agile method integration of various
approaches of systems analysis and design for
applications as deemed appropriate to problem
being solved and the system being developed.