Professional Documents
Culture Documents
ISA Menghour
ISA Menghour
5 i 5[ 5m. m5i 5[
ij5M 5
mj
m i F 5
D U U _
DH I
(8equlremenLs deLermlnaLlon ls Lhe general daLagaLherlng acLlvlLy done durlng analysls)
4 UH _ U !D U U U ! !9 9DHU U! D Requirement
Determination?
Requirement determination: HU!t.t2! ! DUU DU
D System
Analysis
It may also be the most important and most diIIicult activity perIormed during the entire systems
analysis and design process.
During this activity the systems analyst and the user work together to identiIy and document the
true inIormation systems requirements.
In larger projects there are usually many systems analysts and users involved in this activity.
The systems analyst is constantly questioning: "What is this inIormation system supposed to do?"
Mistakes and oversights made during this activity become prohibitively expensive when they are
eventually discovered later in the project.
In Iact, a mistake Iound late in the project can cost as much as 70 times more to Iix than iI it were
Iound and corrected early in the project. The output or deliverable oI this activity is a requirements
speciIication document that is analogous to architectural sketches and drawings oI a home or
building.
mRi 5[R m5 mi 5[R i 5[m_m 5
5 i 5[ 5m. m5i 5[
ij5M 5
mj
m i F 5
U (Contradiction)
- U !t t (Ambiguities)
- (Duplicated)
- U !UI(Inaccuracy)
- UH _!IjD (Introduced Element)
- jU! (Too much Design)
- U!U !99D (Irrelevant InIormation)
6 H H Problem Domain?
Problem Domain: t D9U Business U 2H
DUU U HD H I
H ! D DUHU automated inIormation System
A 5roblem domain reIers to the business problem or Iunction being planned, analyzed, designed,
and ultimately implemented as an automated inIormation system.
7 H H Four sub-Activities !
D Requirement Determination?
Four sub-Activities U ! IUDU! H
Requirement
AnticipationHU !t !9 HU! 9 DjDDUU!U t t
Requirement Elicitation Ht !It ! jDU99 U!!I I H U Ut D U!
Requirement SpeciIication HjUt UHU I
Requirement Assurance HH t U
5 i 5[ 5m. m5i 5[
ij5M 5
mj
m i F 5
D _
D ! Requirement
Determination?
10 H U!t.t 2! Ut Requirement Determination IU!U tHU
UU !IU! U!H 2 ?
H U!t:t 2! Ut Requirement Determination IU!U tHU
UU U!U!:
Four SubActivities
asa`s Requirement model
Enterprise Object.
11 H H9 tt 2! Requirement Determination?
12 U UU Interview?
ttHI H t_t U!t.t 2! tHU H UU !I 9!!UH
IUt U! U! ttU! !I U!H !Ut HI
tt t!99jH U!U H HU t !U
U! D !DU !
t t UU ! !
1 U !! DH tU t U DI_U (UDHHtU t)?
!tHUttU!U!
t DU t .jDIU9H tt
H UD ! I Dt ! tHU tt
t tHI9tt(Interviewer)
jU HIt(Interviewee)
H t tUH9t ! ! DStructure
14 H H Open Question !D Close Question?
O5en Question HUH9t ! H! HUHI ttHH U
U!9UH IHU HIU!HI U !
I U!tH! D9 9 U
Close Question HUH9t ! IU! !U UDUHtt HU! !I
Analysis !I9 ! !UUUH99UU! ! IHUt I
I H t_t !! !I
mRi 5[R m5 mi 5[R i 5[m_m 5
5 i 5[ 5m. m5i 5[
ij5M 5
mj
m i F 5
Dt
9
15 U!U H 2 9 9DHU U! D System Analysis and Design?
16 HU!9 9 InIormation System?
17 !jU System Analysis U !!HProgrammer 9?
!jU System Analyst U !!H Programmer 9 Ht System Analyst U !!H
Programmer H System Analyst HHH U D9 !UD Project
HH U 9 HDjD9jD
18 DUtD U H tUt99Ut System Analysis and Design?
19 tU H 2 U!9 9!D !
D SoItware Development
I _ H SoItware development process or SoItware process
22 I U Ut Traditional Methodology U!H 2 ?
I U Ut Traditional Methodology U! H:
- UUU
DUD
- U Ut !II H t_t UH H!I! HU H jU ! U DUD ! !
- HUD U! U Project U !
2 U H U!H Structure Analysis and Design Methodology IU!UH Data Flow Modeling
Methodology?
U!H Structure Analysis and Design Methodology IU!UUH Data Ilow Modeling Methodology
HH InIormation System DUU Ut !I U !9 ! ! U (Flow oI Data)
mRi 5[R m5 mi 5[R i 5[m_m 5
5 i 5[ 5m. m5i 5[
ij5M 5
mj
m i F 5
!!I9 ! ! U9H U!
!9 Storage
!DU _9 !! U2D(Output)
24 I H t_t H t HU H DtUU !
!!I9 ! ! U9H U!
!9 Storage
!DU _9 !! U2D (Output)
26 Ut Object Oriented Methodology U!H 2 ?
Ut Object Oriented Methodology U! H:
- IdentiIy the purpose oI inIormation: HHH U DUD t U DIH U ! !I!!U
H!IU!H HtjD tUU User !D System Analyst
- IdentiIy primary oI actor and Ieature oI inIormation: HHH User ! DSystem Analyst I !!I
9 !Dt 2! 9DHt Ut InIormation System (9 DU ! DH t U
)
- IdentiIy use case and create use case diagram Ior the Ieature: H ! UU U!U Ut ! UML
(UniIy Mode Language) !D Object Oriented Methodology
- IdentiIy Object and their class and create class diagram.
- Create scenario diagram.
-Create detail logic Ior operation:HtU ! ! !IU 2H Ut Object or Class
U DU!UD
- Repeat activity 1-6
27 t.t 2!! Reuse !
U! Ht