The specification of a detailed computer-based
A Problem Solving approach that decomposes
the system into small parts or components to
study well how these components are interact to
Midterm model answer 2010
a. App. Architecture: a specification of the technologies to be used to implement
DB Architecture: the database technology used to support data architecture.
Network Arch.: a physical DFD that a
Systems Analysis and
Design II (IS352)
Dr. Ahmed Awad
Model Driven Architecture (MDA)
Object Relational Mapping (ORM)
Workflow systems Architectures
Business Process Execution Language for Web Services (PBEL4WS)
Physical Data Flow Diagram
Contents: Processes, external agents, data stores, data flows
1. Physical processes
Each logical process must be implemented as one or more physical process, why:
To split the process into a portion to be performed by people and
1) Information Systems Design is defined as those tasks that focus on the specification of a
detailed computer-based solution. It is also called physical design.
2) Systems design emphasizes the business problem;
1) Model-driven strategy.
A system design approach that emphasizes drawing system models to
document technical and implementation aspects of a system.
2) Modern structured design.
A system design technique that d
There are two techniques for describing programs that are typically used
together. The First, the structure chart, depicts a program at a high level
in graphic form. The second, the program specification, is a set of written
In the procurement phase, which of the following is NOT a .1
?resource used to conduct research on technical alternatives
vendor qualifications .a
internal standards .b
trade newspapers and periodicals .c
none of the above .e
Describe individual modules of the program in detail, so that programmers can
take over and begin writing code.
Modules on the structure chart are described using program specification.
Program specification is written documents that
One of the more crucial topics in the area of database management is the process of
normalizing the tables in a relational database.
The underlying ideas in normalization are simple enough . Through norma
Faculty of computers and information
System Analysis and Design 2
Consider the following class diagram
Transform the given class diagram into physical relational Model (physical ERD)
using ORM techniques explained in Lab