onlinelotus

lotus domino  时间:2021-02-20  阅读:()
AnalysisandDesignforProcessSupportSystemsusingGoal-orientedBusinessProcessModellingByDeniseDowns,DrKenLunnSchoolofComputing&Mathematics,UniversityofHuddersfield,EnglandSummaryThispaperfocusesontheideasthatitisimportanttostartwithabusinessprocessmodelwhichfullyarticulatesthevisionandgoalsforthenewprocess(atwhicheverleveltheprocessiswithintheorganisation)whenproducingsoftware.
Furthermore,thesegoalsneedtobeauditablethroughtheprocesstoensurethedevelopedsystemassistsattainmentoftheprocessanditsgoals.
AsmallteamatHuddersfieldUniversityaredevelopingamethodologywhichcommenceswithvisionandgoalsofthebusinessprocess,requirescaptureofthenewprocessbutfacilitatesdevelopmentofprocesssupportsystemsaswellasstandardtransactionalsystemsandensurestherequirementsoftheprocessanditsgoalsaremetandtraceable.
Whileattheearlystagesthemethodologyintendstobuildoncurrentmethodsandtechniquesandatthisstagehasmainlyhighlightedissueswithcurrentapproaches.
Transactionalsystemshavedominatedtheliteratureintermsofdesignandsoftwaredevelopment.
Thisisaviewreinforcedbytheusecaseapproachtosoftwarerequirements[Rosenburg1999],wherethesystemisseenasasetoflargelydistinctfunctionalgroups.
Thisapproachhasledtoastyleofanalysisanddesignthatleavesalotofbusinessissuesoutsideofthesystem,andimplicitintheanalysis.
Processsupportsystemsarebeingperceivedasincreasinglyimportanttoanumberofcompanies.
Thisreflectsagrowingmaturityinorganisations,whicharekeentoautomatemoreoftheiractivities.
Applicationareas,suchascallcentres,canachievesignificantproductivityandqualityimprovementsbyutilisingprocesssupportandworkflowsystemstoimproveinformationflow,speedupresponse,andreduceproblemsindealingwithcustomers.
Customerrelationshipmanagementisrequiringgreaterunderstandingoftheprocessgoalsandvalues,andaconsolidationfromtransactionalsystemstoprovideforthebusinessprocessofmanagingcustomerswiththecaptureoftherelevantprocessdata.
Inessencethesetypesofactivityarebestcapturedbybusinessprocessmodels.
Workflowapproacheshavebeenreportedintheliterature,buttheyseemorthogonaltomuchoftheobject-orientedanalysisanddesignapproachesthataredocumented.
Theauthors'experienceinanalysinganddesigningprocesssupportsystemshitproblemswhenadvicewassoughtfromexpertsinothermethods.
Structuredmethodsexpertswantedtoconstructdataflowdiagramsthatdidnotadequatelyreflectprocessflowsinthebusiness.
Object-orientedexpertswantedtolookforusecasesandobjectrepresentations,withouttoocloseaconsiderationoftheprocessflow;indeed,modellingprocessflowinobjectsbegantolookover-complicated.
Noneofthemstartwiththeprocessgoals,visionandvaluesandprovideatraceableauditofensuringthesearemetthroughthedesign.
Whenthesoftwaredesignreflectsbusinessprocessestheresultingsoftwareseemstobemoreintuitivetousersandthuseasiertouse.
Further,wecontendthatfullacknowledgementofgoal-drivenbusinessprocessesleadstoamorecomprehensivedesignthatbettermeetsuserrequirements.
Howeverthetransitionfrombusinessprocessmodelstosoftwaredesignisnotatrivialone.
TheonlymethodwehavecomeacrossthatapproachesthisadequatelyistheSelectPerspective[Allen1998];thisapproachlooksatusecaseidentificationfromfullyanalysedprocessesusinganotationsimilartoIDEF;alasthismethodhasnotbeenfullydocumentedintheliterature.
Inthispaper,wedescribeourapproachtoanalysinganddesigningaprocesssupportsystem.
Webeginwithastatementofthevisionandgoalsofthebusiness,andananalysisandassessmentofthecurrentbusinessprocesses.
Wethenproducearevisedbusinessprocessdescription,andthenseekanobjectdecompositionandsetofuserinterfacestosupportthebusinessprocesses.
Wehaveinfactmissedoutanexplicitusecasestep,andwedonotseethisasaprobleminthisinstance,asdiscussedlater.
1BackgroundTheSchoolofComputingandMathematics'PlacementUnitundertookaprojecttoencapsulatetheactivitiescarriedoutattheSchoolofComputingandMathematics'PlacementUnit.
Theproject,MaPPiT(MappingthePlacementProcesswithInformationTechnology),hasresultedinthedevelopmentofacompleteElectronicProcessSupportsystem,designedanddevelopedusingLotusNotes,withsubsequentWeb-enabledsupportdevelopedinLotusDomino.
TheintentionwasasmuchtoencapsulateandcommunicatebestbusinesspracticeaswellastodevelopanITsystem.
Thesystemisnowoperationalandsupportsapproximately200placementstudentsayear,andbothprocessesandsystemarenowadoptedbyanumberofotheruniversities.
Thesystemsupportsthetrackingofstudentsandworkplacements.
Itprovidessupporttostudents,potentialemployers,academicstaffandsupportstaffthroughthewholeprocessofapplyingfor,achievingandundertakingaworkplacement.
ThisincludesmanagementofonlineCV'sthroughtoacceptanceofwork-basedassignmentsthatareusedaspartoftheassessmentofstudentsonplacement.
2AnalysisandDesignApproachWesplittheanalysisanddesignintotwophases.
Thefirstphaseistocomprehensivelymapoutthedesiredbusinessprocesses,defininggoalsandvision,andidentifyingissues.
Thisiscomprehensivelyrefinedthroughthefollowingstages:ArticulatedGoal,Vision,CurrentIssues/ProblemswithAs-IsProcessIdentifiedCore/KeyProcesses,ManagementProcesses&SupportProcessesCapturetasksincurrentprocessoncardsWorkinggroupsputtasksincohesivegroupsProcessNamesforgroupsdecidedProcessDesignedbyworkgroupsCheckwithoriginaltasksforcompletenessDocumentBusinessProcessDesignswithroles,triggersTheDevelopmentPhaseisbrokendownintothefollowingstages:IdentifyobjectsIdentifyProcessTrackingObjectsIdentifyAttributes–dataandstatusIdentifyBusinessPatternObjectslikeToDoProduceobjectdiagramforrelationshipsProduceUserInteractionMatrixforeachobjectusingRolesfromBPD&PFDOrganiseUserScreens(referredtoasuseragenda's)toreflectProcess2.
1Goaloftheprocess(es)Webeginouranalysisbydefiningthevisionandgoalsoftheoverallprocess.
Thecollectionofgoalsisacomplexactivity.
Inevitablythereareconflictingviewsonwhataretheappropriategoalsofaprocess,dependingontheviewsofstakeholders.
However,weviewitasessentialthatthereisagreementontheoverallgoalofthebusinessprocess(es)beforecommencingwithanalysis.
OuragreedgoalfortheMaPPiTsystemis:"Tosecure,developandmonitorrichlearningexperiences(onplacement)thatbuildonstudents'currentskillsandknowledge,inlinewiththeircareeraspirations;enhancetheiremployabilitythroughexperienceintheworkplace;andincreasetheirskillsandknowledge,subsequentlyenablinghigherlevelsofachievement.
"2.
2BusinessProcessModellingThebusinessprocessmodeldescribestheactivitiesofplacingstudentsintermsofaseriesofinter-linkedbusinessprocesses.
Itisastaticmodeluserscantailortotheirownrequirements.
Ittriestosatisfyanumberofaims,including:Todocumenttheplacementprocesses,followingareviewoftheirefficency,toensurethatnecessaryprocessesareincludedandnothingisomitted.
Toaddressissueswhichhademergedfromtheanalysisandotherprojects,eg.
someplacementunitsoperateinanunprofessionalway:missingdeadlines,notmeetingrequests.
.
Tofacilitateamovefromaplacementactivityrunpredominantlybyacademicstafftooneinvolvingmoreadministrativestaff;atHuddersfieldtherearetwofull-timeadministrativeplacementstaffintheunit;thisallowsustobemoreprofessionalandresponsivebutrequiresgreaterco-ordinationandattentiontocommunication.
Theseaimsgiveanunderstandingofwhatthemodelisabout,andguidethedefinitionoftheprocesses.
Thefocusisverymuchanoperationalone:theprojectteaminvestigatedwhatisdone,why,howitcanbeimproved,whatthestudentsthink,whatcompaniesthink,etc.
,andlookedtodefinegoodpracticeinthemodel.
Aspartoftheoperationalfocus,theteamexaminedwhatmaterialsareusedtopreparestudentsforplacements,thetraininggivenandtheskillsdeveloped.
Issuesthisraisedwerehowdoweauditourgoalstoensuretheyhavebeenaddressedintheresultingsystem2.
2.
1TheProcessesandSymbolsoftheModelTheprocessesofthemodelaregroupedintothreetypes:Core,ManagementandSupport.
Theunderlyingrationalebehindthesetypesis:CoreProcessesThesearekeytothebusinessunitandrepresentthecoreactivities.
TheymustbeundertakenwithinthePlacementUnitManagementProcessesIngeneralthesecanbemanagedbyindividualsnotinvolvedonadaytodaybasiswiththeplacementteamandrepresentreviewandmonitoring/directingprocesses.
TheymustinvolverepresentativesfromtheplacementteamSupportProcessesThesecangenerallybeoutsourcedtoothersupportinggroups.
Smallplacementteams,whodonothavetheresourcesforthefullmodel,may'passon'responsibilitytootherpersonnelwithintheschool/department(e.
g.
careers,personaltutors,pathwayleaders,commercialactivities/marketingetc.
).
2.
2.
2SymbolsUsedinTheModelThemodelswedevelopedusedanotationsimilartoprocessflowdiagrams(PFD)inIDEF3,shownasaflowofactivities(seeFigure1).
However,becauseweknewthenextstagewastodevelopasoftwareapplicationtosupporttherunningoftheseprocessflows,wepaidparticularattentiontothetriggers(seeFigure2)whicheitherstartedtheprocessorwererequiredtokeepitrunning–eachwaitstatehadatriggeridentifiedforthenextstage.
Wealsohadatimetriggerforthosetaskswewishedtokeepontimeforqualitycustomerservice,butweredependantonexternaltriggers(eg.
ReceivingaCVfromastudent).
Ineffect,iftheprocessflowdidnotprogressonit'sownnaturally(e.
g.
anemployerdidnotcontactustoorganiseinterviewsafterreceivingCV's),thetimetriggerwouldensurewebuiltintothesoftwaretheabilitytomanagethesethreads.
Oneachactivitywithinaprocessasuggestionismade,throughalabel,oftherolefelttobeappropriatetocarryoutthatactivity.
Activitiesaremarkedasessential,desirableoroptional.
Theteambelievesthatallthosewhicharemarkedasessentialshouldbecarriedoutbyanyplacementunit;desirableactivitiesarethosewhicharefelttobringbenefits,andoptionalactivitiesareforlargerplacementunitstoconsider.
Thisperspectivealsoprovidesaprioritysystemwhenconsideringwhichprocessestoadopt/review.
Figure1-notationforanactivityTrigger,aneventwhichisscheduledoranitemwhichcomesintothePlacementUnite.
g.
arequest.
Allprocesseshaveatriggeringevent.
TriggernameScheduledtrigger,otherwiseblankFigure2-notationforatriggerTheresultofourbusinessprocessdesignwasapproximately50processflowdiagrams,asillustratedinFigure3.
Manyoftheseweremuchmorecomplicatedwithbranchingandjoins.
Manyofthetaskswerepurepeopletasks,manywerepeopletasksthatrequiredtheITsupportsystem,veryfewwereITonlybecauseofthetypeofprocessweweremodelling–theplacementofstudentsintoindustryfortheir12monthworkexperience.
Whileverysimilartoarecruitmentprocesswealsohadtrainingandmonitoringoftheplacement.
The*IDActivitynameActivityconventionLetterdenotingthoseresponsibleforperformingtheaction:S=StudentVT=VisitingTutorPU=PlacementUnitstaffR=RecruitmentstaffDept.
=DepartmentT=TutorCL=CourseleaderCA=CommercialactivitiespersonnelUniquenumericalidentifier(LEVEL2only)Activitytoberepeated,otherwiseblankShadedmeansthisprocesshasbeenimplementedintotheEPSS.
Numberedpointsprovidefurtherinformation.
factthattherewerenosubstantialIT-onlytasks,wasafactorwhichmadethetransitiontoinformationsystemmoredifficult.
ReviewliteratureandusageCAActionplanactivitiesfornextperiod2CAReviewnumbersofandtypesofrequests1CAScheduledEnsureactioned-ifnot,decidealternativeactionForwardtoappropriateperson4PUFollow-uptoensureactioned5PULogdetails3PURequestEnterdetailsinsystemE.
g.
projects,consultancyFigure3-typicalbusinessprocessflows2.
3Designandconstructionoftheinformationsystem.
ThedeliveryplatformweuseisLotusNotes.
LotusNoteshasanobjectdatabasewithhierarchicalrelationships.
Collectionclasses(views)canbecreatedfromsimplequeriesonthedatabase.
Eachobjectisassociatedwithaformwhichprovidestheuserinterfacetotheobjectdataaswellasthevisibilitytothedesignerofthedataitemsintheobject.
OurapproachwastofirsttrawlthroughthePFD'Sandidentifyallourobjects.
Thisrepresentedacomprehensivedomainmodel.
Whatthisdidnotinitiallyrevealwastheobjectswerequiredtomanageourprocessthreads.
Thiswasthenexttrawlandweintegratedtheseintoourobjectmodelsowecoulddocumenttherelationshipwithourrealworldobjects.
Experiencealsotoldusthatweneededsomepatterntypeobjectslike'ToDo'and'ActivityReports'totrackandauditproblemsorspecialcaseswehadtodealwithwithintheprocess.
Theseweredifficulttodocumentontheobjectmodelasgenerallytheyweregoingtobemadeavailabletomostobjectsinthesystem.
ThisavailabilitywasdocumentedinaUserInteractionMatrix(e.
g.
Figure4).
Thenextphasewastoidentifyalltheattributesforeachofourobjects.
Someofthiswasfromexperiencee.
g.
Companyobviouslyrequiresname,address,telNo,butsomewerestatustypeattributes(placed/unplaced;monthtocontact)detectedfromthePFD's.
Thenextissuewasthatasourflowdiagramsweredecomposedtothethirdleveltoidentifythetasks,soanumberofdifferentdiagramsaffectedthefunctionalityofanumberofobjects.
Designingwhatactionsshouldbevisibletotheuseratwhatstageoftheprocessandwhatthatactionshoulddoifselectedwasproblematic.
ThesolutionwasaUserInteractionMatrix(e.
g.
Figure4).
Thisallowsustoidentifywhatmethods(viabuttons/actionsinLotusNotes)wereavailabletowhichusergroups(roles)interactingwiththeobjectandwhen.
ActionsCloseSaveJobDescriptionInterviewCorrespondenceCompleteActionDetail:CloseFormSavedetailscloseFormCreatenewJobdescriptiondetails-Updateformwithdate-Addinterviewees-createinterviewdetailsform-Schedulefollow-upcontactPromptforstandardlettertosendCreateletterwithcontactsdetailsSaveletterandprintPromptforoutcomeSetstatustosuccessfulorunsuccessfulVisibilityAllPUAdmin,PUAdmin,PUstaffPUStaffPUStaffPTutorsPTutorsStageNewPPPPDiaryreminderPPPPWaitingtoadvertisePPPAdvertisedPPPPInterviewsPPPPPSuccessfulPUnsuccessfulPFigure4-UserInteractionMatrixTheNotesInterfacehasit'sownparticularstyle.
ItpresentsaleftNavigationbartotheuserwithaseriesofbuttonsoricons.
Thesechangetheselectionintothedatabaseandtheresultingobjectsaredisplayedinadefinablewaytotheright.
EachKeyHighlevelProcesshasit'sownNavigatorbarandthebuttonsrepresenttheKeywaitpositionsintheprocessthatrequiremanaging.
WeaddedacoupleofextraNavigatorsforAdministration(ofthesoftware),Reportsandonewhichmirrorsthewebscreenswemakeavailabletostudents–Opportunities.
ThebuttonsontheNavigatorarepresentedintheordertheprocessruns,orsometimesimportantwaitstatesarehighlightedorthedefaultwhenthenavigatorisselected(e.
g.
openstudentactivityreportswhichrepresentproblemstobemanagedarefirstonallstudentscreens).
Emailsareusedfortriggerswhichdonotoccurveryofteneg.
astudentcourseworkarrives.
3DiscussionTheapproachherehasusedgoal-orientedbusinessprocessesasthedomainmodellingtoolforrequirementsanalysis.
Thisdiffersfrommanyapproaches.
TheUnifiedProcess[Jacobson1999]includesabusinessmodellingstep,butisnotprescriptiveontheapproachandimplicitlyassumesabusinessusecaseapproach[Jacobson1995]thatdiffersconsiderably.
OurapproachisakintotheSelectPerspective[Allen1999].
Wherewehavedifferedfromcontemporaryobject-orientedapproachesisinleavingouttheusecasestep[Rosenberg1999].
Ourusecasesareinfactautomated(orsemi-automated)processsteps.
Skippingtheexplicitusecasestepdidnotseemtocauseusanyparticularproblems,thoughelementssuchasrolesareembeddedinprocessstepsandareequivalenttoactorsinausecasediagram.
Thearchitectureofthetargetenvironment(LotusNotes)didlenditselftotheanalysisapproach.
WhenwetriedamoretraditionalOOapproachtodefiningthesystemidentifyingusersandusecases,wegotboggeddowninalotofdetailandcomplexity.
Atthisstage,wecannotbetooassertiveaboutwhetherthebusinessmodellingapproachissuperior,orwhetheritjustfitourparticularapplicationdomainandtargetsystemarchitecture.
Thesystemhasbeenremarkablysuccessful,andmeetsthegoalswesetit.
Itssuccesslies,webelieve,initbeingbasedonasolidunderstandingofthebusinessprocesses,andthegoalsofthosebusinessprocesses.
Wealsoweresystematicinfittingthefunctionalityofthesupportsystemtothebusinessprocess.
Also,alongwiththesystem,comesacleardefinitionofbestpractice,asdefinedbytheprocessmap.
InthePrismresearchgroupattheUniversityofHuddersfield,weareinvestigatingavarietyofapproachestorequirementsgatheringandsystemsanalysis.
Ourexpertisecomesfromabroadbackground,coveringsoftsystemsmethods,structuredsystemsmethods,objectorientedmethodsandbusinessprocessmethods.
Wearebuildingabroadpictureofmodellingapproachestosupportanalysisanddesign.
Bylookingatproblemsfromdifferentperspectives,wehopetouncoversomeunderlyingprinciplescommontoallmethods.
4References[Allen1998]:,Allen,P.
,Frost,S.
,Component-BasedDevelopmentforEnterpriseSystems:ApplyingtheSELECTPerspective,,ISBN0521649994[Bennett1999]:Object-OrientedSystemsAnalysisandDesign,Bennett,S.
,McRobb,S.
,Farmer,S,,1999,ISBN0077094972[Jacobson1995]:TheObjectAdvantage,Jacobson,I.
,,1995,ISBN0201422891,[Jacobson1999]:TheUnifiedSoftwareDevelopmentProcess,Jacobson,I.
,Booch,G.
,Rumbaugh,J.
,,1999,ISBN0201571692[Rosenburg1999]:,Rosenburg,D.
,Scott,K.
,UseCaseDrivenObjectModelingwithUML,1999,ISBN0201432897

BeerVM1GB内存/VDSps端口1GB,350元/月

beervm是一家国人商家,主要提供国内KVM VPS,有河南移动、广州移动等。现在预售湖南长沙联通vds,性价比高。湖南长沙vps(长沙vds),1GB内存/7GB SSD空间/10TB流量/1Gbps端口/独立IP/KVM,350元/月,有需要的可以关注一下。Beervm长沙联通vps套餐:长沙联通1G青春版(预售)长沙联通3G标准版(预售)长沙联通3G(预售)vCPU:1vCPU:2vCPU...

digital-vm$80/月,最高10GDigital-VM1Gbps带宽带宽

digital-vm在日本东京机房当前提供1Gbps带宽、2Gbps带宽、10Gbps带宽接入的独立服务器,每个月自带10T免费流量,一个独立IPv4。支持额外购买流量:20T-$30/月、50T-$150/月、100T-$270美元/月;也支持额外购买IPv4,/29-$5/月、/28-$13/月。独立从下单开始一般24小时内可以上架。官方网站:https://digital-vm.com/de...

virmach:3.23美元用6个月,10G硬盘/VirMach1核6个月Virmach

virmach这是第二波出这种一次性周期的VPS了,只需要缴费1一次即可,用完即抛,也不允许你在后面续费。本次促销的是美国西海岸的圣何塞和美国东海岸的水牛城,周期为6个月,过后VPS会被自动且是强制性取消。需要临时玩玩的,又不想多花钱的用户,可以考虑下!官方网站:https://www.virmach.comTemporary Length Service Specials圣何塞VPS-一次性6个...

lotus domino为你推荐
真正免费的网络电话谁有真正免费的网络电话??在线漏洞检测如果检测网站是否有漏洞?最新qq空间代码qq空间都是有哪些免费代码!(要全部)快速美白好方法脸部快速美白有什么好方法啊伪静态什么是伪静态网站?伪静态网站有什么优势中小企业信息化小企业需要信息化吗?需要的话要怎么实现信息化呢?奇虎论坛奇虎论坛最新推荐歌曲列表·分词技术怎么在SEO中学会运用关键词分词技术gbk编码表gbk内码表怎么看rewritebasehttp怎么做自动跳转https
服务器租用托管 日本私人vps 免费动态域名 evssl证书 info域名 css样式大全 丹弗 52测评网 e蜗 河南移动邮件系统 域名接入 hdd 中国电信测速器 网购分享 我的世界服务器ip 阿里云邮箱登陆地址 免费蓝钻 学生服务器 深圳主机托管 网站防护 更多