Software Engineering代写 This assignment involves the use of process modeling and semantic effect annotation techniques. The assignment
Service-Oriented Software Engineering
Total marks: 10
Deliverables: Process models plus supporting text (in hardcopy and uploaded online into Moodle)
This assignment involves the use of process modeling and semantic effect annotation techniques. The assignment involves 3 parts:
PART ONE (3 MARKS): Software Engineering代写
Develop a BPMN model that accurately encodes the process that has been textually described in the file names Assignment-Proc-Modeling-Text.pdf available in this folder. Submit this process model in hardcopy and online.Software Engineering代写
PART TWO (5 MARKS): Software Engineering代写
- You must develop a realistic process model in BPMN describing a typical insurance claim handling process (think of a general process, and not one that is specific to motor vehicle claims or home insurance claims. A range of web resources are available describing the process. The following are some examples (this resources describe processes from a variety of jurisdictions – your job is to create a generic but realistic process model that is not specific to any jurisdiction, but captures the key stepsinvolved):
- http://www.klgates.com/files/Publication/689921f5-3314-4b2c-a7d6-c8714075571d/Presentation/PublicationAttachment/18771fd4-b179- 4414-8b36-cfe7f8ac6cdc/Navigating.PPT
2.The process model you will develop must involve no less than 8 tasks/activities and no less than 2 gateways (of which at least one must be an OR-split and one must be an AND-split). You need to provide the sources from which you developed the process model – these might involve documents you found on the web, procedure manuals and so on. There must be clear evidence that your BPMN process model encodes process descriptions contained in these textual resources.Software Engineering代写
3.You must use the semantic effect annotation technique for business process models based on the ProcessSEER technology described in class to annotate this model. Effect annotations must be written in both English and first-order logic. You need to provide both the immediate effects of tasks/activities and the cumulative effect scenarios obtained at various points in the process.
4.Submit this process model in hardcopy and online.
You must also submit the model and annotations as hardcopy in the lecture.Software Engineering代写
You must present the annotations both as text annotations on your BPMN models and on separate pages of text to process model (in the latter case, use a numbering or indexing scheme to correlate annotations to various points in the process model).
PART THREE (2 MARKS):Software Engineering代写
Consider the problem of process specification. In many organizations, and for a variety of reasons, processes are not carefully documented, and process models for many critical processes are not available. Yet indirect information about the process model might be available via posts made by employees on enterprise social media platforms such as Yammer.Software Engineering代写
How might we mine process models (even if the results are only approximately correct)) from such enterprise social media platforms? Provide some examples. Detailed knowledge or detailed use of natural language processing (NLP) techniques is not required, but you might want to develop a very high-level understanding of these techniques from a range of introductory material available on the web.