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

极光KVM美国美国洛杉矶元/极光kvmCN7月促销,美国CN2 GIA大带宽vps,洛杉矶联通CUVIP,14元/月起

极光KVM怎么样?极光KVM本月主打产品:美西CN2双向,1H1G100M,189/年!在美西CN2资源“一兆难求”的大环境下,CN2+大带宽 是很多用户的福音,也是商家实力的象征。目前,极光KVM在7月份的促销,7月促销,美国CN2 GIA大带宽vps,洛杉矶联通cuvip,14元/月起;香港CN2+BGP仅19元/月起,这次补货,机会,不要错过了。点击进入:极光KVM官方网站地址极光KVM七月...

Megalayer(月599元)限时8月香港和美国大带宽服务器

第一、香港服务器机房这里我们可以看到有提供四个大带宽方案,是全向带宽和国际带宽,前者适合除了中国大陆地区的全网地区用户可以用,后者国际带宽适合欧美地区业务。如果我们是需要大陆地区速度CN2优化的,那就需要选择常规的优化带宽方案,参考这里。CPU内存硬盘带宽流量价格选择E3-12308GB240GB SSD50M全向带宽不限999元/月方案选择E3-12308GB240GB SSD100M国际带宽不...

RAKsmart便宜美国/日本/中国香港VPS主机 低至月$1.99 可安装Windows

RAKsmart 商家这几年还是在做事情的,虽然他们家顺带做的VPS主机并不是主营业务,毕竟当下的基础云服务器竞争过于激烈,他们家主营业务的独立服务器。包括在去年开始有新增多个数据中心独立服务器,包括有10G带宽的不限流量的独立服务器。当然,如果有需要便宜VPS主机的他们家也是有的,比如有最低月付1.99美元的美国VPS主机,而且可选安装Windows系统。这里商家有提供下面六款六月份的活动便宜V...

lotus domino为你推荐
weipin唯品会的唯品币是干什么用的?安装程序配置服务器失败安装用友T3出现安装程序配置服务器失败是怎么回事flash导航条flash导航条swf格式的要怎么编辑bluestacksbluestacks怎么用arm开发板新手入门应如何选择 ARM 开发板?不兼容vivo手机和软件不兼容怎么办?安卓应用平台安卓系统支持的软件并不是那么多,为什么这么多人推崇?唱吧电脑版官方下载电脑上可以安装唱吧吗?开机滚动条谁会调开机的滚动条迅雷云点播账号求个迅雷VIP 是VIP就可以 只用来看云点播 改密码是孙子。 谢了 ! 362135668@qq.com
私服服务器租用 域名服务器上存放着internet主机的 flashfxp怎么用 westhost mediafire 轻博客 主机屋免费空间 主机合租 租空间 域名接入 佛山高防服务器 天翼云盘 Updog 电信托管 网页提速 阿里云官方网站 新加坡空间 独立主机 永久免费空间 .htaccess 更多