DOC PREVIEW
Toronto CSC 340 - CSC 340 Midterm Test

This preview shows page 1-2-3 out of 8 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 8 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

CSC340 Information Systems Analysis and Design page 1/8Faculty of Arts and ScienceUniversity of TorontoMidterm TestDepartment: Computer ScienceInstructor: Steve EasterbrookDate and Time: 9:10am, Friday November 1, 2002Conditions: Closed BookDuration: 50 minutesThis test counts for 20% of your final gradeName: _______________________________________________________(Please underline last name)Student Number:_______________________________________________Question Marks1 ______________/202 ______________/203 ______________/304 ______________/30Total___________/100CSC340 Information Systems Analysis and Design page 2/81. [Short Questions; 20 marks total](a) [Systems Theory – 5 marks] Give one example of each of (1) a natural system, (2) adesigned system and (3) a human activity system. For each example, list some of the inputs andoutputs it has with its environment, and identify at least one control mechanism that keeps thesystem working.A natural system: A river. Inputs: Water, plants and debris that fall in, etc. Outputs: Water (intothe sea); water vapour (by evaporation), fish (extracted by fishers!), etc. Control: the flow ofwater keeps the river’s path clear, which means the river keeps flowing that way.[Many other possible examples, eg: the weather, an ecosystem, a rock, a plant, the human body,an organ of the human body, etc...]A designed system: A car. Inputs: Fuel, passengers, oil, spare parts, etc. Outputs: exhaust,passengers (at their destination), oil dripping from a leak, etc. Control: the driver controls the carto prevent it crashing, the engine keeps it moving towards a destination.[Many other possible examples, eg: a computer, a building, a coffee machine, the filing system inmy office, etc.]A human activity system: A football team. Inputs: new players, food, training, advice from thecoach, sponsorship money. Outputs: scores, damage to football fields, happy spectators, players(when they leave or retire). Control: The coach keeps the team working together.[Many other possible examples, eg: will do: e.g. a business, a market, parliament, a club, , theentire NFL, a meeting, a lecture, a course, etc…(b) [Feasibility Analysis – 5 marks] What is the difference between technical feasibility andoperational feasibility? Give an example of a question you might ask (of a stakeholder) whenassessing each of these two types of feasibility.Technical feasibility refers to what is technologically possible, and whether the necessarytechnology can reasonably be obtained for the project, within the project’s constraints.Operational feasibility concentrates on whether it will be possible to use and maintain theproposed system, and whether its users will accept it. A key difference is focus: technicalfeasibility focuses on the building of the system, while operational feasibility focuses on whathappens after delivery.Example questions for technical feasibility: “what performance/information throughput/data size/do the users expect?”; “What technology is available in house?”Example questions for operational feasibility: “what experience do the users have of similarsystems?”; “are there any legal or social issues?”; “how important/urgent is this problem to theend users?”CSC340 Information Systems Analysis and Design page 3/8(c) [Information Acquisition – 5 marks] Name two different techniques for gatheringinformation when doing a requirements analysis, and state the advantages of each.Interviews: advantages: rich collection of information, can probe in depth and ask followupquestions; can assess opinions, feelings, goals, etc.Questionnaires: can quickly collect data from a large number of people, can be administeredremotely, can ask about attitudes, beliefs, etc.[Many other possible techniques: Introspection, background reading, Hard Data analysis,meetings, focus groups, JAD/RAD sessions, ethnography, etc…](d) [Business Rules – 5 marks] When a band releases a new CD, the record company presses acertain number to send to the stores. When this first pressing starts to run out, they use thefollowing rule to decide whether to press more copies of a CD, and whether to run more adverts:“If it’s the band’s first album and it either had good reviews or sold more than half the originalpressing in the first month of release then readvertise and press more copies. If it’s not the band’sfirst album, we don’t bother readvertising, and we only press more copies if more than half theoriginal pressing was sold in the first month.” Draw a decision table to represent this businessrule.First album?YYYYNNNNGood reviews?YYNNYYNNSold >50% in 1st month?YNYNYNYNPress more?XXXXXRe-advertise?XXX(Or one of several possible reduced versions – reduced version is not necessary to get fullmarks):First album?YYYNNGood reviews?YNN**Sold >50% in 1st month?*YNYNPress more?XXXRe-advertise?XXCSC340 Information Systems Analysis and Design page 4/82. [Use Cases – 20 marks] The HiHat Recording Studio is used by artists to recordsongs for release on CD. The studio is planning a new system to store all recorded songselectronically. Artists can add new songs and listen to songs. The can also add layers (of sound)to an existing song, and compile a CD out of previously recorded songs, both of which willinvolve listening to the songs. Sometimes artists hire session musicians to add layers to theirsongs, but session musicians cannot create new songs or compile CDs. A sound engineer cancreate a new mix for a song (by adjusting the various layers of sound). If a musician is unhappywith a mix, the sound engineer can remix it – which really just means creating a new mix toreplace the old one. Draw a use case diagram for the proposed system.HiHat Electronic Song SystemArtistAdd a newsongListen tosongAdd layerto song<<uses>>CompileCD<<uses>>SessionMusicianSoundEngineerCreate newmixRemixa song<<extends>>CSC340 Information Systems Analysis and Design page 5/83. [Class Diagrams – 30 marks] An artist is either a band or a musician, where a bandconsists of two or more musicians. Each song has an artist who wrote it, and an artist whoperformed it. [Note: for this system, “song” means a recording of a piece of music, so that if apiece of music is recorded more than once (say, by different artists), we treat them as differentsongs]. Therefore, each song is performed by exactly one artist, and written by exactly one artist.A CD is composed of a number of tracks, each of which


View Full Document

Toronto CSC 340 - CSC 340 Midterm Test

Documents in this Course
Scoping

Scoping

10 pages

Load more
Download CSC 340 Midterm Test
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view CSC 340 Midterm Test and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view CSC 340 Midterm Test 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?