Mo nday ,3 Oct.
2022 elassmAte
Date
Page
Requirement, [Link] Moddling Engineering-
UMLUML
t UME stands far LUnified Madeling Languiage.
*here are UML diaqrams., as tollo2s
s e case
Stake_chart Stuctural
Sequence
9Achvits
Class diagram
6 Component Unstructural
Deploument
UMLdiagrams ate onls used tor Object Orierted
Pogtamminq
Use case diaqram
Components
Plow
actor
USe Case
System
Page
Relations are shoun using
Associaion
Dependences
----
Tnheritancc
Aggreqation
Composijon
* In use case diaqram the low Jines Cannot be
intersected
Kinclude and <<exclude> e extend> ate the Cases
used to show dependency
Bank appi
Bank management app
yeqishration)
include
Verifs passuord
paiD -aror
Etror messag
etudesy
debitmohey check balance
inctude
Credit mo nay eriy informajio
kinclude»
Customeb Tequest for chcckbook
Bank
einclude
(Opplication)
(gives ch eckbok
Class diagram
Class diaqram is used to show
t h e blueprint of class.
In class diaqram, the name of class, objects of thad
tclass data members,and member functionsg af the
class are listed out, alonqwith their access [Link]
and datatypes.
Access SpecitierS ate denoted as
privade
+public
#protectcd
Sqnhax at class diaqra mi
objectsclassnome
Occessspeciier dada member:data type
access specifier mcober funchiand
CUstA: Costpmer SEll sdler
-ust-ndme: sring -$el Lname String
-CUst-mobnd: int -$elmobho int
-ust-mail:strin sellendul:Shrng
Cust-addr Sting seladdr:Sting
Cust-dletallsc) + $edeta UsC
transactipn-histoy +procdu cts avai
Shopping-nterest ) productselLhistoryt
Shopping-history )
+Cut- ntactC sel-cohact ¢)
Qc:a Ccountiintp prdd prod uct
countno:int -Product-id: |int
ccount-type: stnng Piodluct ndme string
banknme: Sing9 eroduct-typel:string
a cc bal: nt Productcokor Sting
+ ccounifo c) + prod infoC
+balane
odrdrder
-odidint
-ddrdate int
-
dd r [Link] eting
dd r-dispadeh. date: int
-ddrredeiveat:strinq
dd rtrecejveldate: ind
-ddrtype stin
odr-qulamtity: ttt
-odr-size int
-dt-cdlar
pay'Payment
+od-detalusd
-pay-id: |int
pay-amt int
pay-datel int
+pay-mtho d d
tpayodetaills c)
Regishacion
dosEntcr detajls
O
ogin ru
do Enter predentials orguor
CCoTfect false d0ehaned
Forroflling( Basie data)
do; Erter the basie false
intpTmaHonl of student
tpr HU)n a (ed ulcariond
detaius)
do; Enter qualhcacio nsl
oth e itoomatiom
famly detalls
do Ente foody
deraids
DocLaen eecaHo=
do:Uplo ad Tequ red
| dd cumehs
College shream selecton
| do Select the college ¢stream
you wish to qet addmiteo
in
Conim admission
do Pay donthrmaion fec
Co nfirm theladmi ssio
tee pdyments
do: Pay fees for
academic yelar
t gt admitted in
co lege
clAGSMALe
Dafe
Page
[Link] diaqram
*Nataions
1)Lifeline
Messaqe msg
3Activaionbox
4Gruards Lconditon
SAltenativebox when ues
when false
classmate
Date
Page
Activity diaqram
Itis much Simila: to tlouw-chart
Represents the_ dunamic activihies
* tork node
Activiyis devided inti tuo 0r more subpart 6
Jain node
lwoOL more activities ate combincd o pertorm a
Speciic action
k Notaion
star
ii Oiend
iii) =parallel
iv) t [Link] state
Registta-tion
login rud falsc
verj-fy
Enter Jogih Chang Trule ehdct registtred
aedentialsfadse Pasword
ema
True
Display products
Select
Pode cts
Select Bay No Add tp Wishlist|
paromeerls
CoaPuo onHrm False
erde
Order
Tue
Enterldelliveny
addres
Tgnbre the
Payment diomopdl
cthod
Cash on Credit debit
deire Card Card
Page
*Component diagram
*Component diagram is used tD repicsent he
phusical enities called he componenis, and
telationship bettween those components
Notahons
Component
(ace ephhg hode)
TCCejver
(giung node)
Connechon
package
steriotype
Deploument diag
ram
*Notahions
Node (cuboid) E
Dafe
Parge
[Link] Engincerinq Processes
Requlremcnt [Link] f
LPeasibilitu shudy
Analusiss
Lfe asibiliby Repart
Requirepment
Sprciticatop
System
Mod elinq Requrement
Lser Validadion
System
[Link]
Kequiremcnt
Docuroentabion
I n hequire mtnt enqiDLcring the deepstudy c tequire mt
is donc
Requirements A Can be the as Sustem e qwirement
what
what eafureg AOhat infetFaces da the user Luant
elAsSMAte
Date
Page
Steps in require ment enqincetinq
Inception
Elicitahion:
Ellaboration:
Negotiation:
Speciication
Validation
Require ment Manaqement i
IhceptionTdea teneration hrough_Communicaion with
the client
Elictahon Producinq the requirements
Ellaborachon Descrihinq he requirements neatls
Negatiation Discussinq abaut ime requirments. Cost
Tesources uoith_client.and seting paameters.
SpecificadionSpecifyingSottuwareOund hataahe re quirements.
Validaion There are 8 [Link] in validadion
0 Problem of scope
Problem Of understandina
tatality
Reguirement managemcnt 1ask O managinq the resourees
Tequred Lany kinddf
*Requirement Elicitahion
+ Requirement elicdation is producing requirements for the
project
rocesseg jn Requircment Elidtaion
Intcruicws oomunicaiondiscussion_betueen
deve loper clicnt
Brainsotming:Sharing Ldeas
FASTFaclitated Applicaction Specication
Tcchnique
4 QFD Qualits Functian Deployment
*Softuwatc Design Combinatian of athibutes cf Concepts
AHributes
Feasibility
Usability
Reliabili
Performnance
Scalability
*Concepts uol22
Abstraction
Prchitecturc
Pattein
Modularity
Information hidinq