IN COLLABORATION WITH IVTB. Diploma in Information Technology. Special Resit Examinations for / Semester 1

Similar documents
National Library. Application Form. Surname:... (in block letters) Other Names:... (in block letters) Maiden Name: (if applicable):.

TRUST FUND FOR SPECIALISED MEDICAL CARE Application Form

!" #$%$"& ''"+,&&!%%- .!"!"+'. # '').,&$+'- !" #( .''!" $)) ,%+-.,&+-'' *''1% /'#+!$+0 ' $ . # "4+'.// ,$%+-1 '%,%+- *''.)' !$+!"+ 1.

NATIONAL IDENTITY CARD ACT NATIONAL IDENTITY CARD ACT. Revised Laws of Mauritius. Act 60 of April 1986

I ve Been Charged With an Offence: What Now?

External Recruitment Form SECTION A

LAW ON REGISTERS OF ELECTORS

Act of Law 247/1995 Coll., on elections to the Parliament of the Czech

Official Gazette of the Republic of Srpska Number 61/16 UNOFFICIAL TRANSLATION

LE MORNE HERITAGE TRUST FUND APPLICATION FORM

RUSSIAN FEDERATION FEDERAL LAW ON MIGRATION REGISTRATION OF FOREIGN CITIZENS AND STATELESS PERSONS IN THE RUSSIAN FEDERATION

Registration Of Deaths (Temporary provisions) Act No 58 of 1998

Iowa Immigration Relief Clinics A Guide on How to Organize an Immigration Relief Clinic

Bank of Mauritius Job Application Form

Sample Three Column DCJS Rap Sheet And Key

Mauritius Tourism Promotion Authority

Terms of Reference Content Development Consultant - EIDHR Project Result 1: Monitoring Immigration Detention

THIS PAPER IS NOT TO BE REMOVED FROM THE EXAMINATION HALLS UNIVERSITY OF LONDON LA1031 ZA

ELECTIONS TO THE PARLIAMENT OF THE CZECH REPUBLIC

THE REGISTRATION AND IDENTIFICATION OF PERSONS ACT, 1986 ARRANGEMENT OF SECTIONS Section PART II

Associate Staff Application Form

Exercise: Using the ISACS AT to Support Border Control and Law Enforcement Cooperation

9837/09 YV/ml 1 DG H 3B

FIRST SCHEDULE [Regulation 3]

LAW ON PERMANENT AND TEMPORARY RESIDENCE OF CITIZENS OF BOSNIA AND HERZEGOVINA. Official Gazette of BiH, no. 32/01

A GUIDE TO TASMANIAN LIQUOR LAWS

Collection of Laws No. 93/2009 ACT. dated 26 March on auditors, and amending certain other legislation (the Auditors Act).

ACTS ADOPTED UNDER TITLE VI OF THE EU TREATY

ENFORCING A CUSTODY ORDER (CONTEMPT)

Have you ever been a victim or a witness to a crime? If so, you may be entitled to certain rights under Louisiana's Crime Victim Bill of Rights.

REGISTRATION OF PERSONS ACT

NATIONAL INSTRUCTION 2 of 2013 THE MANAGEMENT OF FINGERPRINTS, BODY-PRINTS AND PHOTOGRAPHIC IMAGES

Application for extension of residence permit for study at institution for secondary or senior vocational education (foreign national) (393)

PARLIAMENT OF THE DEMOCRATIC SOCIALIST REPUBLIC OF SRI LANKA

251 Labour Inspection Act of 3 May Parliament has adopted the following Act of the Czech Republic: PART ONE. Article 1

Guidance for candidates and agents

1. I have a permanent offer of employment (please attach). Yes No

PRE-EMPLOYMENT APPLICATION PACKET PAVEMENT SOLUTIONS, LLC

VILLAGE OF PORT CHESTER, NEW YORK

INSTRUCTIONS. 2. The clerk of the trial court in which you were convicted will make this form available to you, on request, without charge.

MOZAMBIQUE ELECTORAL LAW Law n. 18/2002 Of the 10th October 2002

GUIDELINES FOR CONTINUOUS REGISTRATION OF VOTERS

(d) "Incarceration" and "confinement" do not include electronic home monitoring.

THE ASSOCIATION OF ELECTORAL ADMINISTRATORS QUALIFICATION CERTIFICATE IN ELECTORAL ADMINISTRATION CANDIDATE'S INFORMATION PACK

Law No of February 6, 2001, on the Protection of the Layout-designs of Integrated Circuits 1

IRFU - Garda Vetting Process & ID Check

NATIONAL POLICE SERVICE COMMISSION

STANDING ORDER (GENERAL) 325 CLOSING OF CASE DOCKETS

PA1. Application form. Application for passport for aliens

OVERVIEW OF THE LEGISLATION FOR THE NATIONAL ELECTIONS IN THE DEMOCRATIC REPUBLIC OF CONGO (DRC)

MISDEMEANOR SENTENCING STEPS FOR SENTENCING A MISDEMEANOR UNDER STRUCTURED SENTENCING

Australian National University (Parking and Traffic) Statute 2017

THE ASSOCIATION OF ELECTORAL ADMINISTRATORS QUALIFICATION CERTIFICATE IN ELECTORAL ADMINISTRATION CANDIDATE'S INFORMATION PACK

APPLICATION FORM. Have you previously applied to npower or nvisage? If so, please indicate when (month, year)

NOMINATION FORM PRESIDENTIAL CANDIDATES FOR ELECTIONS IN 2018

Magistrate Court of Cherokee County The Warrant Application Process

List of terminology and concepts

SIA LICENSED OPERATIVE APPLICATION FORM

BERMUDA STATUTORY INSTRUMENT SR&O 34/1950 MEDICAL PRACTITIONERS (REGISTRATION) REGULATIONS 1950

Electoral registration form for registering anonymously

CAUSE NUMBER 00 THE STATE OF TEXAS IN THE COUNTY CRIMINAL V. COURT AT LAW NUMBER 00 DEFENDANT OF HARRIS COUNTY, TEXAS

Firearms Divestiture Procedures

Tips for Completing the Form DS-156

(129th General Assembly) (Amended Substitute Senate Bill Number 70) AN ACT

SPECIAL RESOLUTION TO AMEND THE MÉTIS NATION OF ALBERTA ASSOCIATION S BYLAWS AT A SPECIAL MEETING TO BE HELD DECEMBER 16, 2017

Application for the purpose of stay Intra Corporate Transfer (Directive 2014/66/EU) (recognised sponsor) 1 Who can submit this application?

AGENDA. If you plan to bring handouts to this meeting, bring at least 24 copies for committee members and the file

Georgia Crime Information Center 3121 Panthersville Road Decatur, GA (404)

ON LIABILITY OF LEGAL PERSONS FOR CRIMINAL OFFENCES LAW ON LIABILITY OF LEGAL PERSONS FOR CRIMINAL OFFENCES CHAPTER I GENERAL PROVISIONS

Application to vote by proxy based on disability

SUMMARY OF CHANGES IN ISO 9001:2008 (DRAFT INTERNATIONAL STANDARD)

Guidance for candidates and agents

Wanted Persons SI0118

LAWS OF GUYANA. Medical Practitioners 3 CHAPTER 32:02 MEDICAL PRACTITIONERS ACT ARRANGEMENT OF SECTIONS PART I PRELIMINARY PART II

IN THE CIRCUIT COURT OF COUNTY, MISSISSIPPI TENTH JUDICIAL DISTRICT DEFENDANT SSN: DL#: PETITION TO ENTER PLEA OF GUILTY

J-1 Exchange Visitor Program Information For Academic Departments

APPLICATION FOR REGISTRATION AS AN INSPECTOR OF WORKS Section 10E of the Registration of Engineers Act 1967 (Revised 2015)

FA8_en_ Application for residence permit for a family member of a foreign national who is to work or study in Denmark

Instructions for DS-2019 (Exchange Visitor) Request

ROUGH ROCK COMMUNITY SCHOOL, INC. HC 61 Box 5050 PTT Rough Rock, Arizona Phone: (928)

Criminal Justice Process: Proceedings Before Trial. Chapter 13

Government of the People s Republic of Bangladesh Department of Immigration and Passports E-7 Agargaon, Sher-e-Banglanagar, Dhaka 1207

Specialized Training: Investigating Sexual Abuse in Correctional Settings Notification of Curriculum Utilization December 2013

Protective Orders No-Trespass/No-Contact Order What happens after a police report is filed? Miscellaneous Criminal Justice Information

Slovenia. 1. Police personnel, by sex, and financial resources, Rate 2005 Rate 2006

Stalking Protection Bill

08.3 GUIDELINES ON PENALTIES FOR UNFAIR PRACTICE

Sentencing Snapshot. Indecent act with a child under 16. Introduction. People sentenced. Sentence types and trends

POLICE ACT OF THE REPUBLIC OF SLOVENIA

Application for residence permit for accompanying family member of a religious worker

BERMUDA STATUTORY INSTRUMENT SR&O 6/1970 ARCHITECTS REGISTRATION REGULATIONS 1970

IPCC BRIEFING: POLICING AND CRIME BILL

BERMUDA PARLIAMENTARY ELECTION RULES 1979 BR 30 / 1980

to the Government Gazette of Mauritius No. 14 of 14 February 2009

Notley High School & Braintree Sixth Form

APPREHENSION, ARREST AND DETENTION

CATEGORY A2 - ACCREDITED CERTIFIER BUILDING SURVEYING GRADE 2

Guidance for candidates and agents

The Passport Law of People s Republic of China

Application for a personal licence

Transcription:

IN COLLABORATION WITH IVTB Diploma in Information Technology Cohort DIP/04 Full Time DIP/04 Part Time Special Resit Examinations for 2004 2005 / Semester 1 MODULE: LARGE SCALE FUNCTIONAL ORIENTED SOFTWARE ENGINEERING MODULE CODE: BISE061 Duration: 2 Hours Reading Time: 15 Minutes Instructions to Candidates: 1. Answer all questions. 2. Detach the Case Study from questionnaire to facilitate working. 3. State clearly any assumptions made on the Business Rules for the Case Study. 4. Total Marks : 70 Page 1 9

This question paper contains 3 questions and 9 pages. Page 2 9

QUESTION 1: (20 MARKS) (a) Describe the Formal Stware Process Model. (10 marks) (b) What are the main strengths the Formal Stware Process (4 marks) Model? (c) Why is the Stware Process Model nevertheless not used for mainstream stware development? (6 marks) QUESTION 2: (25 MARKS) (a) (b) (c) (d) Draw an Entity Relationship Diagram for the given case study. Show entities and relationships on the diagram (attributes should not be shown). Cardinality and optionality relationships should be shown. Analyse the structure Entities 1a Person Criminal and E1b Person Non-Criminal from a data redundancy perspective (Tip: specify whether there is redundancy, whether it is justified and how it can be corrected, if necessary) There is a requirement to have some statistics on the different types fences committed per Police Station for a given period. Describe how this could be obtained (modify event model and data models if necessary). The current data model assumes that each occurrence reported has got only one victim. Modify the data model to include the possibility having more than one victim for an occurrence reported by a person. (10 marks) (5 marks) (5 marks) (5 marks) Page 3 9

QUESTION 3: (25 MARKS) (a) Draw an Entity Access Matrix for the given case study. (10 marks) (b) Draw an Entity Life History for Entity E1 a Person Criminal. (10 marks) (c) Allocate operations to 2 events on the ELH above. (5 marks) Page 4 9

CASE STUDY: CRIME INFORMATION SYSTEM 1. General Introduction This System is concerned with the management criminal records and convictions these criminals. Records a criminal are created when a case file comes from the Courts with all information on the criminal, crime occurrence in which he/she was involved, the fences for which he/she has been found guilty and the sentences given for each fence. An occurrence may involve many criminals and one criminal may be convicted for several fences in relation to one occurrence. A sentence can involve sending the criminal to jail or payment a fine or both. Criminal fences are linked to a crime occurrence which has mandatorily been reported by one person. For simplification, it has been assumed that a crime occurrence is also always linked to one victim. The person who reports a crime occurrence and a person who is victim in a crime occurrence have been considered to be non-criminals (obviously not always true in reality!) and to be different persons in this case. At any moment in time, updated information on a criminal may be obtained and the criminal records are subsequently updated. It is also assumed that once a criminal dies, no further records convictions are received for him (again a simplification for this case). Most criminal information systems also include extensive information on fingerprints and physical descriptions the criminals but this is considered to be beyond the scope this case. 2. Entity Description Crime Record No. Name Surname Address Alias Date Birth In Jail E1a. Person - Criminal Manual Index Reference Common name by which the criminal is known Set to True when the person is sent to Jail Set to False when the person is released from Jail No. fences Initialised to 0 Incremented for each fence for which the criminal is convicted Status Set to True upon creation record Set to False when criminal dies Page 5 9

E1b. Person Non-Criminal NIC National Identity Card No. Name Surname Address Date Birth Offences reported Initialised to 0 Incremented for each fence reported Victim Offences Initialised to 0 Incremented for each fence for which the person is a victim Offence Name Offence Category E2. Offence Category for classification fences OB No. Police Station (Foreign key) Reported by (Foreign key) Victim (Foreign key) Date Time E3. Crime Occurrence Reference in Occurrence Book (where all crime occurrences are recorded) Police Station Police Station where the occurrence was reported Person-Non Criminal who reported the occurrence Person- Non Criminal who is the victim in this occurrence Date/Time where the occurrence happened Criminal (Foreign key) Crime Occurrence (Foreign key) Offence (Foreign key) E4. Offence Committed Offence in relation to the crime occurrence for which the criminal has been convicted Page 6 9

Offence Committed (Foreign key) Date sent to Jail Date due to be released Actual Date released Jail Court Date sentence E5a. Sentence - Jail Date on which the criminal has been sent to jail Date on which the criminal leaves jail Jail at which the criminal is held Court at which the sentence was given Offence Committed (Foreign key) Fine amount Court Date sentence E5b. Sentence - Fine Court at which the sentence was given Police Station Name Police Class Address No. occurrences E6. Police Station Classification Police Station which relates to the degree complexity the area under its supervision Incremented for each crime occurrence reported Page 7 9

3. Business Event List Event Info. Input Info. Output EV1. New Police Station Police Station Name Police Class Address EV2. New fence Offence Name Offence Category Remarks No. occurrences initialized to 0 is EV3. New Person - Criminal EV4. New Person Non-criminal EV5. New Crime Occurrence EV6. Updated information Personal criminal on Crime Record No. Name Surname Address Alias Date Birth NIC No Name Surname Address Date Birth OB No Police Station Date Time Occurrence Summary Reported by Victim Person Criminal Address Alias No. fences is initialized to 0 In Jail is initialized to False Status is initialized to True. Offences reported is initialized to 0 Victim fences is initialized to 0 No. occurrences reported by Person Non criminal is incremented by 1 No. occurrences in which a Person Non-criminal is a victim is incremented by 1 No. occurrences for Police Station is incremented by 1 Only this information may be modified Page 8 9

EV7. New fence committed Person-Criminal Crime Occurrence Offence No. fences for Person Criminal is incremented by 1 EV8. New Sentence EV9. Death Criminal Offence Committed Court Date Sentence Either { Date sent to Jail, Date due to be released} Or {Fine Amount} To keep the event atomic, either a jail sentence or a fine is entered at a time. If sentence is a Jail sentence, attribute In Jail for Person Criminal is set to True Personal Criminal Status Person Criminal is set to False Disclaimer : There may be missing events, incorrectly defined events, missing entities or wrong attributes in the model described. ***END OF QUESTION PAPER*** Page 9 9