Professional Documents
Culture Documents
L03 RequirementAnalysisCaseStudies
L03 RequirementAnalysisCaseStudies
CS20006
Lecture 3
• Typically in
– Organizational setting
Data User
Software System
Hardware Telecommunication
Software
• 5 Examples?
Data User
?
Software System
Hardware Telecommunication
Software
– Status of books
» Total number of books in the text book section
» Total number of books in the reference section
» Number of books lost etc.
Data
? User
Software System
Hardware Telecommunication
Software
• List of books
• List of borrowers
Data User
Software System
Hardware
? Telecommunication
?
Software
?
10 January, 2020 Software Engineering (CS20003) 15
Spring 2020 @DSamanta
Problems to Ponder
• Identify the different components in the
following systems
– Microsoft Office
– Cellular Phone
SANYOG
An interface to Internet for people in India
• Basic R&D
• Research communities
• Solution
– Architectural level
• Work plan
– Planning, Analysis, Design, Implementation and Testing
T ext
Information Processor
Indian Languages
Interface with
S p eech
S earch E n g in e WWW
V isu al lan gu ag es
E m ail
H in d i b ro w ser
s>
lu de
c
<in
In d ian lan g u ag e com p atib le
< in clu d es> B en g a li b ro w ser
u ser in terface
<e
xte
nd
es>
O th er In d ia n la n g a g e
co m p a tib le b ro w ser
T ext a n d S p eech
es>
c lud
<in
M u lti-m od al in teraction < in clu d es>
service p rovid er V isu a l la n g u a g es
<in
clu
des
>
E m a il
Q u ery Keyw
o rds
User Interface
W eb p age In tern et
S earch E n gin e
e
pag
L
M
E n glish to H in d i/B en gali C on ten t HT
L a n g u a g e T ra n sla to r R etriever
Strings of text
T ext Q u ery strin gs
S p eech
Multi-modal interaction
In form ation
HTML page
V isu alization
H T M L p age
T ex to sp eech
C on verter
R esu lt
E m ail E xtracts
H in d i/B en gali to E n glish Q u eu e q u ery
w ith Q u ery
L a n g u a g e T ra n sla to r k eyw ord s
q u ery K eyw ord s
Other Users
E m ail
P rofile Q u ery
K eyw ord s
O n tology
R em ote High bandw idth
D atab ase
S erver
M an ager
G et/C reate
U ser P rofile
S earch E n gin e
In tern et & W W W
• Year 1
– Browser interface compatible with Hindi
– Browser interface compatible with Bengali
• Year 2
– Voice enabled interface and information retrieval
– Icon-based man-cyber interaction
– Dialogue-based information access
• Year 3
– E-mail based off-line Internet access
• Software??
• Others ???
• Analysis?
• Design?
• Implementation?
• Testing?
• Deployment?