0% found this document useful (0 votes)
46 views

Introduction To System Analysis and Design

This document discusses key concepts in system analysis and design including: 1) It introduces system analysis and design, the system development life cycle, and different types of feasibility analyses. 2) It explains data flow diagrams and uses an example to illustrate levels 1 and 2 DFDs. 3) It covers requirements analysis, elicitation techniques, use cases, analysis models, behavioral modeling, and software prototyping.

Uploaded by

aust aust
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views

Introduction To System Analysis and Design

This document discusses key concepts in system analysis and design including: 1) It introduces system analysis and design, the system development life cycle, and different types of feasibility analyses. 2) It explains data flow diagrams and uses an example to illustrate levels 1 and 2 DFDs. 3) It covers requirements analysis, elicitation techniques, use cases, analysis models, behavioral modeling, and software prototyping.

Uploaded by

aust aust
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

‫ قسم نظم املعلومات احلاسوبية‬-‫ املرحلة الثانية‬-‫مفردات مادة حتليل وتصميم النظم‬

Introduction to System Analysis and Design: System Definition, System components,


Systems Analysis, Importance of System Analysis, Systems Design, Need for System Analysis
and Design, Roles of the System Analyst, How can the system analyst starting the analysis?,
The analyst's approach to problem solving, An analyst should have fundamental technology
knowledge of, There are four main skills of a system analysts, Kinds of technical skills are
needed for systems analysts, Kinds of managerial skills are needed for systems analysts, Kinds
of communication skills are needed for systems analysts, Interpersonal and communication
skills are crucial to, Stakeholders.

SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC): IDENTIFYING PROBLEMS,


OPPORTUNITIES, AND OBJECTIVES, DETERMINING REQUIREMENTS, ANALYZING
SYSTEM, DESIGNING THE SYSTEM, DEVELOPING AND DOCUMENTING
SOFTWARE (Coding), TESTING AND MAINTAINING THE SYSTEM, IMPLEMENTING
AND EVALUATING THE SYSTEM, THE IMPACT OF MAINTENANCE (Change),
FEASIBILITY ANALYSES: TECHNICAL FEASIBILITY, ECONOMIC FEASIBILITY,
ORGANIZATIONAL FEASIBILITY.

Data Flow Diagram (DFD): Components of DFD: Entity, Process, Data Flow, Data Store,
DFD General rules, Context Level Diagram – Level 0, Course Registration System: Context
Diagram for Course Registration System, Level 1 DFD, Course Registration System: Level 1
DFD, Course Registration System: Level 2 DFD.

Requirements Analysis: Five areas of effort: Problem recognition, Evaluation and solution
synthesis, Modeling, Specification, Review, Requirements Elicitation: Context-Free Questions,
Facilitated Action Specification Techniques (FAST), Quantity Function Deployment (QFD),
Use-Cases: Example - Article Printing Use-Case, ATM machine, Advanced Use Case
Diagrams, Extend Relations, Analysis Model: Analysis Principles, Analysis Guiding Principle,
Analysis Principle I Model the Data Domain: Data Modeling, Analysis Principle II Model
Function, Analysis Principle III Model Behavior, Behavioral Modeling: Example of State
Transition Diagram for Photocopier Software, Analysis Principle IV Partition the Models:
Partitioning, Analysis Principle V Essence & Implementation Views, Software Prototyping:
Prototyping Methods and Tools, Software Requirements Specification: Specification Principles,
Representation. Specification Review, Modeling, Design Engineering-Translating the analysis
model into a software design, Design Specification Models.

You might also like